I can remember spending a weekend fixing a mangled abortion of a fucked-up wankjob of an attempt at programming by the new young'un rising star fresh from 4GL School. His code was a fucking abomination. He apparently had the attention span of a goldfish. He would start a new function before he'd finished writing the previous one. Nested fucking functions for fuck's sake. If you could call that tangled mess of alphanumerics a "nest".
And this is at the same place where shortly after I joined, a senior (though younger in age than me) colleague and I had the following conversation:
{I had just come from a UNIC & C environment to a Fortran & VMS environment)
Me: How do you do a for loop in Fortran?
Colleague: What?
Me: What's the syntax for a for loop?
Colleague: What's a for loop?
Me: *pause* OK, any kind of loop... "do while"?
Colleague: *blank stare*
There followed an explanation of what a for / while loop was, followed by...
Colleague: That sounds like bad programming practice to me. I'd advise you to use a GOTO
