I don't know about my favourite (xkcd and Dilbert are the obvious candidates, or course) but I found Mandatory Fun quite disappointing (sorry Alex, I really do believe that The Daily WTF is one of the best sites for developers out there in the 'net, and I hope the comic will stand up to expectations sooner or later).
I like these ones (link)...
.. but it could be because I wrote them myself.
Dilbert is the top favorite, but I've also really enjoyed the xkcd comics the last couple years. I've got a couple of those posted up in my cube... I try really hard to live by this one.
When NOT to put a book's author on the cover
Not a comic, but it should be!
Offtopic, but necessary:
I can't help but notice a large amount of hotlinking of these images.
Golden Rule, people :(
Tragically, my favorite cartoon is too old to be on the interwebs.
It's from Datamation. (Remember Datamation?) A man is sitting at a desk. There are bits of electronics everywhere. Rubble is strewn into every corner of the room. His face and hair are singed.
He is thinking "It's never done that before."
This is my favorite IT Crowd moment: You Tube Link. Oh, and the smoking room storyline in series two.
Skizz
("40% of OpenBSD installs lead to shark attacks. It's their only standing security issue.")
For those who have worked at Accenture www.bigtimeconsulting.com has some awesome ones...
Here are just a few:
While not specifically about programming per se....wanting to program games is what got me interested in IT in the first place....
anyway this one made me laugh so hard when I saw it!
I can't believe 6 pages of answers and no one mentions the banana jr 6000. How quickly we forget.
The other one I love and couldn't find the image for has the punchline "Failure Mr. Jones, is hardly original. Now sit down."
Also from the Bloom County strip.
I think the IT consultant's image is the best:
Reasons why people who work with computers have a lot of spare time
(linking because the picture's pretty big)
http://lbrandy.com/blog/2008/10/my-first-and-last-webcomic/
It's not really a programmer cartoon, but as a programmer I regularly have to deal with people who think JPEG is suited for everything. If you don't know what I'm talking about, read this.
This one hasn't been here yet. I would post it, but it's a little too big a picture.
Ten reasons you know you're living in 2009
- You accidentally enter your password on the microwave.
- You haven't played solitaire with real cards in years.
- You have a list of 15 phone numbers to reach your family of 3.
- You e-mail the person who works at the desk next to you.
- Your reason for not staying in touch with friends and family is that they don't have e-mail addresses.
- You pull up in your own driveway and use your cell phone to see if anyone is home.
- Every commercial on television has a web site at the bottom of the screen.
- Leaving the house without your cell phone, which you didn't have the first 20 or 30 (or 60) years of your life, is now a cause for panic and you turn around to go and get it.
- You get up in the morning and go online before getting your coffee.
- You're reading this and nodding and laughing. :)
For an Agile shop ... THIS is fantastic... As a dev, it just speaks volumes.
Great Fun: from Implementing Scrum by Clark & vizdos.
I didn't see this one which is one of my favorite xkcd :
(His books were kinda intimidating; rappelling down through his skylight seemed like the best option.)
HAI
CAN HAS STDIO?
I HAS A VAR
IM IN YR LOOP
UP VAR!!1
VISIBLE VAR
IZ VAR BIGGER THAN 10? KTHXBYE
IM OUTTA YR LOOP
KTHXBAI
Taken from :http://lolcode.com/ KTHXBAI!!
I wish I could find it: Some suit is doing his drive-by management of the dev team saying "You guys start coding. I'll go find out what they want."
Lately I started reading Geek Hero Comic. My favorite parts so far:
This has made my year.
Some engineer out there has solved P=NP and it's locked up in an electric eggbeater calibration routine. For every 0x5f375a86 we learn about, there are thousands we never see.