Como é bom programar

1. Como é bom programar

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 20/12/2025 - 20:51h

Olá pessoas,

Tava aqui pensando como é bom programar! Parece um tipo de mágica mexer com lógica.
Quem é programador é tipo um mago, transformar um monte de texto que pra 90% da população mundial é simplesmente lixo, em algo que roda num computador, celular ou browser é algo que beira a magia!

Mas não to falando de programar pra empresas não, não apenas isso, mas sim fazer projetos pessoais. É algo incrível ver um projeto sendo feito pouco a pouco e no final ter um programa que funciona quase que perfeitamente em qualquer plataforma.

Hoje em dia não trabalho mais como programador, mas ainda mantenho a paixão por criar software, principalmente em C. E aliás, C é de longe uma das linguagens mais "simples" que é um faz tudo! Sabendo programar, o bug não virá! Já dizia senhor Linus. C beira a perfeição de tão simples que é e ao mesmo tempo ultra eficiente!

Dia desses abandonei o vscode de vez e voltei para a Geany, é um editor bem menos firulado que o vscode mas puxa vida, que programa veloz! Até estranhei a rolagem do código não travar feito o vscode. Tava tão acostumado a usar o vscode que tinha esquecido completamente como é usar um programa ultra veloz pra programar.

Enfim, só sei que essa habilidade com programação é algo que algum dia virá pras escolas e será tão básico quanto aprender a tabuada, só acho uma pena exigir tanto raciocínio porque isso faz assustar as pessoas em geral. Mas a quem se atreve ficar e enfrentar, meus parabéns!


______________________________
https://nerdki.blogspot.com.br/ acessa ai, é grátis!


  


2. Re: Como é bom programar

Cézar Augusto
cizordj

(usa Debian)

Enviado em 21/12/2025 - 06:45h

Compartilho do mesmo sentimento, como dizia o Fabien:

Desenvolvedores deveriam ser artistas


https://fabien.potencier.org/developers-should-be-artists.html

Eu sempre falo pros meus alunos (tanto de música quanto de programação) que a necessidade é uma das melhores professoras que existe, se você quer aprender a programar mais rápido (ou ser um músico mais rápido) tenha algo que te force a usar aquele conhecimento. Por exemplo, em projetos de software, pegue algo que te faça falta no dia-a-dia e desenvolva-o, você vai perceber que a necessidade te move muito mais rápido e você tem uma motivação maior para finalizar o projeto. Você não fica com aquele monte de projetos inacabados.

Eu gosto de programar muita coisa e tenho um monte de projetos pessoais que uso no dia-a-dia, o mais importante de todos é o zetsu-api que uso para guardar arquivos estáticos para o meu site. Ããin mas tem o S3 da Amazon… isso não resolve o problema que eu tava enfrentando, por isso desenvolvi a minha própria solução (que por sinal nem é tão complicado assim). Hoje eu uso esse projeto como back-end de três sites diferentes e tô muito orgulhoso do projeto, a única coisa que eu mudaria nele é o algoritmo de hash usado na identificação dos arquivos, mas isso é uma longa história… enfim.

Eu não programo em C, mas tenho muita curiosidade e vontade de programar em uma linguagem compilada algum dia. Você já programou em Vala? Eu tenho mais familiaridade com orientação a objetos e injeção de dependências rsrs. Pra mim uma linguagem como C e suas formas de fazer compilar são coisas alienígenas (make, ninja, etc.).







3. Re: Como é bom programar

t1p0ff
tipoff

(usa Nenhuma)

Enviado em 21/12/2025 - 08:11h

Tem altos e baixos. Mas no geral eu gosto bastante, principalmente para projetos pessoais.

Não sei como será futuramente, com essa bolha de IA permeando todas as áreas, mas se a programação ainda existir da forma como a conhecemos hoje, quero me aposentar e continuar programando como hobby.


4. Re: Como é bom programar

Sidnei Serra
Zoiudo

(usa Arch Linux)

Enviado em 21/12/2025 - 10:13h

Eu já penso meio diferente no "prazer" mas concordo que programador é um artista. O programador fica meses sentado com o rabo na cadeira, deixa de trepar pra entregar um produto funcional e o que acontece?

1- Pela-saco chorando que poderia ser assim ou assado porque "não sei aonde tem isso" mas não leva em consideração que determinadas coisas dão mais trabalho de fazer;
2- Pela-saco que não quer pagar pelo programa que usa e prefere piratear MAS paga 3 mil numa placa de vídeo ou 8 mil num iPhone;
3- Chefes pela-saco que ficam em cima do programador para lançar um produto antes do esperado pra fazer bonito com o patrão e depois tem que ficar lançando patches de correção e quem leva a culpa quem é? Isso, o programador...

