> I actually wouldn’t blame software developers per se. I would somewhat blame the habits they develop along the way. Nobody is taught to write real software in university computer science programs. They are taught to code, and if they are lucky enough learn the fundamentals of software development/software engineering.
It's not the habits they develop; it's the pressure from management to "just deliver the darn thing so we can get paid, so we can pay YOU the employees!".
Those who know what I'm talking about, know!