Seguindo uma thread do .Net Architects, que levantou um post do Akita, que traduziu um post do Charles Petzold, vai aqui minha resposta. Os posts falam perguntam se o estilo de programação do Visual Studio (e outras IDEs no caso do Akita) nos fazem maus programadores.
Antes de debater a filosofia, acho que cabe um pouco de resposta ponto a ponto. Depois ataco a questão filosófica.
Giovanni Bassi
Arquiteto e desenvolvedor, agilista, escalador, provocador. É fundador e CSA da Lambda3. Programa porque gosta. Acredita que pessoas autogerenciadas funcionam melhor e por acreditar que heterarquia é mais eficiente que hierarquia. Foi reconhecido Microsoft MVP há mais de dez anos, dos mais de vinte que atua no mercado. Já palestrou sobre .NET, Rust, microsserviços, JavaScript, TypeScript, Ruby, Node.js, Frontend e Backend, Agile, etc, no Brasil, e no exterior. Liderou grupos de usuários em assuntos como arquitetura de software, Docker, e .NET.