views:

277167

answers:

228
+921  A: 
Haacked
I like this, +1!
Ray Hayes
this is a sysadmin cartoon :-)
Cristian Ciupitu
Been there, done that, got the t-shirt. Literally.
Paul Tomblin
amen! .
username
As do I, Paul Tomblin.
TraumaPony
+10 if I could, but since I can't, +1.
Unkwntech
Can someone explain this to the non sys admins out here?
Toby Allen
http://en.wikipedia.org/wiki/Sudo
Dour High Arch
To explain the humor, its easy to forget you do not normally have the privilege to do things like mount a new drive or use a package manager to install new programs. My console sessions always look like "mount somedrive" "[You must be a superuser to do that]" "sudo mount somedrive" "[done]"
Jimmy
I think this one's my personal favorite.
Christian Nunciato
I'd try int but I can't remember the password.
unclerojelio
I didn't understand it, untill I used Ubuntu for two weeks.
Eibx
I actually wrote a program on Ubuntu called make-me-a-sandwich. If you run it without root access, it will output "What? Make it yourself", but if run with root, "Okay." :p
DeadHead
Hey, this belongs to serverfault!
Pavel Shved
@Jimmy You need `sudo !!` :-)
Will Boyce
+1 - This is the first one that actually made me laugh :)
Pete
for all those who think you have to retype the entire command: sudo !! will rerun the previous command with sudo prepended.
Cryophallion
I remember when I read this one and didnt know Linux. Took me a year to understand :P
eMgz
hahahahahaha !!!
pop850
+586  A: 
roo
Beat me to it. You win.
Chris Marasti-Georg
heh, its during 'compiling' that I sit on SOF. Sometimes I do a clean build just for a little more time to form an answer
roo
downvoted for lack of attribution.
rcreswick
Can you please add a link to the original site, which includes the title, and Randalls alt-text commentary? See http://creativecommons.org/licenses/by-nc/2.5/ for the license.Thanks.
etchasketch
quite right, I have added the link, alt text and attribution
roo
obviously, they're not using Delphi... ;)
Oliver Giesen
I second that about Delphi. Sometimes makes me wish I was working in another language....
Graza
I have this shirt. :D
TraumaPony
It's interesting how we demand attribution for xkcd, but then blatantly post Dilbert and such.
A. Rex
It happened to me, while I was working on a laptop on a large .NET project in VS 2003. It took about 25 minutes to compile everything.
Cristian Ciupitu
This is a good one. +1
Dave
I do it all the time...legitimately slack off that is.
fasih.ahmed
I use this excuse all the time.
Rich Adams
I have time to post a comment because my code is compiling!
Seventh Element
This needs to go up in my cube
phsr
The only reason NOT to use dynamic languages!
abyx
I've got a 'shopped version of this stuck near my monitor at work; we use an internally-written CMS that can take up to five minutes to "Publish".(It's great when you're trying to debug something in the template logic; everything needs to be published before being run.)
Rob Howard
I don't compile - I write Python. Instead, my #1 excuse for legitimately slacking off:"I'm waiting for my query to return." Damn, I waste almost a whole day each week testing SQL queries :(
Greg
This was over a year of my life at a previous job (I was on the chair). And we aren't programmers. We made a coke can fort, because everything was running fine and we got bored.
mrdenny
I suppose it's good for productivity, but I feel sad that as time has gone on, compiling slack time has diminished (at least for me) to the point that it's not worth doing anything but twiddling your thumbs. I miss the bad old days of half-hour compiles.
Robert J. Walker
There should be a follow-up for databasefolk such as myself: "My query's executing"
Gausie
Compiling is a long process.
fastcodejava
Some have sword fights, I visit SO.
Stephen
And people say developers don't need fast computers. :S Anyway, a more modern version would be: "The unit tests are running!"
thSoft
i have that one as wallpaper at work :D
y34h
+260  A: 
jop
Bushing jop! Welcome to StackOverflow :)
Jon Limjap
Love the double reference!
unclerojelio
+1 for the double reference!
Clay Nichols
Where's the double reference? I only see the "A new hope one"
Thrawn
I see more than 2 references >.>
Hazior
+656  A: 
Dillie-O
It scares me that this describes my day-job!
Mitchel Sellers
turtles all the way down... :)
jop
oh so true, and sadly so.
Calanus
i've had this soooo many times with customers! lol
nbolton
YES very true! maybe clients/bosses ask u to do something without knowing what the requirements shld be...
iceangel89
This one, I clipped out of the paper a couple of years (maybe 3) years ago and had it hanging at my cube. Got chuckles and "Oh My God This Is So True" from visiting customers.
Christopher Mahan
I have this one on the cork board in my cube
RMorrisey
so true, often get "but I need to *see it* first"
ontangent
Although, it seems like the solution to this problem is to write a program that prints out a set of requirements describing what the program itself does.
MiffTheFox
the guy in the cartoon is my boss..
hallie
AAAH! I had some customers like this too... they have driven me crazy
Nort
+729  A: 
Bryan Roth
now that's funny!
therealhoff
lmao, I haven't seen this one yet.
TheXenocide
I was once amused by the code that WTFed itself:if( $userId < 1 ) die('WTF!?');
Omeoe
Didn't Joel actually tell a story about Bill gates and his 'fuck count'?
Treb
@Treb, yeah, it's called "My First BillG Review" at http://www.joelonsoftware.com/items/2006/06/16.html.
Robert Gamble
I have actually used WTF/M as a metric when looking over a legacy system designed by a less than talented developer
Neil Aitken
Used in Clean Code by Uncle Bob
Ruben Bartelink
What is WTFs meaning?
In The Pink
WTF = Where's The Formatting ;)
Sk93
WTF = World Taekwondo Federation
ZeroCool
WTF = Worldwide Tomato Farmers
AviD
I like that even the good code has a couple.
steamer25
I thought WTF was What the Fuck?
John Isaacks
Very true in my companyFML heh
eMgz
wtf = what the foobar
Quonux
+1346  A: 
mrinject
This has to be one of my favorites of all time!
Mitchel Sellers
that is beautiful!
Vidar
Printing it out for my cube as I type this.
Aaron
hehe, I have this one hanging up in the office :)
Arthur Thomas
Is the advertising on top of the cartoon for everyone? or is it just me?
Rismo
Yeah, the ad covers it up for me, too.
Scottie T
ritgh-click->view image in firefox will let you read that panel :)
mrinject
Have to vote for this one, I use it so often in many of my training sessions! :D
AviD
this is a classic!
therealhoff
so true :) my favorite. we had this in the office too, now I only have one on my "Pictures" folder
Dragan Panjkov
every single image completely true - brilliant
Chris Ballard
Classic and true
Jonas Gulle
Does anyone know who's the author?
Tamer Salama
A company I used to work for paid a branding consultant to rip this off and make it the front page of every single document we ever sent to clients. I'd love to find out where it originally came from.
tjrobinson
I don't think it has a single author. I have seen a version with only 4 frames in about 1992.
I actually found this printed on a t-shirt back in the '70s. It was only 4 in the series back then, but I bought the one with the two ropes on either side of the trunk (no cutout). ;-) -R
Huntrods
I mean xkcd is filled with win and all, but this really is awesome. (then I cried a little inside)
MacX.dmg
genius. and sad, but true.
Typeoneerror
Forever my background at work. Cheers my up when I get ridiculous change requests.
mdm
It's on the wall of my manager's office ...
Evgeny
where's the image?
balexandre
Dude! I cannot stop laughing! People in other cubicles are coming to see what's wrong!
Ronnie Overby
Anyone knows the original source of this? It's brilliant, though.
Arve Systad
Story of my life!!!
Cube Pirate
http://www.projectcartoon.com/
Zack Peterson
My dad brought a xeroxed copy home from work sometime in the mid 70s. I suspect it wasn't new then.
I. J. Kennedy
lol, this is SO true!
pavsaund
Perhaps it was just all the exercise I had this morning leaving me light headed but that is about the funniest thing Ive read in a very long time. An absolute classic! This is my sense of humor too a tee.
rism
It's been traced back to 1970 in books - but it was a well known old joke then so might be 50years older. See http://www.businessballs.com/treeswing.htm
Martin Beckett
the author could consider to be a manager!
Vittorio Vittori
Note that while 1.0 wasn't usable, the programmer was actually very close, and 99% of the solution is salvageable, and there's an easy operational work-around, which could be performed on-site by any qualified tech. If they had only allowed the programmer to talk to the customer directly, or better yet make a site visit, the solution would have been perfect. Yes, I am a programmer....
Chris Thornton
-1 for making me look at it the gazillionth time
das_weezul
"How the project was documented." The best one :P
eMgz
thats actually sad...
Gabriel Guimarães
+1760  A: 

Another one from xkcd Exploits of a Mom

