Computer Programmer Job Security 101: Write Unmaintainable Code
You always hear news of tech companies having lay offs and firing thousands of workers. Don't want to be one of them? You have to make it so that you are irreplacable at your job. How do you do that? Make yourself the only person that can maintain your code. Here is a great guide on how to do this.The guide has some great suggestions, such as "Make sure that every method does a little bit more (or less) than its name suggests. As a simple example, a method named isValid(x) should as a side effect convert x to binary and store the result in a database."When I did a lot of C++ programming in High School, I often made my code difficult, if not impossible to follow, because if my teacher didn't know what the code did, but knew it worked, he wouldn't bother grading it in great depth, but instead would give me a quick A.
What if Klingons ran NPR? Hilarity is what.
Do you ever find yourself watching some fascinating program on PBS only to be interupted by their annoying anchors begging for money? Wouldn't it be so much better if Klingons ran PBS? Someone apparently thought so. Instead of getting some lame NPR handbag as a present for donating, you would get "a cask of blood wine delivered on the anniversary of your Rite of Ascension". The anchors would also have great pitch lines, like "It is without honor to listen and not pledge." Maybe I'm a nerd but thinking about this is just so hilarious to me.

