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.


8. Re: Como é bom programar

Sidnei Serra
Zoiudo

(usa Arch Linux)

Enviado em 21/12/2025 - 16:40h

Tem mais, @tipoff, o Gnome vai abandonar o X11 e ficar no Wayland, quem precisa do X11 por uma razão ou outra vai ter que usar outra interface gráfica que use o recurso ou ficar na versão do Gnome que ainda o tiver. No Arch já não tem o X11 (Gnome 49.algumacoisa), mesmo que você tente implementar a força a sessão só roda em Wayland. Com a minha máquina perereca preciso do X11 para fazer captura de vídeo já que nem o OBS Studio funciona por conta do OpenGL, daí estou no Plasma 6 do Arch que roda X11 (pelo menos por enquanto) mas até no Plasma algumas coisas estão "dançando" não pela retirada de recurso mas por certas bibliotecas que não estão na versão mínima necessária - como OpenGL; no Debian (como sempre...) com Plasma 6 tudo ainda funciona...





"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


9. Re: Como é bom programar

Cézar Augusto
cizordj

(usa Debian)

Enviado em 21/12/2025 - 17:09h

O Debian stable ainda tá na última versão do Gnome onde o Xorg é suportado. Isso te garante alguns anos de suporte para quem tem placa da Nvidia antigas.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts