I swear, this article must have been the source of inspiration, the bible, the standard-operating-principles manual, of the former chief programmer here where I work. He thought he was making himself irreplaceable by coding according to those standards. He thought wrong! His code was so un-maintainable that even HE couldn't maintain it, so the bugs piled up, and he eventually got fired.
Which means, unfortunately, that I get to disentangle his code, which is proving to be quite challenging.
I wonder how many programmers out there actually do program that way on purpose? I suspect a lot. The idea of (supposedly) insuring one's job security by making one's code impossible to understand is alluring. But ultimately disastrous.
I swear, this article must have been the source of inspiration,
the bible, the standard-operating-principles manual, of the
former chief programmer here where I work. He thought he was
making himself irreplaceable by coding according to those
standards. He thought wrong! His code was so un-maintainable
that even HE couldn't maintain it, so the bugs piled up, and
he eventually got fired.
Which means, unfortunately, that I get to disentangle his code,
which is proving to be quite challenging.
I wonder how many programmers out there actually do program
that way on purpose? I suspect a lot. The idea of (supposedly)
insuring one's job security by making one's code impossible to
understand is alluring. But ultimately disastrous.