Hate UML?

Draw sequence diagrams in seconds.

How a programmer reads your resume (comic)
Posted on: 2009-03-26 21:11:26

Post comment

Real Name:
Your Email (Not displayed):

Text only. No HTML. If you write "http:" your message will be ignored.
Choose an edit password if you want to be able to edit or delete your comment later.
Editing Password (Optional):

Ben Karel

2009-03-27 12:53:45
Missing "Has email at own domain +4." Also, Grammer->Grammar.

Steve Hanov

2009-03-27 20:31:10
Thanks, Ben.


2009-03-27 21:50:41
The metric checks out, for example:

Candidate wrote an OS for fun, but inconsistently uses tabs/spaces. Hence, unreadable code base will net them a zero!


2009-03-29 17:47:07
Found this by way of Jeremy Zawodny. Pretty spot on if you ask me.

I might split "founded company" into two things: "founded company that produced useful product" with some positive value and "briefly had [lastname] and Assoc. consulting gig because previous employer couldn't find anyone to maintain code" with some negative value. Maybe that's too wordy.

Also: written papers/spoken at geek conference (+) and written papers/spoken at marketing conference (-).

Also, one of your old comics, on how to avoid people bugging you with questions, reminded me of my old cubicle. Good times.


2009-06-30 07:56:33
how is being topless on facebook a BAD thing? I am assuming its because of the assumption there are no girl developers in which case it is true.


2009-07-21 12:28:07
How very true, except "Took certification course in a technology". For most of the good Cisco certifications you HAVE to take the course, otherwise you will epic fail.


2009-07-31 03:23:01
Hehe, Latex is so right.

Brent Lintner

2010-04-14 16:38:29
Too funny Steve. A good laugh, the tabs/spaces one made my day.


2010-05-04 22:04:19
How about points if your resume is written in YAML :)


2010-05-29 09:42:11
Can't get the -1 on "has PhD"


2010-08-11 18:51:25
"Topless in Facebook picture (female candidate) +20"


2010-08-11 20:24:14
This is a terrible list, though it tries to be funny.

Found a company below participating in a programming contest? I guess startups are a dime a dozen out in Cali, but that's quite silly.


2010-08-12 13:17:51
"Knows only 1 programming language" -> not a programmer. A language based developer

"Lists visual basic experience first" -> MS Lover?

"Resume uses combination of tabs and spaces to indent sections" -> No idea 'bout indentation


2010-08-12 13:19:00
@Moschops nice find out! :D

Paul Schreiber

2010-08-12 15:20:10
The designer in me gives all LaTeX documents -5.

Also, Microsoft-only, C# ASP.Net are -10.

Resume more than 1 page: -10.

Sending resume in Word (or anything besides HTML/text/PDF): -5

...using tabs incorrectly in Word: -5 more

The point about certifications is dead-on.


2010-08-12 20:04:51
Internship at Google or Microsoft: +7

Full-time job at Google: +9

Full-time job at Microsoft: -1


2010-08-12 22:29:09
Personal web page uses Rails, PHP, ASP.NET? To me, "web page" implies static, and so none of those should be used.

If they hand-rolled their own blog software, that's different, but that's not a "personal web page." Otherwise, that would be -4 for me, not +4.

Radoslaw Golebiewski

2010-09-20 08:39:10
Fantastic drawing!!! It is really true...


2013-08-07 02:08:02
Although, having an Objective section is never irrelevant. Part of finding the right fit is knowing where the candidate is trying to go. Otherwise, you'll assume too much about what they want.

Benjamin L. Russell

2013-08-07 17:11:59
I would also add "works on Wall Street" with a "-10," and either "programs in Haskell for a living" or "programs in Scheme for a living" with a "+10."


2013-11-09 16:37:19
The following paragraphs written by Jared are [questionable]:

"I might split "founded company" into two things: "founded company that produced useful product" "

What if he founded a company and it failed??? Isn't it important to have someone who knows how to deal with failure or projects being shut down? A developer with real experience has shut down projects by management or C-level executives. It happens all the time, and some can't handle it, some programmers take it personal, and never get over it.

Also: written papers/spoken at geek conference (+) and written papers/spoken at marketing conference (-).