Rick
I have half the mind to give my sone the same middle name. ;)
Haacked
My last name has an apostrophe in it. I feel like lil bobby tables half the time since 50% of what's written out there breaks on apostrophes.
William OConnor - csevb10
We ran across a Mary Null once that reeked havoc on a legacy system of ours.... Too many LastName != 'Null' conditions...
Bloodhound
I was thinking to show this one, too... I love it! Funny, with a good lesson...
PhiLho
William, your comment is particularly ironic given how your name shows up here.
A. Rex
Also, along the lines of "Mary Null", a university I attended forgot to remove some "Ima Sample"s from their rolls one term.
A. Rex
[This maybe a little off topic] I once heard in an interview that the 80's pop band 'Erasure' once had all their tapes from a recording session erased by a technician the following day. This was before the band was famous and the technician thought the label was just an instruction.
Jawad
Definatly my classes and my favorit cartoon.
Matt R
Funny! (I hate the 10 min characters limit for comments!)
Adhip Gupta
My personal favorite.
yoavf
seen this, and loved it!
alex
My favorite as well
Electric Monk
'Erasure' - good comment
RSabet
This is definitely one of my favourite xkcd comics.
Rich Adams
This is one of my faves. Ive posted it at my last 2 jobs
phsr
Ah, good old Bobby Tables ... my favorite =)
Evgeny
I was thinking to call my future kid 'Null Pointer Exception'. My girlfriend isn't too hot on the idea though.
christian studer
Brilliant, not seen this one before lol
danswain
This is funny, but I don't like it because it's not technically correct. If the attack was successful (as indicated) then that code would not be showing up in the database field. I guess some of the fields could have been sanitized, but not all.
sjbotha
I love this one, but I must say the ending isn't that good.
Eibx
@sjbotha: Wouldn't the school have some other record of the kid's name that they could use to figure out the problem even if it totally wiped out the table?
Chris Upchurch
I couldn't stop laughing... And my colleague (sysadmin / non-developer) doesn't get it :-)
LeonZandman
@sjobtha: That would come from a log, not a row in a table.
JoshJordan
this is really great, one of my favs
pomarc
Sad that everything seems to be either from Dilbert or the dude from NASA.
adolf garlic
Or just use bind variables.
Kimbo
This one is starting to get old.
Joel Coehoorn
A. Rex, it's not ironic, it's coincidental.
orlandu63
Is this the highly voted answer on the site ?
Stefano Borini
1213 votes, wow
es11
I love that this cartoon has it's own website: http://bobby-tables.com
Si
This is one that made day the first time I saw it
Rob
yay... 1337 votes... That makes me way happer than it should!
Iain Galloway
In Poland we have a nice real life variation of this cartoon: 1. The problem: car radar reads licence plate and display a message "XXXX slow down" - http://pokazywarka.pl/gxce2i/ 2. The problem solution: http://img255.imageshack.us/img255/3536/drsad.jpg
cetnar
My mate reckoned he read about someone who had a custom license plate that was NULL... and he reckoned he never got any tickets!
alex
I finally got it
dboarman
1500++;//i did it
Behrooz
Used this one in several presentations and always a success! XKDC is the best
ChrisR
haha very nice one
eMgz
I laughed and laughed when I was doing some reading up on SQL injection and ran into this..
filip-fku
This one is a classic :-D
Séb
+380  A: 
typicalrunt
A common problem when working with non technical managers....
Mitchel Sellers
Like it! Dilbert is so realy and funny
Daok
Any task that can be automated in a timely fashion ought to be automated!
Jon Ball
Laziness is one of a programmer's greatest virtues :)
Thomas
I once wrote myself out of a job. lolDon't make yourself redundant is my only warning.
_ande_turner_
and the link to the original work?
Aaron
@Ande Turner: I bet you never saw it coming :)
i had a boss that used to say that "google is for lazy people"..
VP
i literally got fired for doing this lol
nbolton
I'm so sorry I can only upvote this once!
Dinah
@Nick Bolton somehow I'm not suprised. i've worked with a few people who's response to automating a few tasks you do in your job, to be more effiecient and take far less time to accomplish, would be "well what do i need you for anymore?" I'm afraid it might be one of the main reasons for "planned obselencens" crap. i'm a firm believer that you should not make your program fail in a few years just for greed.
Bryan
Has there ever been technical Managers?
Shahmir Javaid
Did not you stop and think what that kind of thing does to your KLOC metric????
Jim In Texas
Same with my boss, he sends me two sql sentences per day for about 2 months to fix what a broken application is doing to the DB, when i asked him: "Why don't we try to fix the app?" He sayd: "You see, you don't want to work, go to your desk and run that sql" !!
Burnsys
In 1976 I was the most junior programmer on a project (early email system) and so was relegated to testing. The 'testing book' went on for 150 pages (something like that) and, since it was across a network (Tymnet) the only way they knew to do it was to run each test manually and record the results. I had to do the whole book once per week. So I wrote a program that captured my keystrokes and the resultant output, then another that reran the keystrokes and looked for any changes in the output. Instant regression testing that took about 5 minutes to run. And my boss was pissed. Go figure.
Peter Rowell
Well, in this case he should have spent the 3 hours on SO while pretending to work.
Camilo Martin
@nbolton I don't quite belive what You wrote, but still upvote Your comment :D
naugtur
Yesterday my manager actually asked me to automate something. I was surprised and happy.
Dennis
+48  A: 
Dan Dyer
+81  A: 
Quintin Robinson
BTW, I us PHP too! =P and didn't mean this as a putdown in anyway. Just found it amusing as a fanboy style comic. It could apply to any languages in either role.
Quintin Robinson
Some PHP weenie marked it offensive
Simucal
Who's the weenie? Downvote him/her now!
Andrei Rinea
.NET Rocks! <- That's also a podcast!
Bobby Cannon
Awesomely not funny.
Typeoneerror
Seeing as (afair) Stack Overflow was actually built with .NET, I have decided to retroactively start respecting people who use it
Jens Roland
Wow even comics about .NET suck.
thenduks
I rolled my own DAL and 'architectural solution for repurposing business logic to a desktop environment'. But when I get irritated by the irredemable failure of compile-time type checking (or anything else), jackass PHP fanboys tell me it's because there's something wrong with me, not PHP.
chaos
not funny, and anyone suggesting running sites on IIS for performance reasons, on servers that have an entire GUI OS installed on them, well, no comment
apphacker
apphacker: if i dont remember right windows server2008 can be installed in a mode where it only has a console?
Petoj
@Petoj Windows 2008 does have such an option. Another thing to consider is that stackoverflow.com is running on pure MS technologies, Windows/IIS7/MSSQL/.NET and for the number of requests it receives I would say it performs decent.
Quintin Robinson
This comic is kind of mind-numbing.
paniq
Yeah, this comic is pretty moronic. Take away the specific technology (in this case, .NET) and it's like a third-rate slashdot comment from 1999. "Hur hur our technology is better." But the worst part is the fact that the technological jargon they spout isn't even impressive. Moving code between web apps and desktops? Separating database code and logic (which is what a DAL is)? who cares? And it's not like VB is a paragon of type saftey.
Chad Okere
@theduks you win;
DFectuoso
1) Doctrine, 2) not sure 3) Dynamic typing, but there is type hinting if you need\want it 4) Server architecture+bytecode caching. Just sayin'
notJim
That just wasn't very funny.
Jonathan Prior
"Architectural solution for repurposing your business logic to a desktop environment." Wow. Just wow.
Deniz Dogan
This is just lame...
Alex. S.
If anything, this is a point *for* PHP: Absence of marketing B.S.
Pekka
thank god things are simpler now.
YuriKolovsky
I'm a .NET dev and am embarassed by this.
Will
+240  A: 
Jon Limjap
+1 : This one is laminated and stuck to my monitor, it's the underlying issue with my current place of work.
Pat
it's the issue in many places, where the unexpected is not accounted for
Alexandre Brisebois
Been there done that!
Stephane Grenier
Always be like Scotty, and never give optimistic completion times. :-)
RobH
One Badass Development – Near deadline time everyone winds up going to the one badass of the company for help. In the end, the badass finds that everything that everyone else has done is crap and winds up doing the entire project by himself in a few days without sleep.
Richard J. Terrell
Broken image - imageshack no longer hosting?
Brian
This must be the 3rd answer in this question that has done that... When will people learn to stop using disposable image hosts?
Lèse majesté
+99  A: 
xan
I admit: I don't get it..
Anheledir
I imagine it's funny, but so esoteric...
Guy Starbuck
@Anheledir: you can't parse arbitrary nested parentheses with classic regexps.
J.F. Sebastian
Particularly when numbers of opening and closing parentheses don't match :-)
alastairs
If I hadn't done some compiler engineering and also some Scheme as part of my degree I'd never get this... however, I personally think it's obscurity is part of what makes it so funny!
xan
Well, if you restrict the depth of the expressions to something reasonably large, the automaton can handle it. I remember Martin Kay telling us in one class that he spent half a year of his life on converting CFGs into limited-depth FSAs.
Torsten Marek
But you can never handle arbitrary expressions of that type with a FSA as you essentially have to construct a different FSA for each and every possible case of the problem.On a seperate note, does anyone know WHERE this comes from? Found on a random-image thread, but I never knoew the source.
xan
I laughed a lot with this one!
milot
xan: You can always construct a bigger FSA, but the point is whether or not ONE given FSA can handle ALL expressions of this kind, no matter how long.
Adrian Grigore
Where does this come from? I only find links to blogspam and image hosting sites for it on Google.
Johannes Hoff
Likewise. I never knew where it came from originally.
xan
+326  A: 

alt text

