My professor once asked me about a comment that said "// This is awful and you should feel awful, change this before handing it in. "
I had no excuse, I just told him time makes fools of us all.
That's basically what I was told. It worked, I explained the algorithm I was having trouble with, and that I just ran out of time.
He didn't deduct any marks or anything, he just said I should make an effort to make comments less self-deprecating.
Part of why xterm's internals are so horrifying is that it was originally intended that a single process be able to drive multiple VS100 displays. Don't hold this against Mark; it isn't his fault.
And startx:
# This is just a sample implementation of a slightly less primitive interface than xinit.
# …
# Site administrators are STRONGLY urged to write nicer versions.