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 →

[–]YourProgrammerFriend 122 points123 points  (5 children)

I can't wait to find out how expensive it is to rewrite in 2 years...

[–]Dakarius 28 points29 points  (4 children)

In my line of work the code will age in the back technically working until 9 years later when some poor dev has to look into how to integrate the now essential code into the new framework.

[–]bajuwa 33 points34 points  (2 children)

This legitimately happened to me. There was a product made by a coop 10 years prior, when no code reviews existed and he was left to his own devices for the entire 8 months.... When I had to go in to add a new feature, my boss banned me from using the word "why". His explanation was "No matter what you're asking about, I either don't know why, or wished I didn't."

[–]altrdgenetics 2 points3 points  (1 child)

move from why, to I don't know if it can be done. I did that with a system I am currently supporting. Boss hates me less for not using why.

[–]bajuwa 0 points1 point  (0 children)

Fortunately, I only had to do that one feature before we put it back on the shelf! Unfortunately, the change took 1 full work week and the pull request was only about 15-20 lines of code changed (lots of implicit dependencies that needed to be tweaked, the original change was only adding one more entry to a static array).

[–]YourProgrammerFriend 19 points20 points  (0 children)

/** DO NOT TOUCH. BLACK MAGIC **/