A software engineer, a mechanical engineer, and an electrical engineer are carpooling to work, when suddenly the car stops running and they pull over.
The mechanical engineer says, "I think it's a problem with the engine. I'll have to get out and inspect."
The electrical engineer says, "No, no. It's got to be an electrical issue. I will grab my meter and troubleshoot to find out what is going on."
The software engineer says, "Nuts to all that. Let's just get out and get back in again."
Q: How come legacy programmers get Halloween and Christmas confused?
A: Because Oct 31 = Dec 25 (Octal 31 = Decimal 25)
Warning Signs of Insanity for Programmers.
1. You stay up all night coding only to realize that you haven't had any caffeine in about 6 hours.
2. You wonder why on earth anyone would make a programming language conform to such absolutely bizarre rules of grammar but in a strange way it actually begins to make sense.
3. You start dreaming in recursion (if you have any time to dream).
4. You realize not only is it daytime but your project is due in 2 hours, which isn't enough time to even begin running it.
5. You start customizing your environment because you want it "just right" (and because further work on the program is futile).
6. You wonder when the invasion will begin.
7. You understand #8.
8. You start signing your name in octal (or binary) just because.
9. You know more programming commands than actual words.
10. You realize that you have reached the end, and there is no closing command.
Q: How many Object Oriented programmers does it take to change a lightbulb?
A: None, they send it a message, and it changes itself.