Hacker News new | ask | show | jobs
by rvz 18 days ago
> Software Engineering is often not truly Engineering.

"vibe coding" by definition means you are not looking or understanding the generated code and you are accepting all changes and "fixes" by the AI.

In software engineering, you must understand what the code is doing and you will struggle to resolve sudden issues if you do not understand these systems which risk outages, loss of money, and data.

You do not want to be "vibe coding" software that is to be operating on planes. That would be disastrous.

> The days of Devs gatekeeping and shitting on good ideas because the syntax of a PR was not perfect are over.

Developers who do that without using a formatter are the bad ones anyway and are there to argue and waste your time.

2 comments

There are many who built careers around being essentially software assembly liners. Glue together framework/library bits, following well-trod paths. Get really good at Googling and grabbing code from Stack Overflow when you have to go off the path or solve problems.
You just described essentially what those coding "boot camps" taught people to do. Something you can learn in 12 weeks always seemed to me to be a job at high risk of automation.

Unfortunately, many "computer science" curricula weren't much better, and so now we have hordes of unemployed people with a skillset about as relevant as being able to hand-assemble ZRA1 code.

Both boot camps and academia do a poor job of preparing developers for a real career, they just started at opposite ends of the problem and never provide enough depth to get to the good part in the middle.

(I'm a very biased self-taught developer from the late 1990s who just happened to hit the industry at the perfect time)

'vibe coding' is just a derogatory term that devs use to belittle better builders.

Most software engineers are hilariously inept at systems engineering,