Prefácio
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Estamos num momento de mudança tectónica no desenvolvimento de software.
Nos últimos anos, as ferramentas de IA generativa passaram de novidade a necessidade. O que começou como sugestões de preenchimento automático no teu IDE evoluiu para co-pilotos completos, assistentes de design e agentes de nível de produção que podem depurar código, enviar funcionalidades ou criar aplicações inteiras. A forma como construímos software está a mudar - e está a mudar muito rapidamente.
Como CTO fracionário, na última década, tenho ajudado empresas em estágio inicial a desenvolver software melhor e mais rápido. A minha função é estabelecer padrões elevados para a velocidade de desenvolvimento e qualidade do produto, e garantir que as minhas equipas utilizam as melhores ferramentas e processos. Isto significa que tenho de estar à frente da curva e experimentar as ferramentas mais recentes à medida que ficam disponíveis. Avalio quais podem melhorar os nossos fluxos de trabalho, integro-as nos nossos processos de desenvolvimento e promovo a sua adoção. Liderei equipas de engenharia que aceleraram a sua velocidade e aumentaram a sua qualidade de entrega utilizando ferramentas como ChatGPT, Cursor, GitHub Copilot e Lovable nos seus processos diários de desenvolvimento de software.
Mas é esmagador. Todos os meses são lançados novos modelos. Todas as semanas são lançadas ...