paiNie
This is the ideal world where devs are looking for bugs. Test should be out there holding the mouse by the tail while dev is in the corner building something with tinker-toys.
Aaron
What is this from?
Steve g
image is missing, photobucket killed it
drye
Wow, it's awesome. That's what I'm really feel as being a developer.
Ahmed
Had this one as my background. :D
Arnis L.
Pretty good :D Where can I find this one?
felipec
@felipec: Largest I've found: http://deceblog.net/uploads/2008/05/developers1.jpg Original: http://www.trackmyspace.net/blog/wp-content/uploads/2008/10/brave.jpg
voyager
The idea's cool. @voyager thank you.
Zeck
+447  A: 
Daok
Equilibrium between a smile and a frown. The complaining has already begun...
Gishu
Classic. Great parody of Big-A Agile and all the marketed methodologies.
MrBoJangles
I actually have that pinned up in my cube.
RobH
LOL - this is one comic strip that was reality for us. What a joke!
Diogenes
I don't get it :(
hasen j
I'm just getting a dead link... :(
Sakkle
OMG, this is so true! ;-)
RBarryYoung
The FRASCATI technique - Forget Requirements and Analysis Start Coding And Then Implement. I actually have this on my CV and am dying for an interviewer to ask what it is.
+36  A: 
Jeff Thompson
I have that book.
TraumaPony
http://www.3dbuzz.com/vbforum/showthread.php?t=133283I'm <Nelson LaQuet>, BTW.'Nuff said :D
nlaq
@Nelson: I'm about 80% certain you got trolled.
Aupajo
There should be a support group for those of us who want to kill Timmy.
Marius
Do you have a higher resolution picture, because this one has an unreadable text?
Cristian Ciupitu
I can read it. I guess you need higher resolution eyes!
Valerion
<Ctrl-+> is your friend. :-) But seriously, even zooming the size up has its limits. The text does get a bit fuzzy at larger zoom levels.
RobH
+194  A: 
Daok
Sounds familiar :S
Rismo
This reminds me of my internship. :)
epochwolf
This hangs in my office.
Cory Dee
Ah, an instant classic. This hung on my cube wall too.
Cory House
I guess that Dilbert lacks one of the main qualities of a good programmer: laziness (see the Camel Book for why).
Cristian Ciupitu
yep, had this lol
nbolton
+168  A: 
kbrinley
Damn you, I was going to post that :)
johnc
There's something rather unrealistic about this cartoon, I wonder what it might be.
kronoz
Nailing a particularly piece of tricky code perhaps? :-D
The Wicked Flea
@kronoz: you're just beeng sexist.. oh wait...
David Lay
@kronoz: of course, the fact that he has a girlfriend.
Anton Tykhyy
He? Look at the second panel. Looks like boobs to me.
Michael Borgwardt
@Anton: They're room-mates. PhD Comics.
Greg D
and they're both girls ...
ldigas
@initial comments .. it figures... No programmer has a PhD..
Jus12
+657  A: 
epochwolf
Just great:) Thanks for this one:)
Antonio Louro
wow. compromising production applications in the name of humor... .. i like it!
stephenbayer
It hardly "compromised" the system. It was a Ruby on Rails application so I just created an additional route and an action in frontpage controller. :)
epochwolf
haha... This is by far the best. If only I had votes left. I just added a route as well. =)
Till
I thought it was 42?
justin.m.chase
Everytime i stumble upon this, I marvel at it.
peterchen
This was because of Debian's early 2008 bug :P
igorgue
I really like it.
Loai Najati
Awesome. Just added this to an upcoming web app :D
Henri Watson
Rich Seller
If you ask the GNU C++ for DOS compiler for the process ID, it always returns 42.
Eric J.
LOL . I liked this best .
Ahmed
+200  A: 
daniel
http://xkcd.com/416/"I hear this is an option in the latest Ubuntu release."
Douglas Leeder
It is missing something without the mouseovers
Steve g
I actually added most of this to my Wifi auto-config scripts.
Unkwntech
Actually, I think it's just missing the "Zealous Autoconfig" title. The mouseover is there (maybe it was added).
Chris Burgess
They should've made it WPA2, WEP is crackable in a couple of minutes.
Daniel
unfortunately the latest (8.10) ubuntu release broke wifi autoconfig
Pete Kirkham
wifi works great on my laptop. which uses 8.10.
Svish
+531  A: 
justin.m.chase
Worth noting that the spike appears between 1.2 and 1.4, closer to 1.4. Specifically, the spike is at .1337 :D
Asmor
this is the only way I made it through university! :¬)
Richard
Randall Munroe, the creator of xkcd, discusses how he actually tested this theory during a talk at Google: http://www.youtube.com/watch?v=zJOS0sV2a24 -- start at 8:26 or so. The talk is also exciting because Donald Knuth asks the first question!
A. Rex
Oh Steve Baller, always to butt of everyones jokes.
Dave
I've found exactly the same effect with playing pool in a pub. Substitute programming skill with pool-shark factor and I've been there :)
Drew Gibson
This is so true. Takes me back to my university days.
Rich Adams
printing, and leaving on the boss's desk as we speak.
GordonB
Apparently this carton formed the the complete basis for the plot of the movie Swordfish.
RBarryYoung
I wanted to upvote Asmor, but right now it's 133.. I am hesitating, keep it or let's all upvote to 1337?
BalusC
TG for beer in the fridge!
Fry
+467  A: 
JK
I have this posted on my office door :)
zigdon
Am in pain from laughing :-)
Jonathan Webb
I wish the corresponding tee http://imgs.xkcd.com/store/imgs/regex_square_0.png had a "real" regular expression on it. It seems like a perfect opportunity to play off the "regular expressions look like cursing" thing.
A. Rex
Man, I wish I could save the day with Perl.
Dave
I wore this shirt to work one day, and someone asks me, staring at their screen and apparently not having noticed my wardrobe, "DOES ANYBODY KNOW REGULAR EXPRESSIONS!?" It was a heroic moment.
Robert Elwell
After reading this I actually learnt regular expressions, just so I could use that line.
Neil Aitken
Hey, I resemble that remark!
unclerojelio
An Algorithms and Data Structures teacher once rephrased this as the "fun roommate" problem: what do you do the night your roommate removes all the punctuation and spaces from your senior thesis to be "funny"?
Peter Nore
@Myer - I'd just get the latest version back out of SVN...
BenAlabaster
This is a great one. Three cheers for RegexBuddy.
Brian
It always bugged me that he's using Perl to save the day. Perl may have saved the day, but it will ruin many weeks in the future.
Deniz Dogan
T͉̘̤̜̜ͫ̄̿ͨh̦̠͊e <center> ̜c͓̗͎̐̓̉ͧ̋a̱̙̺̲͚̗̓ͭ̂̾ͯ̿n̐̆̄̄ͣ͌n͖̔̌̐̓̾͑̾o̒̋ͣț͍̗͈̻̖̱ ̮̜̯̻̤̤̻͛ͩh̝̭ő̖̠̜̯́̒̿͑ͩ̿l̟͔̽d͕͉̹̐ͩ̑ͫͬ̽ ̻̖͑̌̍̚ḭ͉̩̪̮̳̔t̀͂̽̃ͯ̈͆ ̼͖̼̟̂ͪͫ̈i̯͊̑s̰̬͍̬ͬ̐ͪ̌̑ ̱̗͚ͫ̿̌̏ͅt̪̻̞̮͔ͧͫ̔oo͔͕͈̘ ͆̎ͧ͑ͫl̖ͨ̔ͬ̐̃̍̚a̺̩͔̬̲̮̯͊̓̆ͭͫͨte̺̰̹̳̻̐͊
Meinersbur
Regular Expressions always save the day!
crosenblum
"Some people, when confronted with a problem, think 'I know, I'll use regular expressions.' Now they have two problems." --jwz
old Ixfoxleigh
A: 

Test Driven Development (TDD) Smiley:

Jana
You might want to upload the picture and link to that.. we can't see your c:\ :P
Blorgbeard
+132  A: 

Internet full

Graeme Perrow
Not programming related, but still a good one.
Matt Huggins
+449  A: 
Graeme Perrow
This one was pure GOLD.
Gishu
Damn series of tubes!
David
Dilbert is awesome!
Adhip Gupta
See how the cable looks chewed through? Looks like the wireshark struck again.
Matt H.
+241  A: 
JK
"We lost the documentation on quantum mechanics. You'll have to decode the regexes yourself."
JK
I especially like the last sentence.
Brad Gilbert
That would be the punchline then? ;)
Benjol
This one is great!
Brian
+35  A: 
Peter GA.
this would be a lot funnier if it weren't so true
Jared Updike
do they use CSS to hide all the bottom on their site? clever!
alex
@alex, no they simply publish a 1151real.jpg without all the bottom; your way is good too though. http://www.geekculture.com/joyoftech/joyimages/1151real.jpg
configurator
It took me a while (and had to read the edits) to wonder what I was talking about above!
alex
A: 
Laserallan
lol, but HAX0RING SI ILLEGAL!!!11ELEVEN
Blorgbeard
There should be a badge for having posted something as unpopular as this :)
Laserallan
+1 for Jeff K. Goony goon goon.
Stuart Branham
Well, I thought it was hilarious...
Matt Grande
wyh all teh down votes? Hwo's never written "teh" instead of "the"?!
Hugo
This is brilliant, I don't know what it's been down voted.
LiraNuna
lol pretty good
Sam152
JEFFK IS TEH BOMB!!!1!!!11one!11!!
Kieveli
"You just won the "unpopular" badge. see your _profile_ for details."
Camilo Martin
well, its funny in the "wtf" sense -- and what's even funnier that its got 22 downvotes. that's just
bobobobo
He pronounced lunix wrong.
intuited
+115  A: 
ceejayoz
One of my favourite dilbert frames - the last one: "You could have warned me" - "that's not how experience works".
Javaman59
+248  A: 
Jana
dilbert's boss shrunk?
Kevin Conner
Stuck this on my PM's wall lol
danswain
+18  A: 

http://www.piratejesus.com/nerdcore/nerdcore017.gif

*Groan*

DavidGR
Nice BTTF reference
thomasrutter
-1: not related to programming
Péter Török
Too long, did not read.
ing0
+71  A: 
muloh
FYI - this is from the book "Dont make me think" http://www.amazon.com/Common-Approach-Usability-Circle-Com-Library/dp/0789723107
Sameer Alibhai
This almost made me cry.
fatcat1111
That's a very good book and not just for web design.
geofftnz
Never has a cartoon been closer to reality.
danswain
Funny and so real!
Meta-Knight
hahhahaaha... thats reallly real funnnyyyy
Enjoy coding
+56  A: 
That's rich. I really identify with the Elbonians here.
MrBoJangles
I worked at a startup that wanted to do this. They went under.
Abtin Forouzandeh
I sleep all the day and work at night. Yeah, sometimes I want to pretend I died
valya
This was exactly what was happening in this place I worked. Every morning it was fun(ny) talking to the guys overseas about what they exactly didn't do.
PPTim
+602  A: 
njreed.myopenid.com
Oh my God...I'm laughing by 5 minutes now...
luiss
Perhaps I should ask SO which color has the most RAM...
Jon Smock
oh god, I love this one!
Malfist
i have a t-shirt with this strip on. my colleagues and geek entourage simply adore it.
Berk D. Demir
laugh not laff(comments need to be at least 15 characters long so I'm typing this in parenthesis to meet this strange requirement)
lol my boss is like that.
WalterJ89
This one is a classic!
Chirantan
We should use XML.
Kalmi
pointed haired boss looks and acts just like the dean of engineering at my college. God we hated that guy.
DJTripleThreat
lol makes me laugh....delete from all_idiot_leaders_who_think_like_that
crosenblum
it hurts how close to home this hits.
Matt H.
+30  A: 
Pascal Paradis
+383  A: 
Scottie T
The original XKCD alt text for this comic is: "Real programmers set the universal constants at the start such that the universe evolves to contain a disk with the data they want."
Pat Notz
Thanks, Pat, I'll add that.
Scottie T
Vi vs. emacs... here's an entire video game I wrote that is nothing but a big joke about the (switch to somber jedi voice) emacs vi flamewars. http://wordwarvi.sourceforge.net
smcameron
I must say.. vi is far away the best editor I've ever use (I have never used emacs)
unkiwii
I once spent a whole afternoon trying to kill my former boss' emacs session on our integration server (the integration server was a Ti Book that had literally been run-over and the screen no longer worked and was sitting on his desk), so that when he opened a new emacs session a script would run the 'say' command in OSX and sing him a chorus of 'Vee eye is the only editor for me!'.
lewisblackfan
Just realized (months after the fact) that the last panel is a pun on "M. Butterfly"
egrunin
The whole point of vim is the powerful commands do many things in few keystrokes. Even if it was possible to program with butterfly, it would be the worst way because you have no control and no power.
hasen j
@hasen j, the whole point of the joke is these hypothetical "real programmers" have so much control and power that they can let a butterfly flap its wings only once and flip a single bit. "Real programmers" don't make mistakes, so they use the most convoluted tool. Of course, this is a fallacy. Actual "real programmers" make mistakes and take advantage of tools to minimize the impact of their mistakes.
Scottie T
+5  A: 
+43  A: 
workmad3
+12  A: 
[ebarrera]
Yup, someone delete it
AlbertEin
+291  A: 
zgoda
rossp
Well, as of Python 3, it's `print("Hello, world!")`.
Cristián Romo
I've seen this one several places. It must be the official Python cartoon by now.
unclerojelio
I first discovered xkcd when finding the link to this comic in the python repositories.
MitMaro
The weird thing is that every actual Python feature mentioned in this carton actually also worked in BASIC 30 years ago.
RBarryYoung
Including anti-gravity?
Martin Beckett
+21  A: 
not-bob
That was so true in the company that I work for back when it was just a start-up.
RobH
this actually hurts
Bogdan
+15  A: 

So anything on XKCD or Dilbert... WHO would have guessed!

Aidan
Hmm this answer isn't a programmer cartoon... -1
thenduks
Fight the power dude!
Aidan
what did you expect ? no alternative cartoon... hmm -1
MarceloRamires
i don't know who the power is, but i'm coming back for the -1
PPTim
+7  A: 

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).

