Aprenda a programar em 10 anos

Recentemente expressei minha frustração com algumas atitudes que percebo em alguns programadores.
Mas algo que me chamou a atenção foi um artigo que li justamente com esse título: Aprenda a programar em 10 anos.
Eu sempre tive que lidar com programadores, na maioria das vezes inexperientes, mas não costumava relacionar as dificuldades deles à inexperiência. Talvez esperasse [...]

Programadores, estudem, pesquisem!

Vou voltar a bater numa tecla que já bati há algum tempo: programador que evita conhecer a ferramenta que tem em mãos.
Eu sabia que essa era uma prática comum, mas tenho visto cada vez mais casos como esses. Um exemplo prático interessante, em Java (acontece o mesmo em algumas outras linguagens):
public static void main(String[] args) [...]

Mundo ideal vs. mundo real

Como programadores, muitas vezes nos deparamos com as diferenças entre o mundo ideal e o mundo real.
O mundo ideal é aquele onde adquirimos conhecimento de várias coisas novas, estudamos técnicas melhores para se trabalhar, etc.
Mas quando estamos prontos para começar… vem o mundo real.
O mundo real é aquele onde você tem que seguir determinadas regras, [...]

Por que não funciona?

Pergunta bastante comum: “Por que essa porcaria não funciona como eu quero?”
É muito comum programadores esbravejarem na frente de uma tela cheia de códigos remendados que deveriam fazer uma coisa e fazem outra. Normalmente a pergunta segue a afirmação: “No outro funciona. Aqui tem que funcionar.”
Na maioria das vezes eu observo (olhando nos meus próprios [...]