Parabéns pelo artigo, obrigado por compartilhar sua experiência. O que mais me chamou atenção foi o trecho em que você disse "os clientes não ligam para as stacks que domina ou para o tanto de gambiarra que colocou em produção." Por mais que a melhor forma sempre será desenvolver seu código com base nas boas práticas de programação, o seu objetivo/princípio vai ser sempre atender a demanda do cliente, mas sempre temos que pensar a longo prazo no momento em que for dar manutenção ao sistema desenvolvido. Novamente parabéns pelo compartilhamento.
É isso aí... Boas práticas precisam sim serem seguidas. No meu caso, já faço todos os meus projetos alinhados com as PSRs.
E um fato é que, mesmo olhando no longo prazo, a prioridade é ter o MVP em produção.
Que depois do projeto virar, a gente terá muito mais ânimo e recursos até mesmo para reescrever o código (coisa que até ser delegada).
Meus primeiros projetos foram franquisteis totais kkk
Mas hoje já melhorei bastante... até mesmo para ter um melhor aproveitamento de