Manrico Corazzi
me too, the mandatory fun days are'nt that funny.
Nick Masao
No, but at least the responses are....well, used to be.
Bloodhound
Not funny at all...
Benjol
The comic was awful, but the user-submitted versions were often brilliant.
Valerion
+85  A: 
Ali
probably lost them at his last job
epochwolf
I'd say my life. That way he won't get any of my money; even if he kills me. He's contractually bound not to. That way, killing me has no use; so he may as well just sod off.
TraumaPony
@TraumaPony: he'd probably kill you anyway for making him look dumb.
Joeri Sebrechts
Robbers initially took note of this and started saying "Give me your money or both your money and you life", but they soon shortened it to simply "GIVE ME YOUR F****** MONEY!!"
Ali
I love that the robber mouse starts crying in the last frame for no apparent reason.
Deniz Dogan
skurpur, the idea is that it's so sad that the robber mouse is crying.
Coding With Style
I have "HUMAN" tattooed on my left bicep.
Cirno de Bergerac
@TraumaPony: he said "your money OR your life", not "your money XOR your life".
Evgeny
+337  A: 
zvikara
awesome. awesome to the max.
jakemcgraw
Ahh, the best... strokes goatee knowingly...JB
Jonathan Bourke
Dang my uselessness at growing beards!!
Hyposaurus
This one is posted on more than one office door here at work.
unclerojelio
This one is so true
Andy White
This is definitely one of my all time favorites.
vezult
I just failed a statistics class from a professor just like that.
Shadow
Was happy to see this one on the cover of Stevens' Unix Network Programming book.
jkf
Heh, came here to psot this.
smcameron
"post" even. (and it wants 15 chars for no good reason, wrecking my joke. Thanks.)
smcameron
You can just hold down space bar until its 15, post, and it strips off the spaces.
Mk12
this one is on the cover of the APUE book (but without the colors) :-)
p4bl0
Just woke up my daughter I was laughing so hard.
lewisblackfan
I used to work with a dba who looked like that guy - suspenders and everything. He would come into work on a harley and sit FAR away from everyone. Very anti-social.
DJTripleThreat
This one is still on my cube wall!!!
Joe Zitzelberger
+13  A: 

I like these ones (link)...

.. but it could be because I wrote them myself.

Steve Hanov
+278  A: 
KTC
hahaha how can one miss this one
chakrit
I've seen profs do something similar
Dave
Most of my undergrad physics tutorials felt like this
Rik Garner
One of my all-time favorites. -R
Huntrods
A physic teacher usually used it when I was in university... I tried in my exam and it worked :)
Vinze
We call that "hand waving" here at work.
unclerojelio
You have to do it in undergrad classes. You cant expect them to be able to explain the actual process.
Karl
I got 7 / 10 on a proof in undergrad discrete mathematics using this technique...
Ian McLaird
Dead link to the image.
Orange Box
Not anymore. :)
KTC
Quote: "What’s your favorite PROGRAMMER cartoon?"
Camilo Martin
+65  A: 
Andrew
The image seems to be no longer hosted at that site. Can you link to the original so the original author gets attribution, please? (Not that we don't all know who writes Dilbert, but still...)
Bill the Lizard
+22  A: 
Achewood is SUCH a good comic. Every last bit of it.
Stuart Branham
Not like I want to know, but why is the manager only wearing a speedo?
Ellery Newcomer
@Ellery excellent question...
samoz
@Ellery I wondered the same thing...
Jeremy Roberts
1) He's also wearing a pendant and glasses. 2) He's the pal, once he becomes the "manager", he puts on a shirt and tie. 3) It's Ray. That's just the way he rolls.
Plutor
+406  A: 
Henrik
I think that particular RNG was featured in a Beatles song.
joshperry
actually it was beethoven...
Gnark
this /dev/f**urandom was supposed to get one more push before its birth.
If you don't get the joke: http://en.wikipedia.org/wiki/Feynman_point
Douglas
@Douglas: Are you sure it's that deep? :)
Longpoke
@Longpoke: I reckon Scott's read Feynman :)
Douglas
+31  A: 
Mihai Lazar
omg it's like poetry!
crosenblum
+87  A: 

Humor

Andrew Dashin
Nothing funnier than binary humor
Steve g
binary humor with 8 bit graphics!
Jiaaro
anyone get around to translating what he's saying?
Troy Howard
Translate to what? He's already talking binary, what more could you want? ;)
sundar
this is hysterical :)
Yuval A
Someone explain !
Vijay Dev
This link appears to be dead.
GuiSim
Thank you, fixed!
Andrew Dashin
I tried translating it, but a byte is 8 bits long. He's talking with 5 bit characters. What strange form of binary is this?
asperous.us
lol, I love the nerdy jokes.
A.Rashad
01001100010011110100110000100001
Wez
1111!11!!!111!!
Randell
+497  A: 
Pierre-Jean Coudert
This is absolutely great!
Pop Catalin
have to say I've done that.
WalterJ89
what??? I doooon't get it!
hasen j
link broken? I just get "alt text"
Svish
I printed this off at my last job, and kept it by my desk, and when ever my boss asked for a change like that i use to refer to that cartoon to the other employees. (yes i use to work in a real life dilbert office)
Audioillity
good advice for future
Shahmir Javaid
Laughing out loudly!
Jahanzeb Farooq
Date sback to the Cavendish lab in the 1920s - they added a multiturn vernier potentiometer to all experiments to give Rutherford (a notorius destroyer of experiments) something to fiddle with. The point being it wasn't ever connected to anything.
Martin Beckett
It's how I work with my dad
TrentEllingsen
A: 
David Plumpton
Steve Yegge talking about verbosity. How ironic.
Konrad Rudolph
+184  A: 

Didn't see this classic

epatel
Just to say: OUCH!
Gamecat
My C++ professor has this one hanging outside his office.
Strozykowski
Don't get this...
David
http://en.wikipedia.org/wiki/Eunuch
Samuel
@David - whoosh!
Matt Huggins
+136  A: 

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.

Compiler Complaint

CobolGuy
or write Ruby/Python/whatever :P
thenduks
oh, that's so cool!
rpr
This the best xkcd strip ever.@thenduks: I've managed to cause a segfualt in ruby :)
the_drow
I've seen a segfault in Python. :P
Earl Bellinger
I got a segfault in Python when I changed the recursion limit to 100000.
None
+436  A: 
Yuval
This really tickled my funny bone for some reason.
MrBoJangles
I'm saving this one to show my customers, next time they show me something they think they want and really, really don't.
Kevin Conner
This just saved my day. errr... night. THANKS
Aleksandar Dimitrov
I think I will make this the splash screen of my app. :)
utku_karatas
Is that a fogbugz? =p
Artur Carvalho
That's fantastic!
Rich Adams
Good stuff right there.
Trae
Bugs have 6 legs - but maybe it's a bug...
sdfx
One of our guys put this one on our project manager's desk a while back. He liked it so much that it sat there for all to see for several months. (@sdfx: Some people lump arachnids and insects into the same group and call them all bugs.)
RobH
In early versions of Minesweeper, you could pause the game by hitting Esc - the window would minimize and the clock pause. In Windows 2000 the clock would stop but the window would remain, so you could play out the game and your time would be whatever the clock said right now. It was obviously a bug but Microsoft documented it as if it was a feature.
Hugh Allen
@hugh: unfortunately, this feature has been removed in Windows 7. Should I open a bug report?
configurator
The image seems to be no longer available. Does anybody have a copy?
kzh
@kzh: fixed, 10x for the heads up.
Yuval
This is 100% True
@sdfx: _technically_, insects have 6 legs; "bug" is informally used to refer to any arthropod, including non-insects like spiders and scorpions.
Lèse majesté
Have seen a few well dressed bugs and they were all featurefull indeed :-)
ZXX
Image is broken
Gabriel Guimarães
+44  A: 
Slavus
Computer users should never be allowed near Word until they have spent two years using a plain ol' text editor.
Jared Updike
That brings back memories. One of my first jobs involved using Word for DOS as a text editor. Every once in a while my code wouldn't assemble because I forgot to save as text. I finally fond and downloaded a free text editor from a BBS system.
Ferruccio
One of the new developers on the team was using Word to edit his java files. He couldn't figure out why they wouldn't compile.
Sixty4Bit
@Sixty4Bit I wonder if that person had actually done any programming before then..
Nitrodist
I was waiting for someone to post Geek Hero! Great series, while it lasted and before its visual improvements.
Dennis
I've used Wordstar for DOS as a text editor before. It had a useful column-editing mode that was quite rare, at the time.
Mark Bannister
+7  A: 
Slavus
Duplicate of your own response here on this question.
KTC
In high school i had a "science for the engineer" class and one of the teacher told us that code could be written in any text editor and then gave us a list of examples: "notepad, word...". Then I stand up and left the room.
p4bl0
One of my favorite geekherocomics. It was better at the beginning...
Siblja
+51  A: 
Tamer Salama
Particularly relevant as I saw a Microsoft Surface table today
harriyott
The surface computing thing is all over shows like CSI now.
Frank Szczerba
@Frank: Not to mention movies, like James Bond: Quantum of Solace.
RobH
"Welcome to LCARS menu system"Um, except LCARS actually came out OK on Nokia's internet tablets
Ivan Vučica
All street fighter characters?
Ali
Finally someone found this out, too! Touchscreens will never be useful exactly because of this reason.
Daniel
Touchscreens are perfectly useful. The millions of them in use in portable gaming consoles, phones, tablet PCs, digitizing tablets, and hundreds of other applications attest to this. This comic only illustrates why touchscreens are impractical as an input device for desktop systems.
Lèse majesté
This cartoon is not about touchescreens. It's about touche_less_screens. Check out TED talk - http://www.ted.com/talks/john_underkoffler_drive_3d_data_with_a_gesture.html
Tamer Salama
+512  A: 
Lark
I love this one almost as much as Johny Tables
TheXenocide
Because random raptor attacks are something everyone should worry about.
Keithius
ahh, man. I still deal with these.
lamcro
Programming productivity and raptors have a direct relationship
Holograham
+1. I found a GOTO in some C# code just last week! Where do we find these contractors???
rally25rs
I like the reference to Cryptonomicon...
Andreas
i know someone that still uses goto's in .net.........
GordonB
One of the funniest things I've seen in a long time.
z8000
LOL. Was horrified ~10 years ago when the linux kernel hackers added gotos into "my" (ok, the huge company I work for's) driver. Got used to it though. Don't hate gotos instinctively anymore. Even use them sometimes. Good enough for Linus, good enough for me.
smcameron
http://www.php.net/goto :D
Dave
Didn't get it really, what raptor has to do with goto??
Jahanzeb Farooq
@Jahanzeb Farooq -- Reference to Jurassic Park and chaotic systems -- read the book or see the movie.
Hogan
@Hogan. Got it. Thanks :)
Jahanzeb Farooq
+154  A: 

HockeyInJune
I wonder if ebay buys their shipping quotes on ebay?
Ellery Newcomer
+33  A: 
+84  A: 
The Hoss
+134  A: 
Željko Filipin
I love this one, i have it framed in my office.
Eric Labashosky
I had seen the text before, never the actually comic. nice
Steve g
I'll have to whip out a copy of this next time instead of retelling my stories about having to program with punch cards.
unclerojelio
Kinda reminiscent of this Monty Python piece: http://www.phespirit.info/montypython/four_yorkshiremen.htm
Jonik
I always heard this joke as "You had ones? All we had were lowercase L's". (Old typewriters sometimes omitted the "1", and you were supposed to type L)
David Chappelle
oh man.. my stomach hurts..
Adit
@David Chappelle: In that case, perhaps LOLcode is the oldest programming language.
amphetamachine
+3  A: 

http://www.youtube.com/watch?v=NlqvuLtNS88

whiz
+115  A: 
Prakash
let me add that the title of this picture is "FRUSTRATION" which makes it even funnier! ;)
steffenj
The alt-text reads "I can do it in under a minute."
Cristián Romo
Only smart men will notice that this is a front opening bra.
LiraNuna
I'm really glad that I learned to solve Rubik's cubes.
samoz
with the Fridrich method - 27 seconds - http://www.ws.binghamton.edu/fridrich/Richard/times.html
pageman
This is sooooooo true :)
Siblja
Gotta think outside the box here. Scissors are the correct solution.
thenduks
@pageman but can you do it without looking at the cube? It *is* on the other side of the woman.
Nitrodist
I'm really glad I learnt to pull Rubik's cubes to pieces. The 80s... gotta love 'em...
Mark Bannister
Why do you care about the bra's opening? It's already off!
pablosaraiva
+4  A: 
Except input is a self-closing tag.
Dmitri Farkov
and input cannot be in the head D=
thephpdeveloper
XHTML requires all tags to have corresponding closing tags as well...
Kaji
+103  A: 

Dilbert - Numbing Try googling "Dilbert Numbing" if the image doesn't appear.

Cameron MacFarland
lol, i hadn't seen that one before
Joel Coehoorn
This is so true. I was fortunate enough to narrowly escape my own numbing.
thenduks
horrible, horrible but aww so much fun!
Hugo
I mainly escape these, but have had it happen once.... The horror....
Colin
+20  A: 
Mike Hordecki
+16  A: 
+3  A: 

http://www.packetlog.com/packetlog/2007/12/the-aha-moment.html

Sweet! (Darn 10 char minimum...)
RobH
+106  A: 
+50  A: 
rodbegbie
Nothing like a null pointer exception to start the day.
Kevin Peterson
Link is dead.
Macha
I like the for loop: for (int i=1;i<=numBrainCells;i++) { turnOn(brain[i]) system.out.println("Yawn"); }
splattne
What is it with Foxtrot and starting iteration at 1 instead of 0?
Michael Dickens
numBrainCells should be 0 for this to work.
Sorin Comanescu
I'd like to know why the functions getCurrTime and isitaWorkday both either return void or their return value is never used....
mezoid
personally, I'd use `brain[i].enable();` or `brain[i].activate();` over `turnOn(brain[i]);`
Wallacoloo
@Sorin Comanescu actually brain has to have been initialized and is pointing to null. First brain must be initialized. Also, numBrainCells has to be *declared*!
Nitrodist
+20  A: 
Geir-Tore Lindsve
All strips at http://contikistrip.kjempekjekt.com
Torbjørn
Whoa, this looks exactly like Order Of The Stick. http://www.giantitp.com/comics/oots0001.html
Tom
ahh.. just noticed he does have a small comment of OOTS at the bottom.
Tom
+78  A: 
Fusion
Another one I've seen and felt in so many different companies. Bad managers suck so hard. And yet this strip is so funny.
Jens Roland
+26  A: 
livingtech
You should split these into separate posts so they can be voted separately.
Frank Szczerba
Having sex with a computer is efficient?
Ellery Newcomer
+5  A: 
Jonas Follesø
Oops, that was me last week after TechEd :)
johnc
+121  A: 

Pat Notz
I love this one. Put it as a background for my work computer at my last job!
torial
Damn, I can't stop thinking about the solution to this one. Someone's to help me, please?
MartinStettner
try: http://squirreling.wordpress.com/2007/12/22/nerd-sniping-infinite-grid-of-resistors/
torial
interesting problem... whats the answer?
Jus12
Here's a good explanation of how to do this sort of problem: http://sites.google.com/site/resistorgrid/grid
Tim Goodman
+30  A: 
Pat Notz
If you still have it, you might want to provide the link to the actual strip in question.
RobH
Ahhh, they change the image URL... fixed, thanks.
Pat Notz
A: 

I like the My 25 Percent episode about Acronyms...

+25  A: 
The image will show once your reputation is high enough.
Frank Szczerba
@zibri: Thanks for introducing hackles. It is really great cartoon. Not sure why they stopped doing it. I am going through the archive.
ragu.pattabi
+785  A: 
Craig Pickering
It's funny because it's true. So, very, true. "Why can't we hide this field by default?" > "Because it's mandatory." > "Why is it mandatory?" > "Because the customer might need it later if they buy this other module we have." > *eye-stab*
Joeri Sebrechts
That honestly looks just like my company's app, scary.
Tim Matthews
It looks exactly like an application we use at my work.
tj111
I'm building an app like this right now... I would be worried but really, those fields are needed. This aint no fancy apple ipod or google searcher, it's a domain specific UI.
Karl
So very, very true.
John McCollum
hmmm... who gave you permission to use our company's screenshot ??
Newtopian
This reminds me "Why software sucks" by David Platt http://www.whysoftwaresucks.com/
Arnis L.
wow, that book's website sucks --^ Seriously, frames which grab pages from unrelated domains?
thomasrutter
I love the awful magenta fields. It's funny because it's true!
Zack Peterson
So ... Apple and Google products are simpler because they don't deal with personal information?
Alec
Apple and Google products are simpler because they don't have to deal with a business process.
Robert Harvey
Actually, now all of them should have rounded corners…
takeshin
+70  A: 
benjaminperdomo
+42  A: 
benjaminperdomo
Heh, I actually do this. Probably after hearing too many horrorstories from people who've worked for hours without saving, and then have their computer crashing on them.
Jonta
My editor auto saves whenever it loses focus, does that count? :P
thenduks
@thenduks: I'd still save every minute or so anyway...
configurator
@thenduks: WHy do you ever leave the editor?
Deniz Dogan
@skurpur: Perusing Stack Overflow, why else?
tj111
@blahblah: irc, SO, reddit, HN, shell, music, photos, to name a few :)
thenduks
Ctrl-S is hardwired into my left hand, I don't even notice I'm doing it...
Benjol
I learned to do this when my computer's power supply began failing. It crashed on average 2 times every 3 hours for a week straight. I'm glad I got in the habit of saving so early on in my career. Everytime I tab out of a program, I press Ctrl-S as well. It leads to some funny side effects when I'm tabbing between FireFox and Python. But I've never overwritten my Python scripts with Web Pages :D
Wallacoloo
Theres also the flip side of deleting too many lines and accidentally saving it away, breaking your code. Save-as is just as important!Also, everytime I see the brunette I think he's a guy.. until later in the same comic.
PPTim
@Benjol: don't you mean :w?
Xiong Chiamiov
@Xiong: Don't you mean C-x C-s?
Jon Purdy
+40  A: 
benjaminperdomo
The link is broken.
Kyle Rozendo
+47  A: 
knight_killer
+11  A: 

When NOT to put a book's author on the cover

Not a comic, but it should be!

Jason Baker
That's a great book though
John Nolan
Doesn't he look very professional?
Jonas Gulle
DOK
I learned a lot from that book!
Colin Mackay
BTW, if you want scary book covers: http://www.sturmnet.org/blog/2009/03/10/improvements-to-barry-s-book-cover
Colin Mackay
+134  A: 

I wonder how much cash it makes them?
danswain
The main thing is who got the money?... Anyway I didn't get any money.
THEn
that's funny :) (uh uh)
nightingale2k1
Image doesn't show (anymore).
Jesper
+12  A: 

Just had to put this here

From here

epatel
+30  A: 
mike511
+16  A: 
mike511
+23  A: 
mike511
Ugly, Smelly, Too, P U
Nick Stinemates
+122  A: 
Sandman
This is indeed a real classic. We used to have it hanging on the wall of our office with the face of a colleague photoshopped over Bob's head :-)
LeonZandman
It really made me laugh.
Loai Najati
+13  A: 
Joel
They are beginners, else they started at 0000!
Gamecat
No, 0000 would be where they stand _before_ jumping to 0001. If I remember my hopscotch correctly.
Adriano Varoli Piazza
That's interesting, I've always written binary to read left to right not right to left..
Ben Daniel
@Ben, so you haven't actually been writing binary at all then have you :P
thenduks
+99  A: 
Sreenath
When a girl did the same thing as a guy, the critic generalized from "one" girl being bad at math to "all" girls being bad at math. He didn't make that same generalization when he was talking to the guy.
DOK
I shared this one with the guys at my old job, explaining that this is how it feels sometimes. I got some blank looks, and one confused "So all girls are awesome at programming?"
Donnelle
Thanks, DOK, we'd all be lost without an explanation.
Pool
Is that... is that sarcasm!?
Erik Forbes
@ people that +voted Donnelles comment: lawl.
jim
+475  A: 

