The Problem with “Vibe Coding”
Dylan Beattie on the difference between programs and products, between a program that “works on my machine” and a dependable software product that can be distributed to lots of people who depend on it to get work done.
Probably the single most important lesson I’ve learned in my career, the thing that I would argue is the hallmark of “experience”, is understanding just how much work it takes to turn a working program into a viable product.
It’s a great, short blog post.