Hacker News new | ask | show | jobs
by fny 20 days ago
I'm going to take this a step further. Software development is not engineering.

Software development is more like being a construction worker that uses engineered materials. The engineers, on the other hand, develop the structural components (steel beams, the actual dry wall), an architect designs the whole system, and a contractor manages it.

With vibe coding, you make yourself the contractor and turn agent into the other roles. You can choose to build a building without an architect (you or the agent) and without using engineered components (a proper database for example), which will likely lead to leaks or a full on collapse.

Frankly, this is no different to the franksystems build in midieval times.

1 comments

By "franksystems" do you mean those cathedrals which will outlast most buildings we're putting up today? We could go even farther back in history: how about the Pantheon, still the largest unreinforced concrete dome ever made?
I mean the garbage people built without engineered components or architectures in days of yore: manual slop if you will.