Recentemente muito tem se falado sobre desenvolvimento orientado a especificações (ou spec-driven development).
- Eu estava pensando sobre como esse processo pode ser interpretado ao inverso também.
A atividade do programador consiste e sempre consistiu em Escrever código significa manifestar as suas intenções por meio de uma linguagem. Os pré requisitos necessários para isso mudaram ao longo do tempo
Com o avanço dos ambientes de desenvolvimento agênticOS, novas formas de programação surgem, e com ela, novas mudanças… não se trata de dizer que nada mudou, mas também não mudou absolutamente tudo (Reduzir o nível de abstração entre o que se pretende e o que se executa poderia ser benéfico para o entendimento humano?)
Mas eu ainda fico pensando: como os senhores proprietários de softwares irão lidar com a ideia o código de suas minas de ouro estarem se tornado cada vez mais fácil de serem assimilados por outros softwares, e até mesmo pelas mentes humanas (não atoa querem privar que a gente usufrua do fruto da nossa produção, o pensar, com cláusulas de privacidade). Quero pensar mais sobre isso