Oh! There can be only one:

It's sooo funny, because it's true :)

Seb Nilsson
"What do you want me to do? LEAVE? Then they'll keep being wrong!" I have this on my office wall.
Phoenix
Its a terrible to yourself reflected in a cartoon.
AnthonyWJones
It won't let me upvote this more than once!!!! Hahahahaha - I just had that conversation like 5 minutes ago!
BenAlabaster
Classic, I love this one. :)
chaiguy
This was put up the day of the Youtube outage.. (Where PCCW readvertised prefixes that were being advertised by Pakistani Telecom)
Sargun Dhillon
As I tell my kids daily, "If it's on the internet it must be true!"
unclerojelio
I sent this one to a couple of friends to ... uhm... hilight their compulsive correcting tendencies. Guess what? Didn't work. haha.
slothbear
not programming related
apphacker
This is indeed Stackoverflow...
Curt Sampson
I just sent this to my girlfriend. Two seconds later I asked myself: why?
drvdijk
@Curt it truly is :)
pavsaund
@slothbear - highlight, not hilight.... ;-)
Jesper
This is my all time favorite!
Kimble
It's not a programming cartoon really, just a nerd cartoon.Randal forgot the long hair, but I assure you, he made this one about me.
mcv
That's what happen on iternet, all fields
zeroboo
I think this will convince my wife why I'm so much on SO till late.
this. __curious_geek
this is a meta cartoon that describes most of the people that frequent SO
Anonymous Type
+41  A: 
André
+128  A: 
Jawad
Earlier versions of Windows NT required you to scroll through the text before the agree button would enable. 20 servers and you had to scroll through the license on every one of them GRRRRRRR
Brad Bruce
@Brad Bruce: :-)
ragu.pattabi
There's a few apps around that make you scroll to the bottom before accepting.
Aupajo
Either TheDailyWTF or the Interface Hall of Shame has at least one screenshot where actually such a message was displayed ("wow, you are a fast reader") including the measured time.
OregonGhost
I first encoutnered the scroll to the bottom thing on Napster - I quite like the time thing actually :D
Ross
I remember a piece of software (but sadly not the name of it) that I used once that popped up a "Are you sure you read all that? It only took you 1.002 seconds." or something like that.
Valerion
Reminds me of working for the Federal Government in Snow Crash.
World Of Warcraft will not let you 'Agree' the TOS unless it's scrolled all the way down.
LiraNuna
i've fantasized about this lol
nbolton
Some apps require a time down and scrolling to the bottom. Can't think of any right now
jim
I took an online driver's safety course (to get out of a ticket) in California that was like this. I heard this was because you are required to spend 8 hours on it, just like as if you went to the class in person.
Dolphin
I actually habitually scroll down through TOS just to make sure this doesn't happen! hahaha
pageman
hmmm so all you people actually *don't* read when you scroll down??I guess in my next release I will have to make you pass thru a multiple choice test (with negative marking) about the TOS after you have scrolled down before showing you the "I accept" button.
Jus12
+11  A: 
Palad1
That is frighteningly close to the visions in my head when I go forth and hunt for bugs.
moffdub
@fatcat1111: now THATS ironic.
BBetances
They've either taken that one down or moved it. :-(
RobH
+213  A: 
torial
Anything that disses Micro$oft is damn funny in my book!
unclerojelio
Haha, I like this one.
LeonZandman
nice hahaha =D really really nice. "i feel like i should send microsoft some of this"
thephpdeveloper
+189  A: 

I didn't know...

Listen to Yourself

Ted
I would actually pay money to see that happen. :-D
Tomalak
Apparently, you haven't visited Youtube recently:http://blag.xkcd.com/2008/10/08/youtube-audio-preview/
Randy
+1 because it's real!
Tom
xkcd posted it and then it became real.WIN!
Henri Watson
This is soooo much funnier because YouTube placed a "read aloud" button right where the "post comment" button used to be. And you weren't allowed to post the comment until it finished reading. Fortunately, they removed it after about a month.
Michael Dickens
Fortunately????
Kevin Panko
+1 That's the funniest thing I've read in a long time. Thanks.
Matt Davis
A: 
TToni
i have seen exact same idea is in another comic listed here. Not sure which is original.
ragu.pattabi
The image is broken :-(
Mauricio Scheffer
+51  A: 
dimus
+20  A: 
Mauricio Scheffer
+51  A: 
Keith
link doesnt work.
ragu.pattabi
http://miscellanea.wellingtongrey.net/comics/2007-09-03--the-software-development-flowchart.png
Tom
Hey! And it's funnier than most of the dilbert and xkcd!
Ellery Newcomer
It's true. Look at Firefox!
Charlie Somerville
+89  A: 
Jacek Szymański
What a sad tendency.
AnSGri
XML probably would have tags with lowercase. And yes, MathML basically looks like that.
Jared Updike
er, <>, not (), right? :)
Ivan Vučica
those are <>; it's hard to tell with that font
Vuntic
Actually, they're a mysterious mixture of parentheses (`()`) and angle brackets/chevrons (`⟨⟩`).
Jon Purdy
+60  A: 
splattne
+7  A: 
Mamut
thats...not really funny. In Russian OR English.
BBetances
Neither is Doonesbury. Actually this is funnier than Doonesbury. Actually sticking a freshly sharpened pencil under your eyelid and blinking fiercely is better than Doonesbury.
adolf garlic
+15  A: 
Mihai Lazar
+449  A: 
Bill
it's so sad this chart is true...
ya23
Not so true. It seems old.
alexmeia
In my environment, I still need to support Internet Explorer 6. I think the "Swearing" part needs to be extended. By about 800%.
Michael Stum
this is me on any given day
Jason Miesionczek
This one maked me lol alot, before i realised that I indeed have spend the last 2 days trying to get a site working in IE6.
Pim Jager
The yellow part is sooo true. I would have broken it down to 95% IE6 and 5% IE7.
Mehrdad Afshari
True if this was five years ago :)
Arve Systad
oh my god, i hadn't laughed that hard in probably a year. Perfect after a day of css/design hax0ring. Hopefully jQuery's position() method will save the day.
TJB
I saw this what seems like ages ago. I wasn't sure whether to laugh or cry when I realized it's still true today, Here's hoping IE8 is better.
danswain
*laughs* And this is why I don't like Web programming.
Paul Nathan
downvoted because of using tables
apphacker
the yellow part needs to be extended :D
Gushiken
Maybe I'm missing something but... THIS IS NOT A CARTOON!
victor hugo
no, this really is still so true! haha IE8 is far superior to IE6 and better than IE7, but still far too many people using IE6! :(
danrichardson
just found out key customer has _IE5_ in use in some segments of the company... time to investigate alternate career paths
larson4
Don't appreciate the comment on Bill gates
RN
No regrets here about developing for thick clients during that era, then jumping on the ria train ;)
James Cadd
Dead link to the image.
Orange Box
@d0ugal Dead link?
Camilo Martin
Well the tables part could be true... I mean, if a layout takes 1/4 of your dev time and it doesn't work, I'd use tables. However there are some nice frameworks to deal with that now.
Camilo Martin
Reminds me the dark ages of IE 5 and 6, this is classic!
Jay Zeng
We Programmers need a Nelson Mandela to give us a IE Free World. for me and for you and for the Entire Human Race.
@Pim Jager Awww, a lol alot! Can it make me laugh? http://hyperboleandahalf.blogspot.com/2010/04/alot-is-better-than-you-at-everything.html
cofiem
+15  A: 

Offtopic, but necessary:

I can't help but notice a large amount of hotlinking of these images.

Golden Rule, people :(

pookleblinky
What is the golden rule?
ojblass
the "Don't do to others what you don't want to be done to yourself"?
frgtn
Awesome, I haven't heard the term "hot linking" since the Clinton administration.
I. J. Kennedy
+51  A: 
+4  A: 
Image 's broken.
Tchalvak
+276  A: 
Midhat
That's so so coooool!! :)
sundar
omg, this is one of the funniest comics I've seen in a while :)...
Sandman
I wish I can vote you twice, best thing in a while
Eduardo
Not really programming though, but still good.
Artem Russakovskii
I second that. Excellent.
n3rd
I have a t-shirt with this on :)
Sir Graystar
somebody explain the meaning plz
Avadhesh
http://en.wikipedia.org/wiki/Pi
Midhat
http://en.wikipedia.org/wiki/Imaginary_unit
Midhat
`π` is an `irrational` number, which means that its value cannot be expressed exactly as a fraction `m/n` so - be rational -> get `π`
Tumbleweed
+24  A: 
Joshi Spawnbrood
-1 for duplicate comic
Robert MacLean
+1 for the last one though :)
Matt
I removed the dup since this is a community wiki.
gradbot
+20  A: 
Adhip Gupta
+6  A: 

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."

Robert Rossney
Had that up in my cubicle for years; wish I could find a copy of it
SqlACID
http://www.tomax7.com/images/farside%20computer.jpg ?
Unreason
+1  A: 

I liked the O'Reilly book Evil Geniuses in a Nutshell

Gerald
+36  A: 

Not a comic, but a must see for everyone The IT Crowd.

ravicini
Yeah and it's back this week! Roll on Friday!
Valerion
Love that show! you can watch it on the IFC network here in the US
TJB
"The internet doesn't *weigh* anything!"
Wez
+33  A: 
thismat
Mouseover text, please?
Michael Myers
According to google (Pi) - (9^2 + (19^2)/22)^(1/4) = 1.00714725 × 10^(-9 )
Varun
+1  A: 

This is my favorite IT Crowd moment: You Tube Link. Oh, and the smoking room storyline in series two.

Skizz

Skizz
A: 

Manageability

+7  A: 
szeryf
I don't get it. Is the punchline that she has a moustache?
intuited
no, she doesn't have a mustache...
szeryf
+23  A: 

makes me lol

link

