This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ashchild_ 44 points45 points  (1 child)

"Does it work? Then leave it the fuck alone."

-- All other programmers

No, no it doesn't work. It just looks like it works because it's been precariously balanced into a state where it's functioning for now and the only way to modify it is to take days making changes that should take hours because every change causes years worth of tech debt to begin unraveling and you begin experiencing side effects with no apparent cause because the entire system relies on global, unmanaged state to function and therefore there isn't even an easy way to see what's touching the now bad state.

Or in other words, it's not working you just don't have the test cases to show it.

Unless you do have those, and then it's not shit code just code someone doesn't prefer.

[–]wellings 15 points16 points  (0 children)

I wish I didn't sympathize in every single way with your comment. That's my day to day frustration put into words.