Professional Development – 2025 – Week 33

Software development

Vibe Coding Is the Worst Idea of 2025

Dave Farley outlines the difference between coding and developing complex systems and what that means in terms of AI writing all of the code. He makes that case that much of the code these models were trained on is not “great code”, and how you can apply your human abilities to deal with that. He defines high-quality software as software that is easy to change (because it most often does over time).