We desperately need to start a Slow Software movement. High quality, intentionally designed, low defect software done at a quarter of the pace for the same price. Because we've been destroying the mental health of developers for the last quarter century, and what do we have to show for it but a giant mess?
@uncanny_kate Couldn't agree with you more. I've always used the "get it right the first time" approach which requires lavishing time on the code throughout the development process. Then again, I'm talking MMU code here, so there's not much margin for error. On the other hand, I think taking more time than is absolutely necessary on some PHP monstrosity amounts to developer abuse.