A skilled programmer can make self documenting code, so I always document mine.
/* By all accounts, the logic in this method shouldn't work. And yet it does. We do not know why. It makes no sense whatsoever. It took three weeks and numerous offerings to the programming gods, including using one of the junior devs as a human sacrifice, to unlock this knowledge. DO NOT LET HIS VIOLENT AND UNTIMELY DEATH BE IN VAIN! Touch this at your own peril. --jubilationtcornpone 12/17/25 */ public async Task<IResult> CalculateResultAsync() { // Some ass backwards yet miraculously functional logic. }That long-ass horizontal scroll bar reminds me of how I used to put unfindable easter eggs into my Visual Basic apps. I would have amusing little messages pop up from time to time in message boxes. To prevent anyone from just searching for the exact text in the message box, I would reduce it to a series of concatenated Chr() statements and then I would put like 200 characters of whitespace in front of the message box call. The only way anybody would spot it would be if they noticed the horizontal scroll bar this produced and nobody ever did.
At least that’s my theory. It’s also possible that nobody ever used the software that I produced.
A friend of mine used to teach coding decades ago and one story I’ll never forget is about the student who had an assignment that asked for a “for” loop to be used, but they didn’t quite know how to use it so they just wrote a broken loop there and then hid a “while” loop at the far end of the line.
Code compiled, had a “for” loop and had the right output.
Well there’s the word “async” so I’m not surprised.
deleted by creator
deleted by creator
Decoding hieroglyphs with an English dictionary should do the work.
Fixed:


Every time.
The moment when you realize you wrote it.
Wait until you write code that is self-hosting!
I’m living this right now. The lead programmers are long gone for a setup that uses Python, C++, and Linux. The only other guy who knows it is pulled to three other projects and I only have a C++ class taken over 15 years ago under my belt. I’m somehow expected to decipher this shit and explain the function of a few dozen variables and it’s going as well as one might expect.
Ah yes, readable code… if you’re fluent in Ancient Developer.
Looks like me vs my code after the winter holiday break
I started writing a giant note. On the last day in the morning I start it and add anything that I need to do after the break to it. These are very highly detailed including line numbers ro point me at the exact spot I need, names of bookmarks for reference, page number on documentation, anything that is going to unfuck the morning of the first day I come back.
That would be me and i now know im wrong. Paradox Interactives Documentation is terrible
To be fair, he never said the self documentation makes any sense. Just that it’s there.
The self documenting code: short acronyms, that will make you go “AHA!” after hours of rubber ducking.








