Hate UML?

Draw sequence diagrams in seconds.

When programmers design web sites (comic)
Posted on: 2009-07-13 07:19:52

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


2009-07-15 12:31:40
True. So true.


2009-07-17 19:58:15
I think I'm being spied on.


2009-07-17 20:15:35
I got it.


2009-07-17 20:34:48
haha I just did that all last week. I developed a framework to easily create ui components. But the UI Components I made were pretty weak.


2009-07-17 23:15:42
hey mark, wanna trade notes on frameworks? I'll show you mine if you show me yours. email me at my name at gmail


2009-07-17 23:16:11
i've learned that i have no tech friends by describing developments like that

i really do dislike UIs


2009-07-17 23:19:05
wow what a completely original joke


2009-07-17 23:42:27
programming without a UI????? for preview at least? dumb i guess

Bill Gates

2009-07-17 23:54:14
awesome comic!


2009-07-17 23:58:37
This was amazingly astute.


2009-07-18 02:07:12
There needs to be another comic that is called "when non-programmers create web sites" that shows a hipster expressing a clueless face when their site gets hacked because they didn't secure it properly. And also not understanding why their website can't keep up with demand as it grows because they didn't make it scalable.


2009-07-18 04:43:55
I use jquery/flash to design blank screens all the time. Works great on server side.


2009-07-18 10:13:09
That really IS the best website ever


2009-07-18 10:17:27
Subtext: The naive programmer is trying to do something original that they have some misguided belief will ultimately improve the world. For this they are to be ridiculed.

Message: Be a 'creative' designer, buy an Apple, work for a funky marketing agency and build gloriously bland websites by cutting and pasting cliched stock images into photoshop. It's so much cooler and rebellious to help corporations monetize consumers.


2009-07-18 15:25:46


2009-07-19 06:13:50
Heh.. so glad to know I'm not alone.

Himanshu Ranavat

2009-07-20 03:12:01
On a serious note, thats the beauty of MVC :)

Martin Bean

2009-07-21 08:15:28
I'm a developer and I look NOTHING like that...


2009-07-21 09:22:10
Oh, so true!


2009-07-21 09:32:43
very true!!! so glad i am not alone here. but i do appreciate UI, that's why i save it for last. :p

David Lender

2009-07-21 09:32:54
Image is broken. :-(

furkan tunalı

2009-07-21 09:43:51
that's me =)


2009-07-21 09:54:35
The designer in me is smiling :)

The developer in me is smiling :)

Stefan Zdzislaw Camilleri

2009-07-21 11:24:30
Hehe, so true! Now we need one for when a dev actually tries to design a UI :)


2009-07-21 11:45:02
Hahaha.. super!


2009-07-21 11:47:07
No need for real UI or visual design, just slap "beta" on it and it's ok.


2009-07-21 12:00:09
well i guess it just shows that you have to focus on one or the other. It takes forever to incorporate both. I guess design rules as long as there is some functionality to hold it up.


2009-07-21 12:19:53
Wow this is cliche. The "programmer" in the comic is just a n00b.


2009-07-21 12:40:58

spider man

2009-07-21 13:03:48
i really did like the above,it was lame.


2009-07-21 14:16:47
gg, programmers still > you all


2009-07-21 15:31:13
Ha, I'm the complete opposite, I have things I want to do with my sites with no idea how to get them there.

Karen Ramel

2009-07-21 16:31:43
Hah! Does it mean I'm a geek if I know mostly what he's talking about and started to think: coooool?

Paul \"The Pageman\" Pajo

2009-07-22 03:49:54
nice. I saw Erlang and CouchDB there somewhere ...


2009-07-22 11:26:28
So wait, programmers can't be designers or vice-versa?

Who created *that* totally artificial boundary?


2009-07-22 11:26:54
Damn it, is my life, haha


2009-07-24 03:43:08
Awesome :)

Not sure why so many people are taking offence to this - it's all in good spirit..

John From

2010-01-10 00:57:51
Yeah, now let's see a Web site made entirely by artists: No database backend (what's a database? How do you make one in Photoshop?), no Javascript. Nothing but HTML and CSS with lots of Flash, autogenerated by Photoshop and/or Dreamweaver.

The top Web site in the world, Google, is written entirely by programmers, and it shows: The site actually does something.


2010-01-11 04:45:42
Class.. Bet the first graphics are w3c logos.

Reminds me of what was pronounced the top uk gov website, least errors, best validation, usability etc.

Winner: An ambulance station in Scotland consisting of a single webpage containing just an email address and a tel no.

Griffin Boyce

2010-04-19 15:49:43
I'm laughing and yet I've totally done the same thing! xD


2011-08-24 03:25:24
hahaha..so true :)

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