I love the panel regarding the soul. :-)
RobH
I love omni-wheels :)
configurator
+10  A: 
A: 
BobC
So it's fair to say you're waiting for waiting for bob?
Erik Forbes
Why don't they just use headphones like normal people?
intuited
+142  A: 
alexmeia
I LOL at this one.
RobH
need ... caffeine
Sam
I did this once out of spite at my old place of work. I don't even drink coffee. No one falling asleep, but lots of complaints of headaches.
Darthg8r
Not programming related.
Nitrodist
The programmer's mantra: "Coffee is life!"
Thomas
Darthg8r: you'd need to have a serious caffeine dependence to get headaches from drinking decaf.
Lèse majesté
+27  A: 
Gerhard
+38  A: 
Željko Filipin
Looks like that keyboard has one key too many. (Comment from http://www.goldb.org/goldblog/2008/02/15/RealProgrammersCodeInBinary.aspx)
Željko Filipin
@Zeljko: No, that's the FILE_NOT_FOUND key.
configurator
the 1 and 0 on the keyboard should be swapped (Just preference, but on all the keyboards I've used, it's been 0,1,2,3,...)
Wallacoloo
This is nothing to make jokes about. This is actually how I wrote AlgoSim: www.algosim.se
Andreas Rejbrand
The Enter is unnecessary. `\r` is 00001101.
amphetamachine
+95  A: 

As a project wears on, standards for success slip lower and lower

("40% of OpenBSD installs lead to shark attacks. It's their only standing security issue.")

Darren
This is what Jeff's "new server" saga on the podcast has reminded me of.
Chris Hanson
Mouseover text please?
Michael Myers
Really feels like this some times, though not so often when computers are involved :)
Torandi
@mmyers http://xkcd.com/349/
glenn jackman
@mmyers, added the text.
David Thomas
@ricebowl, thanks. I must have left that comment when I was at work and I forgot about it until now.
Michael Myers
A: 
skiphoppy
Is that a humoctopus in the last panel? :-) (Check http://www.everettcc.edu/news/2009/index.cfm?id=9242, or Google it if you've never heard of a humoctopus before.)
RobH
Fun, but I dont quite know how it's programming related.
Brian
I guess folks could see how this is programming related if their management was as inconsistent about what they want them doing as mine is.You mean nobody else has this problem?
skiphoppy
+11  A: 
sundar venugopal
A: 

For those who have worked at Accenture www.bigtimeconsulting.com has some awesome ones...

Here are just a few:

Bold New Changes

Advice

Dinner

Hit and Run

Tech Support

Quitter

mezoid
+58  A: 

Pwned

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!

mezoid
i'd have better luck at this version. i recently tried http://www.quakelive.com/
bobobobo
on quakelive: incompatible browser (chrome)
Ewan Todd
Alt text: I'm sure a discussion of the reason for the disappearance of adventure games in favor of RPGs would be fascinating
Doppelganger
+205  A: 

Pointers

mezoid
lol, this one is so great, I love it
A.Rashad
lol, awesome cartoon :D
Chaoz
Haha!(Typing spaces doesn't work to make it at least 15 chars anymore)
Mk12
@Mk12: ? ` ` ` `
voyager
@voyager: comments have to be atleast 15 characters, before you could just add spaces but not any more so I just said that instead of saying hahahahahahahaha.
Mk12
@Km12: ;) ` ` ` `
voyager
:D ` ` ` ` ` ` ` `
voyager
+224  A: 

alt text

Formerly from here.

Andrew G. Johnson
Made me think for a moment -- but yeah, every base is indeed base 10!
Jon Schneider
Ya definitely a bit of brain teaser at first but kind of a neat idea.
Andrew G. Johnson
All base 10 are belong to us.
Windows programmer
Don't want to be a pedant, but if the alien was using Base Binary, then there would be 100 rocks
johnc
ah, 123 10 would be base 10, I get it
johnc
@Iagerdalek, it isn't that there will always be 10 rocks, its that describing any base would be base 10
Andrew G. Johnson
damn, still don't got it =/
José Leal
@José, when expressed in base X notation, X is always 10, regardless of the value of X. 2 in base 2 is 10, 8 in base 8 is 10, 16 in hex is 10, everything is base 10 from the inside, by definition.
Wedge
soooooo true. So if we had more than 10 digits, what would be the one after 9? THAT is what we should call what we're calling 'base 10' now. Maybe 'base A'.
thomasrutter
This means that aliens have 10 fingers, just like us.
tuinstoel
Seek out the 12 Multiplication Rock. The Alien has 12 fingers and twelve toes. You know, when I was 7 in 1975 I didn't quite get it. Make perfect sense now :)
David Chappelle
Very nice, made me lol.
Pim Jager
@tuinstoel no it does not. For those that don't get it yet that's just sad; call yourself programmers. The aliens have four fingers and therefore they count by saying 1 2 3 10 we count by saying 1 2 3 4 5 6 7 8 9 10 so for both of us we percieve that we both use base '10' but 10(alien) != 10(human) --> 10(alien) == 4(human). I hope that makes more sense to everyone. Sorry for those who got it but i felt the desperate need to explain the wrong logic some people seem to have.
Robert Massaioli
@Shhnap, If you ask an alien how many fingers he/she/xyz/it has he/she/xyz/it will say 10.
tuinstoel
I wish I could upvote this one twice.
Pete
@Shhnap: whoooosh!
hatfinch
Oh? What about base zero? Most useful number system ever devised.
Coding With Style
@Shhnap, no matter the dispute about everyone simply using "their" 10, you have the implication the wrong way around...
dionadar
...lol... This was by far the best.. because it's so complicated..
Irfy
@tuinstoel, you are making an incorrect assumption, if the aliens use base 4 and the aliens have 2 fingers on their hands, they will respond "We have 2 fingers", if they have 4 fingers on their hands they will respond "We have 10 fingers".
Nathan Koop
@NathanKoop - why do you think we use base 10? Anything to do with the fact that we have 10 fingers, perhaps?
Kirk Broadhurst
@wallacoloo - Why?
Andrew G. Johnson
@Andrew - Because I wasn't thinking right :D (I'll delete it)
Wallacoloo
@Kirk Broadhurst: Why did the ancient Sumerians use base 6?
Michael Myers
What about base 1? :/ `0, 00, 000, 0000, 00000, 000000, 0000000, ...`
badp
Looks like the host is down. Mirror?
tj111
@tj111 - forgot to reply but I fixed this a day or two ago
Andrew G. Johnson
+49  A: 
Quaky
That triangle thing in the lower right corner actually looks like Purple Tentacle on his quest of taking over the world (Day of the Tentacle, anyone?) :-)
LeonZandman
@Stingray LOL, I see it !
GuiSim
@Stingray LOL * 2!!!
Colin
+24  A: 

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.

John Clark
The image is very small and I can not read the text.
Biswanath
I felt very subversive when I first discovered Bloom County. It was like Peanuts, but every character had a stash hidden under their bed. I really miss it.
Matt H.
+4  A: 
Veynom
+101  A: 
El Cheicon
Hate you too. Yup, that's me and flowcharts.
Elise van Looij
There shouldn't be a "YES" leading from "GOOD" to "LET'S GO DRINK"; it should just be an unlabeled arrow. Or, even better, the "GOOD" box shouldn't exist, and the arrows leading to it should instead lead directly to the box after "GOOD".
Matt Huggins
+52  A: 
Bill the Lizard
+32  A: 
Midhat
A: 
-1 for being duplicate
Péter Török
+52  A: 
Mouseover text, please?
Michael Myers
Why don't they consider using a Cold boot attack?
Alexandre Jasmin
+15  A: 
Yuval
like the 'suspicious sounding names' best
thomasrutter
+18  A: 
Charles Faiga
Pepperoni.pzz has expired.
MarceloRamires
+36  A: 
Charles Faiga
+26  A: 

(sequel to this)

Blorgbeard
Hilarious! Second panel is the best.
Nitrodist
+146  A: 

xkcd:

Windows 7

adam
Mmmm.. godwin's law... intentional or what?
Ellery Newcomer
lol brilliant....
James
hahaah, awesome!
knoopx
this is one of the most lols here.
YourComputerHelpZ
He could be Charlie Chaplin.
RamyenHead
http://www.youtube.com/watch?v=c3XdOl5YtLg
alex
This is rather awesome :)
Morlock
+13  A: 
+41  A: 
Canavar
LOL :)
Thiyagaraj
I had a friend in school who was convinced you can produce a virus on a floppy by vigorously shaking it.
Wez
@keyboardMonkey, LOL this reminded me of someone who thought that if you left CD's out of their cases they could get viruses.
shuttle87
-1 for being JPG.
Andreas Rejbrand
+27  A: 

alt text

Image link is dead
alex
+13  A: 

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)

Jason Baker
+41  A: 
sjbotha
That one is the best and depicting the market perfectly..
Braveyard
It's pretty similar to this one http://stackoverflow.com/questions/84556/whats-your-favorite-programmer-cartoon/84624#84624 I'm not sure which one came first
Doppelganger
@Doppelganger: This one: Mar 4 '09 at 22:40; the other one: Sep 17 '08 at 15:39. You do the math.
Andreas Rejbrand
040409 < 091708
zod
@Andreas, these pictures are decades old. http://www.businessballs.com/treeswing.htm
sjbotha
This is good too: http://www.businessballs.com/businessballs_treeswing_pictures.htm
sjbotha
+5  A: 
Ravi Wallau
+31  A: 
Burkhard
+30  A: 
Diogenes
+74  A: 
Diogenes
"if you have a sound card it swears at you", priceless
amischiefr
This made me lol so hard!
Statement
+11  A: 
nEJC
+17  A: 
TFD
+40  A: 

Signs your coders don't have enough work to do

Jason Baker
+1 I guess this is why the tread got bumped :)
Dead account
Alt Text: "It's even harder if you're an asshole who pronounces <> brackets."
Coding With Style
http://xkcd.com/554/
Doppelganger
+17  A: 

alt text

Could have happened to me (as an UI designer...)

controlbreak
+13  A: 
SteD
Wow, that's stupid.
guns
heh its even wrong, in this case head is before <html> :\
jim
His tattoos are deprecated by current standards :S
Dmitri Farkov
Dmitri Farkov comment is funnier than the picture :)
Robert MacLean
is this HTML, XHTML, or XML?
thephpdeveloper
That's not a programmer.. he's too skinny
0A0D
..or not skinny enough
adam0101
+65  A: 

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.

compie
It's funnier with the mouseover.
Michael Myers
Hm. This is a fake XKCD cartoon.
Jesper
It's not a fake XKCD cartoon... stick figures existed before XKCD you know.
davr
I've sadly seen these people. And then they wonder how I can make such good looking screen shots and mockups
Earlz
Ughh... I've had my run-ins with these types too. Usually the response I get is "LOL! It's just for the internet; it doesn't need to be super high-quality!" And then they proceed to tell me that _Portable Network Graphics_ are only used by professional graphic designers for backing up their hi-res print files.
Lèse majesté
+109  A: 
Robert Claypool
The source could be http://blogs.msdn.com/steverowe/archive/2004/11/17/code-editor-learning-curves.aspx The date of the blog post matches the date in the ilustration and Steve Rowe writes in his post "A friend of mine put this together"
f3lix
Learning curve of Notepad should be like vi. Curve should rest on X axis.
Luc M
nano4life!!!! =D
Time Machine
Oh, the days it took me to figure out to use C-x C-c instead of C-z.
Thorbjørn Ravn Andersen
+34  A: 
Paul Morrison
+19  A: 

