Vibe Coding and the Quiet Erosion of Craft
In the rush of excitement around AI-assisted development, a new pattern has emerged in the engineering world: vibe coding. It’s the habit of throwing half-formed ideas at an AI, getting back functional code, tweaking it a bit, and shipping. Fast, convenient, efficient, and undeniably powerful. But as more developers lean into this new workflow, one question keeps echoing in my mind: What happens to our sense of style when the machine does the crafting? We often talk about software development as if it's purely technical, a matter of logic, syntax, and architecture. But anyone who has spent real time building things knows the truth: coding is a craft. It’s closer to writing, painting, or even singing than we admit. And like every craft, it carries something deeply human. Where style comes from When you’re learning any craft, everything feels structured at first. You follow patterns, learn the rules, and practice under the guidance of masters and mentors. Whatever the craft, the early stages of learning are all about imitation.



