Já dizia o grande maestro Frank Zappa:
“Information is not knowledge. Knowledge is not wisdom. Wisdom is not truth. Truth is not beauty. Beauty is not love. Love is not music. Music is the best…”
Programadores e profissionais da informação em geral esquecem disso. Saber de algo não significa que você saberá aplicá-lo. E conhecimento só é gerado de verdade quando você é capaz de raciocinar sobre os impactos e sobre o alcance das informações que possui.
Estou cansado de ver programadores que sabem o que é orientação a objetos e são incapazes de gerar valor com ela. Alguns a conhecem do jeito certo, e não travestida de linguagem, onde pessoas usam Java ou C# pra fazer código procedural. Saber dos atributos da OO, e como eles se relacionam não significa ter o conhecimento para programar da melhor maneira com OO, e significa menos ainda que você tem sabedoria para gerar valor e ser mais feliz com OO, ou saber a hora de não usar OO.
Da frase do Zappa, gosto analiticamente até a parte da verdade. E dela (incluída) até o final, gosto poeticamente. Viva Zappa.
Pra lembrar:
Vejam ao vivo:
http://youtu.be/4uv3ia0cFWI?t=1m50s
Giovanni Bassi
Arquiteto e desenvolvedor, agilista, escalador, provocador. É fundador e CSA da Lambda3. Programa porque gosta. Acredita que pessoas autogerenciadas funcionam melhor e por acreditar que heterarquia é mais eficiente que hierarquia. Foi reconhecido Microsoft MVP há mais de dez anos, dos mais de vinte que atua no mercado. Já palestrou sobre .NET, Rust, microsserviços, JavaScript, TypeScript, Ruby, Node.js, Frontend e Backend, Agile, etc, no Brasil, e no exterior. Liderou grupos de usuários em assuntos como arquitetura de software, Docker, e .NET.