0 upvotes, 2 direct replies (showing 2)
View submission: Out with 2016, in with 2017
There is a huge difference between testing and implementing fixes.
Comment by borkthegee at 25/01/2017 at 19:39 UTC
5 upvotes, 1 direct replies
There is a huge difference between a development culture trapped under the weight of bad code and one which has a well written and maintainable code base.
In Martin's *Clean Code* he explains what it's like to be trapped under bad code and how it demoralizes engineers, destroys release schedules and can ultimately destroy businesses. Bugs don't get fixed, new features don't come out, and ultimately the poor engineering decisions made earlier by those who legitimately felt validated bootstrapping and rushing a product are now a shackle around those trapped trying just to maintain and scale it.
While a total rewrite of the desktop site sounds perilously close to a *Grand Redesign in the Sky*, the flip side is that a *cleanly* coded replacement would be far easier to not only maintain and fix, but to enhance and scale.
When you read spez's comments since he's come back, and if you've ever done software development, you can literally feel the code hell that he's describing.
Comment by nolan1971 at 25/01/2017 at 19:51 UTC
1 upvotes, 0 direct replies
Yea, this has me somewhat worried.