Modelo Mental

Arquitetura de SoftwareDesenvolvimento com IAProgramação

Quanto mais código produzimos, mais importante se torna organizá-lo

Já abriu um projeto e pensou:
“Como isso chegou nesse ponto?” 😅
Como um sistema relativamente organizado se transforma em caos?

Essa é uma pergunta antiga na engenharia de software, mas que agora na era da IA e do código abundante, talvez ela seja ainda mais importante.
😅

Organizar código continua sendo um desafio. Mesmo com toda ajuda das LLMs, essa é uma skill antiga que segue válida e talvez seja até mais valiosa agora. Porque IA sem a direção certa pode inclusive escalar o caos.

Foi sobre isso que escrevi neste post.

Read More
Desenvolvimento com IAProdutividadeProgramação

O problema não é a IA, é a falta de spec e de contexto rico

Muita gente está tentando resolver problemas de desenvolvimento assistido por IA com Prompts melhores.

Mas talvez o problema não esteja no prompt.
Talvez esteja na falta de contexto ou de Engenharia de Contexto (Context Engineering).
Neste vídeo, mostro como diferentes níveis de contexto podem impactar a qualidade das respostas, decisões e implementações geradas por IA.

Read More
Arquitetura de Software

Arquitetura de software não começa na tecnologia. Começa nos sacrifícios.

Quando alguém fala em arquitetura de software, a conversa quase sempre vai para o mesmo lugar:

“Qual stack vocês usam?” “Qual framework?”

“É monólito ou microsserviços?”

“Qual banco? Qual cloud? “Qual LLM?”

Essas perguntas até são válidas em determinados contextos porém, muitas vezes, não são as mais importantes ou já começam tarde demais.

Read More
Carreira

O valor de apresentar mesmo quando quase ninguém está olhando

Apresentações mesmo que pequenas são ótimas oportunidades de quebrarmos o piloto automático nos desenvolvermos tanto do ponto vista profissional quanto pessoal. Atuando em profissões técnicas como desenvolvedor ou alguma similar muitas vezes nos priva de ter este tipo de experiência e nós por falta de tempo e comodismo acabamos não investindo muito neste tipo de atividade que tem um enorme valor tanto para nosso carreira quanto para nosso desenvolvimento pessoal.
Neste post, fiz quase um desabafo sobre esse ponto e compartilhei alguns insights que tive sobre isso e porque você também deveria se atentar mais sobre isso.

Read More
CarreiraGestão e ProjetosProdutividadeProgramação

5 ações práticas para descomplicar o desenvolvimento de software (e facilitar a sua vida)

Ter a mentalidade certa e adotar as estratégias certas pode te poupar de muita complexidade e complicações. Neste vídeo eu relacionei 5 ações práticas para descomplicar o desenvolvimento de software e vão facilitar bastante a sua vida

Read More