Eu não programo e meio que me encaixo no item 1 de "pela-saquice", onde vivo chiando que o Debian tirou a transparência do Gnome Terminal (estou falando do Gnome Terminal, que fique claro) "por questões funcionais" mas que esse mesmo recurso tem no Arch e no Ubuntu (pelo menos eu acho, heheh) e para essas distribuições não teve essa de questões funcionais.





"Aprenda a ler textos com atenção e a interpretá-los adequadamente antes de vir com paus e pedras para cima de quem postou: se não entendeu, pergunte; se acha que está errado, argumente mas com respeito." - Eu mesmo.


5. Re: Como é bom programar

t1p0ff
tipoff

(usa Nenhuma)

Enviado em 21/12/2025 - 11:02h

@Zoiudo, na verdade quem tirou o fundo transparente do terminal foi os devs do GNOME. O Arch e outras distros aplicam um patch e oferecem um gnome-terminal modificado, por isso tem a opção de fundo transparente.

O Debian não aplica patch algum, entrega o que o GNOME entrega. E o motivo do GNOME de remover essa funcionalidade? Não faço a menor ideia.



6. Re: Como é bom programar

Sidnei Serra
Zoiudo

(usa Arch Linux)

Enviado em 21/12/2025 - 12:26h

Então @tipoff, vale a minha premissa de chorão, hehehe... O Arch tem um lance dado pelo yay que é o gnome-terminal-transparency, os devs deveriam manter a transparência e deixar o usuário decidir se quer usar ou não e não fazer o usuário usar outro Terminal com esse recurso (como o XFCE4-Terminal ou o Konsole) mas eles dizem em fóruns sobre um lance de "gnome-terminal modernizado, reorganizado e limpo”: usam como argumento que a transparência sempre foi um recurso de cosmética dispensável (pra mim sempre foi útil) e causava complicações técnicas, como dependência de funcionalidades da biblioteca VTE e potenciais problemas de desempenho/bugs e aí os mantenedores optaram por não manter patches extras que restaurassem essa transparência porque isso daria trabalho mas é curioso como outros programadores conseguiram trazer a transparência nas distribuições como Arch e Ubuntu. Quando uso Arch com Gnome eu aplico o patch ou, no Debian, uso outro Terminal conforme os falados pois acho útil e não apenas um cosmético.

Pelo jeito é mais fácil trabalhar no "problema" tirando recursos do que corrigi-los ou, pelo menos, melhorá-lo...





"O maior fracasso da nossa espécie não é falta de tecnologia. É termos tecnologia suficiente para salvar todos e coragem política apenas para salvar alguns." - ChatGPT


7. Re: Como é bom programar

t1p0ff
tipoff

(usa Nenhuma)

Enviado em 21/12/2025 - 12:42h


Zoiudo escreveu:

Então @tipoff, vale a minha premissa de chorão, hehehe... O Arch tem um lance dado pelo yay que é o gnome-terminal-transparency, os devs deveriam manter a transparência e deixar o usuário decidir se quer usar ou não e não fazer o usuário usar outro Terminal com esse recurso (como o XFCE4-Terminal ou o Konsole) mas eles dizem em fóruns sobre um lance de "gnome-terminal modernizado, reorganizado e limpo”: usam como argumento que a transparência sempre foi um recurso de cosmética não essencial (pra mim sempre foi útil) e causava complicações técnicas, como dependência de funcionalidades não documentadas da biblioteca VTE (que desenha o terminal) e potenciais problemas de desempenho/bugs e aí os mantenedores optaram por não manter patches extras que restaurassem essa transparência porque isso adicionaria trabalho extra sempre que o código upstream mudasse. Quando uso Arch eu aplico o patch ou, no Debian, uso outro Terminal conforme os falados pois acho útil e não apenas um cosmético.

Pelo jeito é mais fácil trabalhar no "problema" tirando recursos do que corrigi-los ou, pelo menos, melhorá-lo...


Era mais simples manter a funcionalidade e só colocar um aviso na opção de transparência, informando ao usuário que poderia ter problemas com bugs ou desempenho. E se realmente tivesse problemas, tanto o Arch quanto o Ubuntu, que possuem essa funcionalidade, já teria relatos de problemas com o gnome-terminal envolvendo o fundo transparente.

A impressão que fica é que o GNOME quer forçar os usuários a terem apenas uma única opção para tudo, removendo funcionalidades importantes e deixando para terceiros criarem o resto.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts