Writing on software design, company building, and the aerospace industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

A importância de boas técnicas de engenharia de requisitos para desenvolvimento de software.

Descubra como o Modelo de Processo de Negócio (BPM) transforma a eficiência nas repartições públicas, garantindo serviços mais ágeis e transparentes. Explore casos reais de implementação de BPM para aprimorar processos como atendimento ao cidadão e gestão de imóveis. Acompanhe os resultados surpreendentes de uma administração pública modernizada.

A importância inegável da boa arquitetura de aplicação no desenvolvimento de software

Por que a arquitetura de aplicação é a espinha dorsal do desenvolvimento de software de sucesso? Descubra as dimensões críticas da qualidade, armadilhas a evitar e como investir em arquitetura pode reduzir significativamente os custos a longo prazo. Não é apenas o seu esboço—é a sua tábua de salvação.

JSX e JavaScript aplicado ao framework React

Qual é a diferença de JavaScript e JSX? Quais cuidados devo tomar para aplicar a sintaxe JSX de maneira eficiente, reescrevendo os atributos necessários?