Not everything is cool in software development. Read what bryanedds has to say about this.
Living in the Age of Software Fuckery
Ten Anti-patterns and Malpractices in Modern Software Development
I think industrial software development will always be like that. Maybe creative coding is the answer.