by Alex Papadimoulis in Representative Line on 2009-01-16
"Years ago," Mark wrote, "and long before I had started working there, the lead developer at my company tendered his resignation and starting up a firm of his own. It was a one-man consultancy built to service a single client: his former employer. They had little choice in retaining his services as, prior to leaving, he intentionally obfuscated all of the code.
"As part of Operation Obfuscation, he removed all of the unnecessary white space and (apparently) converted the code to all caps. Problems were compounded by the platform (some off-brand BASIC interpreter), his original choice of variable names (X, Y, Z, etc.), and the lack of any structures like subroutines. Developers came and, after hearing about code, quickly left. For a reason that escapes me to this day, I actually chose to stay and help them with their mess. It sounded like it could be a fun challenge.