This one hasn't been here yet. I would post it, but it's a little too big a picture.

ldigas
Unfortunate that, from personal experience, you can add management to the first as well ...
James Skemp
404'd! :( - could be seen as a commentary, however.
Matt Ball
@Bears - Oh, well. Nothing lasts forever, I guess. On the other side, somebody did post the exact same comic in the answers below, if I remmember correctly.
ldigas
+84  A: 
Bill B
More of a Sysadmin comic, than programmer, but still funny.
mrdenny
I laughed so bad at this joke, I fell of my chair.
voyager
+12  A: 

Ten reasons you know you're living in 2009

  1. You accidentally enter your password on the microwave.
  2. You haven't played solitaire with real cards in years.
  3. You have a list of 15 phone numbers to reach your family of 3.
  4. You e-mail the person who works at the desk next to you.
  5. Your reason for not staying in touch with friends and family is that they don't have e-mail addresses.
  6. You pull up in your own driveway and use your cell phone to see if anyone is home.
  7. Every commercial on television has a web site at the bottom of the screen.
  8. 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.
  9. You get up in the morning and go online before getting your coffee.
  10. You're reading this and nodding and laughing. :)
Charles Faiga
Wrong thread; try the programmer jokes one. (And none of these are programming-related anyway.)
Michael Myers
So true.. almost all of it! It's actually sad to realize this!!
bdhar
When a hack am I living? I do not laugh :(
alemjerus
-1. First, not a cartoon. Second, it's not about programming. Third, it's been swirling around the interwebs since before 2004.
Christian Mann
+83  A: 

I'm An Idiot

Geries
osascript -e "set volume 10"
Ryan Neufeld
@Ryan: Read the Human Interface Guidelines. Do not make your application set the volume :]
Time Machine
+10  A: 
tsps
+4  A: 
outis
+22  A: 
leeand00
+68  A: 
AtariPete
+108  A: 

One of my favourite :)

If androids someday DO dream of electric sheep, don't forget to declare sheepCount as a long int.

Artur
hm... there is an old chinese proverb: go to the extreme, and it will be the exact opposite.
動靜能量
A: 
a paid nerd
+103  A: 
David Basarab
aaargh I just posted it :D deleted and upvoted :P
Andrea Ambu
I'm afraid that over time, the entire xkcd corpus will appear in this thread.
guns
There is nothing to be afraid about xkcd. The more places it is, the more people will read it and discover its greatness.
David Basarab
xkcd is so funny :)
Donar
+10  A: 
動靜能量
A: 

www.evil-comic.com

Fredard
This post isn't relevant at all.
Wez
+18  A: 

alt text

which language is he using? (or which company is he working for?)

動靜能量
In response to that last sentence in parenthesis, probably EA games http://ea-spouse.livejournal.com/274.html
alex
It's italian. It means "coffee that makes you focused"
Andreas Bonini
That's not Italian at all. It's English it means exactly what it says: concentrate of espresso. And, by the way, the question referred to the programming language!
nico
+45  A: 
yelinna
You work as support?
Statement
+9  A: 

For an Agile shop ... THIS is fantastic... As a dev, it just speaks volumes.

Great Fun: from Implementing Scrum by Clark & vizdos.

alt text

Gabriel
Not programming at all.
Hugo
+5  A: 

"Helping" out fellow programming co-workers

joe
+62  A: 
Peter Stuer
If someone's personal webpage uses ASP.NET, I give them -20.
Deniz Dogan
It's nice to see that most ignorance is outside of the Microsoft camp.
John Gietzen
Where is this from?! This is awesome!
sixtyfootersdude
The last one is so true! I hate people using mixed tabs and spaces!!!
Siu Ching Pong - Asuka Kenji
@Deniz: Nothing to be proud of
abatishchev
Why the hate for ASP.NET? Let me guess... PHP?
Liggi
+8  A: 
ArsenMkrt
+25  A: 
ldigas
Beautiful image.
Andreas Rejbrand
+18  A: 
Oorang
Ah, irregular web comic. One of my favorite webcomics, and this is partially why.
Biosci3c
+39  A: 
joe
just like my workplace :) except maybe it shld be "windows is starting up"
iceangel89
+59  A: 
Kevin Hakanson
Where's Google Chrome? =[
Time Machine
Presumably the comic was made when only those browser existed. Google Chrome and IE 8 were created sometime after 2008 and the other browsers existed before 2008. IE 7 existed in 2005...
Nitrodist
IE7 is just as bad as IE6, if not worse.
YuriKolovsky
How is IE7 _worse_ than IE6?
Lèse majesté
+3  A: 

I like http://xkcd.com/297/ personally.

+63  A: 
THEn
Really good. Looks like Vista's logic with windows 98 theme.
Auxiliary
Their main problem is that the screenshot is a JPEG
Earlz
@Earlz you mean The Real WTF is..
Nitrodist
Even better--they created a transparent GIF, then turned it into a JPEG, then saved it again as a PNG--you get the best all 3 formats!
Lèse majesté
+6  A: 

MiffTheFox
+19  A: 
Donar
awesome! it really is helpful, and humorous
Chris B.
I actually have this one posted on my office wall as well as the horse flow chart from graph jam :)
Fry
I wish I could upvote this twice.
harpo
@harpo: you can, I think this comic appears twice in this thread!
dreamlax
+10  A: 

SPOILER ALERT!!!

Cutting Edge

Robert Greiner
I dont get it......
Chris B.
it's from a game called Portal, very cool game.
Robert Greiner
Not really programming.
Hugo
its too much of a stretch to think programmers play computer games
PPTim
Programmers also breathe. Mostly.
intuited
+20  A: 
Kevin Hakanson
Your profile tells your age anyways :)
waqasahmed
It's really that old and yet so relevant. Learn something new every day...
flq
+32  A: 
ArsenMkrt
+185  A: 

Estimation

XKCD hits the button every time.

Reuben Mallaby
One of the best ever.
Boydski
I had a boss that called these "Microsoft Minutes"
LaJmOn
This is sooooo true...I think it's part of the WTF/M paradigm
dboarman
Man I love that one! We also use microsoft minutes at work, whenever we have no f*****g clue how long it is going to take :)
Morlock
in the old times of W98 i saw over 65000 hours to go. (Was it a sizeof(int)?) It should move a progressbar about 10 pixels by now ;)
naugtur
+9  A: 
ArneRie
This is a duplicate.
Michael Myers
+34  A: 
Robert Greiner
+19  A: 
David Basarab
+3  A: 

Babbage and Lovelace Vs The Client

Includes historical notes

MrValdez
+7  A: 
David Basarab
+7  A: 
David Basarab
+22  A: 

I didn't see this one which is one of my favorite xkcd :

Donald Knuth

(His books were kinda intimidating; rappelling down through his skylight seemed like the best option.)

p4bl0
I would like to know why i get downvoted, this is actually one of my favorite "programmer" cartoon... What have i done wrong here?
p4bl0
Agreed, it made me laugh!
Wez
+6  A: 
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!!

fixxxer
-1: No cartoon.
Reshure
+5  A: 
tbischel
+24  A: 

I'm surprised this one was missing:

A Bunch of Rocks

Zannjaminderson
Simply brilliant.
Kevin van Zanten
This may be the single most beautiful thing I have ever read.
amphetamachine
+11  A: 
Phil Brooks
A: 
Mahin
+48  A: 
xxxxxxx
Being a C# developer, I fail to see the joke. Not because I want to defend C#, but because I don't get it? What has Ruby and Lisp coders against C#?
Statement
@Statement It's C#!
Ast Derek
@Statement It's not free.
amphetamachine
+11  A: 
mcintyre321
from http://www.reddit.com/r/programming/comments/9rvkn/i_made_this_comic_in_my_assembly_language_class/
mcintyre321
add esp , 8;don't forget anything
Behrooz
-1 for being JPG.
Andreas Rejbrand
+13  A: 
yuku
Its the arrow that does it
bobobobo
That is freaking awesome!
orokusaki
I am sure it is marked as accepted :)
Emrah GOZCU
Does it have 0 votes cause the solution is in perl?
intuited
It's about that ad, that giant arrow is pointing at.
comonad
+23  A: 
Dilip
Wow !! wat a sense of humour you got man..
solairaja
Unfortunately i know some people who are close to this...
Siblja
yeah you are correct he is one of close friend
Dilip
A: 

alt text

Shawn Miller
Why the whole site?
Ravi
Why not? Everyone's submitting them one at a time anyway, right?
Dinah
+2  A: 
Ravi
Wow, I never thought Bill Gates is left-handed.
Jronny
+5  A: 
Dinah
Always practice safe RAM.
Mike
+32  A: 
streetparade
painfully true..
Even worse if they make a "screen capture" with a digital camera. I've had that happen more than once. Also, if there is a bug/issue tracker involved, they may opt to merely give the path to the word2007 doc instead, yep, with a path like c:\documents and settings.... Had that happen last week.
Chris Thornton
+4  A: 

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."

No Refunds No Returns
+10  A: 

alt text

flybywire
duplicate posting
jchapa
+17  A: 

Lately I started reading Geek Hero Comic. My favorite parts so far:

alt text alt text

Ondrej Slinták
+51  A: 

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.

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.

Kyle Rozendo
Yep, sad facts of life I guess.
Biosci3c
+32  A: 

Linux is evil:

alt text

joerage
well... `kill: not enough arguments` really (which is funny too in a way)
Otto Allmendinger
Not as funny: `kill: 3: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... orkill -l [exitstatus]`
kzh
+1  A: 

alt text

hkshambesh
I just don't vote it down because I need another 5 rep. Seriously, this is not half funny and it's a very old image of the "nerd" type of guy. Also the artwork is from the 90s at best.
Camilo Martin
This is a duplicate.
Reshure
+21  A: 

Hello my favorit is this one

alt text

streetparade
ahh ruby programmers... total d-bags!
DJTripleThreat
Is it bad that this makes me want to learn Pearl?
Hazior
lol, The perl god is standing on a pile of spaghetti.
caspin
I've never used perl, is spaghetti code common with it?
Dennis
I didn't got the haskell part, I guess it has to do something with purety?
FUZxxl
I'm a Haskell programmer. I don't know how other Haskell programmers look like. I feel so lonely.
comonad
+10  A: 

alt text

Armen Mkrtchyan
duplicate posting
jchapa
+5  A: 

This would be the better link ..