No meu dia a dia, identifico essa criatividade principalmente em dois aspectos:
Arquitetura de Soluções:
Projetar o backend de aplicações, como APIs com autenticação JWT ou a construção de um MVP serverless na AWS, exige pensamento estratégico para integrar serviços, equilibrar desempenho, custo e escalabilidade. É um processo criativo que envolve tomar decisões técnicas conscientes e lidar com diferentes trade-offs.
Qualidade e Estrutura de Código:
Aplicar princípios como SOLID e Arquitetura Hexagonal, além de adotar práticas como injeção de dependência via construtor, são formas de exercitar criatividade técnica. O objetivo não é apenas fazer o sistema funcionar, mas garantir que ele seja sustentável, testável e de fácil evolução.