acabei de descobrir que o meu melhor amigo tem estado a programar por intuição nos últimos 2 anos fiquei horrorizado ele tem enviado produtos completos sem especificações, sem diagramas, sem revisões de arquitetura, apenas "experimentando até sentir que está certo" convidei-o para uma intervenção abrimos as suas métricas apps em produção: 3 clientes pagantes: 1.200 downtime mensal: 0 minutos era pior do que eu imaginava milhões de linhas de intuição não documentada, completamente não conforme com qualquer estrutura de engenharia séria fiz a única coisa que um verdadeiro amigo poderia fazer passámos o fim de semana inteiro a reconstruir o seu fluxo de trabalho introduzimos jira, conselhos de arquitetura trimestrais, templates de rfc, matrizes raci e uma política rigorosa de "sem código sem diagrama" o seu ritmo de entrega colapsou da noite para o dia mas agora cada alteração de botão requer um documento de design de 9 páginas, uma análise de risco e uma avaliação de escalabilidade futura para quando ele "atingir 10 milhões de utilizadores" o crescimento da receita estagnou ...