|
No texto anterior, falei que especificações começam a ganhar espaço como fonte da verdade. Mas isso ainda pode parecer abstrato. Na prática, isso começa a aparecer em algo bem simples: arquivos que descrevem como o seu time constrói software. Coisas como:
E, mais recentemente, isso também aparece em formatos como:
O nome e formato podem variar. Mas o papel é o mesmo: deixar claro como o time trabalha. Quais padrões seguimos por aqui? Historicamente, muito disso não estava escrito. Essas decisões viviam na cabeça das pessoas. O resultado era previsível: inconsistência. Cada pessoa implementava de um jeito. Cada parte do sistema evoluía com padrões ligeiramente diferentes. Com IA, isso muda. Se você explicita como seu time constrói software, a chance de o código ser gerado seguindo esses padrões aumenta muito. Não porque a IA “é melhor engenheira”. Mas porque você deixou claro o que espera. Antes, você dependia de cada pessoa interpretar corretamente esses padrões. E isso muda o papel desses arquivos. Eles deixam de ser documentação de apoio e passam a ser parte ativa do processo de desenvolvimento. Na prática, eles passam a funcionar como:
E aqui entram três mudanças importantes no dia a dia:
Se no texto anterior falamos que o foco sai do código, aqui fica claro para onde ele vai. Times que fizerem isso bem não vão só escrever menos código. Vão construir sistemas mais consistentes. E essa diferença começa pequena, mas acumula rápido. |
About me: I have been working in startups since 2004. I spent 10 years at Apontador/MapLink and was part of Creditas (fintech last valued at $4.8bi) from its early days. Initially, as an Advisor, I hired the first software engineers for Creditas. As the business developed, I joined the project full-time as VP. I scaled the technology team to 150 people and later led international expansion and new product initiatives. I left in 2022 and, after a sabbatical, started working as an independent consultant in 2023.
En el texto anterior, comenté que las especificaciones empiezan a ganar espacio como fuente de la verdad.Pero eso aún puede parecer abstracto. En la práctica, esto empieza a aparecer en algo bastante simple: archivos que describen cómo tu equipo construye software. Cosas como: README guías de código decisiones de arquitectura patrones de organización del sistema instrucciones sobre cómo contribuir Y, más recientemente, esto también aparece en formatos como: constitutions system prompts skills...
En el texto anterior, comenté que el código fuente está dejando de ser la fuente de la verdad. Esto naturalmente plantea la pregunta: entonces, qué pasa a serlo? Mi visión: las especificaciones. Solemos decir que el código es la fuente de la verdad porque, al final del día, es lo que se ejecuta. Es lo que define exactamente el comportamiento del sistema. Pero esto también fue, en gran medida, una limitación de nuestras herramientas. Recientemente escuché un podcast sobre Leonardo da Vinci....
No texto anterior, falei que o código-fonte está deixando de ser a fonte da verdade. Isso naturalmente levanta a pergunta: então o que passa a ser? Minha visão: especificações. Costumamos dizer que código é a fonte da verdade porque, no fim do dia, é ele que roda. É ele que define exatamente o comportamento do sistema. Mas isso também foi, em grande parte, uma limitação das nossas ferramentas. Recentemente ouvi um podcast sobre Leonardo da Vinci. Muitas das ideias dele estavam corretas na...