Sobre o topico Código não é tudo!
, afirmar que trabalhar com programação é passar boa parte do seu tempo discutindo com o time, escrevendo, revisando e apresentando designs. O código é a parte final de um processo de muita interação, discussão e apresentação.
é uma grande mentira(em partes).
Infelizmente nem todo mundo vive ou vai viver essa realidade, todo software tem seu nicho de público e sua maturidade de desenvolvimento…
No começo boa parte dos software são feitos no Go Horse, pois necessitam agregar valor para os clientes, só depois de algum tempo se pensa em reescrever o código ou até mesmo reestruturar a equipe, mudar metodologia ágil e afins…
Só que tem software que nem vai chegar nessa fase de melhora ou até mesmo o próprio desenvolvedor não vai chegar nessa fase de um produto pois vai ficar migrando de vaga atrás de salários melhores(e tá tudo bem).