you discard points for being a speaker at a marketing conference? What's your problem? A programmer who has solid business and marketing knowledge, is a potential CTO at any company. I'd be beyond impress if a read a developer's resume and it says that he has spoken at a Business/Marketing companies. It only shows me that he has other interests other than developer, and it's not going to be a code monkey. That probably has a career mindset, and not a job mindset, and that matter a lot.

I just can't believe the stupidity in those comments above.


Other posts by Steve

Yes, You Absolutely Might Possibly Need an EIN to Sell Software to the US How Asana Breaks the Rules About Per-Seat Pricing 5 Ways PowToon Made Me Want to Buy Their Software How I run my business selling software to Americans 0, 1, Many, a Zillion Give your Commodore 64 new life with an SD card reader 20 lines of code that will beat A/B testing every time [comic] Appreciation of xkcd comics vs. technical ability VP trees: A data structure for finding stuff fast Why you should go to the Business of Software Conference Next Year Four ways of handling asynchronous operations in node.js Type-checked CoffeeScript with jzbuild Zero load time file formats Finding the top K items in a list efficiently An instant rhyming dictionary for any web site Succinct Data Structures: Cramming 80,000 words into a Javascript file. Throw away the keys: Easy, Minimal Perfect Hashing Why don't web browsers do this? Fun with Colour Difference Compressing dictionaries with a DAWG Fast and Easy Levenshtein distance using a Trie The Curious Complexity of Being Turned On Cross-domain communication the HTML5 way Five essential steps to prepare for your next programming interview Minimal usable Ubuntu with one command Finding awesome developers in programming interviews Compress your JSON with automatic type extraction JZBUILD - An Easy Javascript Build System Pssst! Want to stream your videos to your iPod? "This is stupid. Your program doesn't work," my wife told me The simple and obvious way to walk through a graph Asking users for steps to reproduce bugs, and other dumb ideas Creating portable binaries on Linux Bending over: How to sell your software to large companies Regular Expression Matching can be Ugly and Slow C++: A language for next generation web apps qb.js: An implementation of QBASIC in Javascript Zwibbler: A simple drawing program using Javascript and Canvas You don't need a project/solution to use the VC++ debugger Boring Date (comic) barcamp (comic) How IE <canvas> tag emulation works I didn't know you could mix and match (comic) Sign here (comic) It's a dirty job... (comic) The PenIsland Problem: Text-to-speech for domain names Pitching to VCs #2 (comic) Building a better rhyming dictionary Does Android team with eccentric geeks? (comic) Comment spam defeated at last Pitching to VCs (comic) How QBASIC almost got me killed Blame the extensions (comic) How to run a linux based home web server Microsoft's generosity knows no end for a year (comic) Using the Acer Aspire One as a web server When programmers design web sites (comic) Finding great ideas for your startup Game Theory, Salary Negotiation, and Programmers Coding tips they don't teach you in school When a reporter mangles your elevator pitch Test Driven Development without Tears Drawing Graphs with Physics Free up disk space in Ubuntu Keeping Abreast of Pornographic Research in Computer Science Exploiting perceptual colour difference for edge detection Experiment: Deleting a post from the Internet Is 2009 the year of Linux malware? Email Etiquette How a programmer reads your resume (comic) How wide should you make your web page? Usability Nightmare: Xfce Settings Manager cairo blur image surface Automatically remove wordiness from your writing Why Perforce is more scalable than Git Optimizing Ubuntu to run from a USB key or SD card UMA Questions Answered Make Windows XP look like Ubuntu, with Spinning Cube Effect See sound without drugs Standby Preventer Stock Picking using Python Spoke.com scam Stackoverflow.com Copy a cairo surface to the windows clipboard Simulating freehand drawing with Cairo Free, Raw Stock Data Installing Ubuntu on the Via Artigo Why are all my lines fuzzy in cairo? A simple command line calculator Tool for Creating UML Sequence Diagrams Exploring sound with Wavelets UMA and free long distance UMA's dirty secrets Installing the Latest Debian on an Ancient Laptop Dissecting Adsense HTML/ Javascript/ CSS Pretty Printer Web Comic Aggregator Experiments in making money online How much cash do celebrities make? Draw waveforms and hear them Cell Phones on Airplanes Detecting C++ memory leaks What does your phone number spell? A Rhyming Engine Rules for Effective C++ Cell Phone Secrets