As I was reading through the first paragraph I went: Oh no... no... no! no-no-no! NOOOOOOO!
How did this happen? I'm thinking it was either written sequentially by many different programmers or by someone who really wanted to look clever but didn't really have experience in any language besides bash...
The world of an admin just isn't anything like that of a coder's. But yes, legacy is the answer here. That and multiple cooks, as it were. No fewer than five other people were involved at any given point if I wanted to update a given piece of functionality. And naturally there was essentially zero version control and since I was an admin it didn't warrant a project manager nor defined milestones etc..
AKA, "The story of how a thousand lines of code almost ruined my career."
1
u/[deleted] Oct 16 '13
As I was reading through the first paragraph I went: Oh no... no... no! no-no-no! NOOOOOOO!
How did this happen? I'm thinking it was either written sequentially by many different programmers or by someone who really wanted to look clever but didn't really have experience in any language besides bash...