I spent some time this morning examining the technology policies of Barack Obama and John McCain. Policies aside, I was immediately struck by the differences between their web sites. So what do the two sites say about the candidates?

Two Different Platforms

The candidates' platforms could not be more different: JohnMcCain(.com) relies on corporate backing for his web site, which runs on Microsoft Internet Information Server and uses ASP. Barack Obama, in contrast, relies on widespread contributions from the community, in the form of open-source web technologies (PHP and Apache).

Preparedness

Ask McCain's site for something that it's not expecting, and it gets very confused. It readily admits that it has no idea what just happened: maybe the page moved, or maybe you mistyped the URL. This could even be the fault of a third-party web site operator. There's helpful information provided if you happen to be the sysadmin for johnmccain.com, but if you're John Q. Webuser, you're pretty much out of luck.

404 page from johnmccain.com

Obama's site is more willing to admit that mistakes happen, and it's not laying blame on anyone. Hell, it even injects a bit of humor into the thing. The fact that even his 404 page is polished and provides navigation options shows that despite the claims of right-wing rhetoric, Obama is more prepared in case of the unexpected.

404 page from barackobama.com

Document Types

Despite his carefully cultivated "maverick" image, McCain is playing it traditional and conservative by using HTML 4.01, the W3C spec from 1999.

John McCain's doctype

However, it's clear that he's not following through on his commitment to even this aging standard:

W3C validation errors for John McCain

Obama shows himself to be much more progressive, adopting the 21st century XHTML 1.0 transitional standard:

Obama's doctype

But alas, even Obama has trouble conforming to the standards.

W3C validation errors for Barack Obama

Maybe this is true of all politicians? And not to be an apologist here, but Obama is clearly more valid than McCain, and both are more valid than I am. But shouldn't we hold public officials to a higher standard?

Transparency

Both candidates claim to support transparency in government, but only one clearly supports transparency (of the PNG variety) on his web site:

Obama's support for transparency

Obama is inclusive in his support for PNGs, accommodating even disadvantaged (Internet Explorer) users.

Navigating the Issues

Obama makes it easy to find out what his technology policies are:

Getting to Obama's technology policy page

John McCain does not provide a clear link to his technology policy:

Getting to McCain's technology policy page

Instead, you have to ignore the drop-down menu, click on Issues, scroll down near the bottom of the page, and follow a link that's tucked in between talk about judicial policies and fighting crime. What's more, take a look at how each candidate identifies his technology page:

McCain uses jargon

Not only is John McCain promoting case-sensitive URLs, he also prefers to hide his page names behind meaningless jargon like `cbcd3a48-4b0e-4864-8be1-d04561c132ea.htm'.

Obama is obviously the more RESTful candidate. His URLs are readable by both machines and humans, easy to remember and type, and clearly communicate both the content and context of a specific resource.

Obama is RESTful

Which site will you support in November?

The choice is clear: a Microsoft-supported, business-as-usual site that clings to last decade's HTML standards? Or an Open Source-powered site, that not only does a better job adhering to standards but embraces change, transparency, and clear communication?

Comments

bjorn
bjorn
09/08/2008
haha, funny stuff :-) .. Obama ftw!
Martin Ringlein
Martin Ringlein
09/08/2008
That is good enough for me; Obama for President!
Joe Grossberg
Joe Grossberg
09/08/2008
Ugh, what god-awful CMS is McCain's team using? For what it's worth, that URL is a "GUID" http://en.wikipedia.org/wiki/Globally_Unique_Identifier
Brian Agosta
Brian Agosta
09/08/2008
Well done, sir. Shared this with my web department and am now a hero... glad to have ridden your coat tails.
jvivs
jvivs
09/08/2008
Brilliant! The choice is clear :)
greyl
greyl
09/08/2008
Well done! Indeed, all signs point to Obama.
Simon Willison
Simon Willison
09/08/2008
Actually in this case I would argue that McCain is a better standards citizen than Obama. Invalid XHTML is worse than invalid HTML, because invalid XHTML shouldn't really be rendered at all. HTML on the other hand is allowed to contain errors, and browsers can do their best to work around them. My technical vote would go for the candidate serving up valid HTML 4.01 Strict - which sadly is neither ;)
Jason Robb
Jason Robb
09/08/2008
It takes more than a website to make a president. Thanks for the critique Corey!
Shondal Groom
Shondal Groom
09/08/2008
Yeah, this should make it to the Daily Show.
Kent Brewster
Kent Brewster
09/08/2008
Ah, but see here: http://flickr.com/photos/kentbrew/2786404839/ In the unfortunately-captioned "Log In to MyBO" header, candidate Obama asks for your login and password on a non-https page.
B. Ackles
B. Ackles
09/08/2008
Nice work. Clearly the man who's a "foot soldier in the Reagan revolution" is not ready to adhere to the standards of the 21st century.
koguma
koguma
09/08/2008
Absolutely awesome. A bit blue, but none-the-less, classic.
[...] Obama is RESTful [...]
[...] Obama is RESTful » Idol Hands: Days in the Life of an Alpha Geek (tags: politics development humor mccain obama comparison) [...]
Luigi Montanez
Luigi Montanez
09/08/2008
Cute. Those who enjoy this may also enjoy: http://rubybama.com
[...] Obama is RESTful » Idol Hands: Days in the Life of an Alpha Geek [...]
Keyser Soze
Keyser Soze
09/08/2008
OMG, this is totally awesome! Very impressive analysis!
[...] Ehmke explains why Barack Obama is RESTful. It was well analyzed. Now if I were a US citizen, I would vote for Obama too. Now just for him [...]
Dan
Dan
09/09/2008
Umm, HTML 4.01 is a current standard, with HTML 5 on the way, whilst XHTML looks to be a dead-end.
David
David
09/09/2008
I totally agree with Simon Willison, HTML 4.01 Strict FTW!
shadowballot
shadowballot
09/09/2008
Obama uses <a href="www.movabletype.org" rel="nofollow">Movable Type</a>!
Brett G
Brett G
09/09/2008
Great analysis. Haha. Not that I would ever vote for him as President, but his webpage is truly tops compared to McCain's. It makes me wonder if McCain thinks the internet is a series of tubes too.... Seriously, with all the money involved with becoming President, I would expect nothing less than cutting edge in their presentations.... Obama wins the webpage awards!
George
George
09/09/2008
Interesting indeed. Preparedness - Obama wasted money making a fancy 404 page, McCain lets the user's browser take care of it. Verdict: Obama overly concerned with image, wasteful; McCain efficient, leaves it up to the taxpayer. Document type - Obama updated to the newest freshest document type, while McCain stuck with a completely acceptable standard. Verdict: Obama overly concerned with image of freshness; McCain takes the "if it ain't broke, don't fix it" approach. Transparency - Obama uses unnecessary fancy transparent PNGs in his design, while McCain uses a design that doesn't need them. Verdict: Obama overly concerned with image; McCain keeps things simple. Navigating - OK, I got nothin, haha. McCain's URLs are not to hide his policies, just generated by the system. Verdict: the author has not taken into consideration that John McCain's web site has been running a lot longer than Obama's... The reason why McCain's web site uses technology from earlier days is precisely because it is from earlier days, me thinks.
Cheesegod
Cheesegod
09/09/2008
I'm all for Obama but why oh why did he abbreviate it to MyBO?
Gregory
Gregory
09/09/2008
So George - what you are basically saying is that McCain's website is a reflection of himself: out of date, old, lacking content, lacking the ability to deal with people, tied to a flawed and historically weak ideology, and resistant to change? Oh well... I guess we can all agree with that then.
Lee
Lee
09/09/2008
George: That 404 page is the default served by IIS not by the browser. In conclusion, you don't know what you are talking about.
[...] Hands does a thorough investigation of the candidates&#8217; nerd cred. Despite his carefully cultivated “maverick” image, McCain is playing it traditional and [...]
[...] Despite his carefully cultivated “maverick” image, McCain is playing it traditional and conserva... [...]
Andreas
Andreas
09/09/2008
Great comparison, Corey! @George: Yeah. At least McCain - like most politicians - is a better liar than you ;)
Shhh
Shhh
09/09/2008
Pfff... validation shmalidation...
Mark
Mark
09/09/2008
"John McCain’s web site has been running a lot longer than Obama’s… " I thought @George's claim seemed a little fishy, so I went and did a little sleuthing on the wayback machine. Looks like McCain's current site has only been up since 2007, so no excuse there. Something else I noticed while sleuthing was that it looks like McCain actually let this domain name expire after the 2000 election! Talk about an amateur mistake.
Nina
Nina
09/09/2008
I prefer your method of politics to who-photoshopped-whose-head-on-what politics!
kozoto?
kozoto?
09/09/2008
In addition, all other Obama's website pages (that I've browsed) seem to be well-formed, unlike other McCain's pages.
Drew
Drew
09/09/2008
I thought at first that was the default IE 404 page as well (i.e. "Display friendly HTTP errors" setting) digging back to my IIS days, I think you're right, it's the IIS default. Call me fancy, but damn, I would not want to be serving that page. One other note to those who are snickering at the "MyBO" nomenclature. One of the CSS classes on Obama's is referenced thusly: class="mybohiders"
[...] Obama is RESTful (Idol Hands) [...]
[...] Obama is RESTful &raquo; Idol Hands: Days in the Life of an Alpha Geek - &quot;I spent some time this morning examining the technology policies of Barack Obama and John McCain. Policies aside, I was immediately struck by the differences between their web sites. So what do the two sites say about the candidates? [...]
[...] Obama is RESTful &raquo; Idol Hands: Days in the Life of an Alpha Geek - The candidates&rsquo; platforms could not be more different: JohnMcCain(.com) relies on corporate backing for his web site, which runs on Microsoft Internet Information Server and uses ASP. Barack Obama, in contrast, relies on widespread contributions from the community, in the form of open-source web technologies (PHP and Apache). [...]
Norton K.
Norton K.
09/10/2008
Obama satisfies Section 508 checkpoint O - "A method shall be provided that permits users to skip repetitive navigation links." by including a hidden link (directly below the body tag) to skip to the main content and voluntarily provides another to go directly to the navigation while McCain prefers just not bother with this requirement.
Andrew Jaswa
Andrew Jaswa
09/10/2008
I'm almost ashamed to call myself a web developer today because of this article. Transparency? Really? Is that the best you can do? Just because using PNGs is trendy doesn't make Obama better for using jQuery to fix browser issues. If he was really up to snuff he would use the minifyed version of jQuery rather then the packed version. What about cross-browser, cross-OS compatibility? You know, reaching the most people with a consistent message? And yes what about accessibility? There are laws that require government websites to be accessible to everyone. While these aren't (yet) funded by federal funds it would go a long way to make your website accessible. I don't disagree with you that Obama's site is nicer overall but the choices you picked to compare were amateur.
Pied Piper
Pied Piper
09/10/2008
Funny.....very creative....!!! Thanks!
xxdesmus
xxdesmus
09/10/2008
One of the best articles I've read in the past few months, hands down. Funny, witty, and smart. Great article :)
[...] A comparison of the presidential candidates websites. (via mefi) [...]
N
N
09/10/2008
You know, this completely backs up my theory that democrats are just more sophisticated in their technology and design. I think it stems down to the fact that republicans just aren't educated that well... and if you don't have the education you definitely aren't putting the arts in the forefront of your mind.
Thomas
Thomas
09/10/2008
Nice post. Check out the comparison of keyword densities in Obama's and McCain's speeches. http://www.mediapost.com/publications/index.cfm?fuseaction=Articles.showArticleHomePage&amp;art_aid=90354
[...] Posted by jwoodymeach on September 10, 2008 Stuff like this cracks me up: http://www.idolhands.com/personal/obama-is-restful/ [...]
[...] Obama is RESTful » Idol Hands: Days in the Life of an Alpha Geek The candidates’ platforms could not be more different: JohnMcCain(.com) relies on corporate backing for his web site, which runs on Microsoft Internet Information Server and uses ASP. Barack Obama, in contrast, relies on widespread contributions from the community, in the form of open-source web technologies (PHP and Apache). (tags: politics web obama) [...]
RN Lee
RN Lee
09/10/2008
McCain's got better paid search people, though.
[...] feel the political commentary is contrived and unnecessary, but this comparison of the McCain and Obama campaign websites is worth a look; if only to see how not to design a [...]
Rupesh
Rupesh
09/11/2008
hey, I made a comparison between Hillary &amp; Obama on Twitter. Please have a look at:- http://www.watblog.com/2008/02/27/politics-20-hillary-clinton-vs-barack-obama-on-twitter/
Stephen
Stephen
09/11/2008
Well at least Obama is employable... as a web site designer... or at least a manager...
Brilliant.
Tim
Tim
09/11/2008
Do any of you actually believe that either candidate has the slightest clue as to what technology is used to build their websites?!
[...] more on technology: http://www.idolhands.com/personal/obama-is-restful/ Published [...]
[...] Obama is RESTful, a brief analysis of how each presidential candidate&#8217;s technological ethos is reflected in their campaign websites. When I showed this to my coworker, he said, &#8220;I thought I was the only person who thought like this.&#8221; [...]
[...] present to you,&#8221;Obama is Restful,&#8221; Corey Ehmke’s humorous and insightful examination of the websites of the two  candidates [...]
Markus Nordin
Markus Nordin
09/12/2008
Obama 08!
[...] Obama is RESTful &raquo; Idol Hands: Days in the Life of an Alpha Geek - Pick you candidate based on their website. categorizing: delicious You can make a comment below or link a trackback from your own site. RSS feed for comments on this post. [...]
Joe Batt
Joe Batt
09/13/2008
[...] Obama is ANXious... Interesting comments. I find the one above about voluntarily complying the Fed's Section 508 checklist item "Obama satisfies Section 508 checkpoint O - "A method shall be provided that permits users to skip repetitive navigation links." Well I did go check Obama's home page source code and there are definitely hidden links below the body tag, but if you're going create a skip navigation jump link for visually impaired users then hiding it with "display:none" is the correct way to do it. Most screen readers will just "skip" right past it. May I suggest that Obama is simply "pretending to voluntarily comply" to that section 508 checkpoint?
Simon
Simon
09/13/2008
&gt; Do any of you actually believe that either candidate has the slightest clue as to what technology is used to build their websites?! Nah, but then I don't think the president makes that many decisions about running a country, he appoints a team, and the quality of that team decides how the presidency works. Face it, neither candidate stands out as having appointed web designers who stand out, but then perhaps they know the relative importance of the website in getting the message out, and it just isn't worth spending more on. On the other hand both candidates are way ahead of their respective party websites. At least they don't make the mistake of our local Green party that have "validate xhtml" and "validate css" links on their front page, but clearly don't use either of them.
Carl Pham
Carl Pham
09/14/2008
Well, if I was looking to vote for the country's Chief Web Page Designer and all around geeky cool dude who looks faaaaabulous on the cover of GQ, I guess I'd vote for Obama. But since I'm looking for a Commander in Chief, I guess I'll vote for the boring old steady reliable guy who doesn't waste time and resources geeking out his Web page. Go McCain.
Tab haunting
Tab haunting
09/14/2008
[...] BarackObama.com vs. JohnMcCain.com [...]
foz
foz
09/15/2008
"But since I’m looking for a Commander in Chief, I guess I’ll vote for the boring old steady reliable guy who doesn’t waste time and resources geeking out his Web page. Go McCain." Communication, quality of work, effectiveness, maximum impact ... not important? To me this says something about how each of the candidates make decisions. Do they select the best people for the job, or do they pick what has worked "fine" in the past? Bording... old... steady... reliable... that's not the change we need!
[...] En jämförelse ur tech synvikel av de två presidentkandidaterna och deras respektive hemsida. Kanske en trivial fråga för den gråa massan men för alla datta-hakkers är ju detta faktiskt en viktig fråga. [...]
Eric P. Metze
Eric P. Metze
09/18/2008
Well, this article was just brilliant. But the comments only further prove my theory that conservative-minded people need to work on their sense of humor...
dolst
dolst
09/22/2008
One could make the argument that McCain's web designer is promoting his "maverick" image by not adhering to those validation standards just 'cuz us geeks say he should. Honestly, if we were voting for web sites, yeah, I'd probably vote for Obama's, since he's using Apache/PHP and not Micro$haft IIS. That right there gives me warm fuzzies. But is it actually on a *nix platform? I'm too lazy to find out. Same excuse for my site's code not validating. ;-) I dare say that most people commenting here have already made up their minds about this next election, so I don't think this will sway anyone's political opinion. But as a Conservative Artfag (TM), I hope my quirky sense of humor doesn't come off as a lack thereof. Surf Wisely!
Shizuka
Shizuka
09/22/2008
So, the decisions made by each party's web designer is a deciding factor in who to vote for? I'm sorry but the fact that McCain is going with an older standard (thus guaranteed to work on all today's browsers, thus serving a larger market) as opposed to Obama is not a swaying factor. Or that Obama is "inclusive" in the use of transparent PNGs, even though it means using extra code and bloat to serve Internet Explorer users. I understand that IE still dominates the market as far as J. Random Browser goes, but this isn't Obama's or McCain's fault. It's IE's, and Microsoft is not running for the presidency. How about instead of finding trivial things to complain about, we actually take a look at the candidates' *actual* stance on technology, rather than the decisions their designers make. Oh wait, that would be logical. Guess we can't have any of *that* on the internet, now can we?
ehmkeguesswho
ehmkeguesswho
09/23/2008
Idolhands has written an excellent comparison, and I think he's right in all aspects for technological comparison. But I have to agree with Carl Pham. When the red phone rings in the middle of the night, I don't want a web designer to handle it.
geek
geek
09/25/2008
Check this out too- http://www.on365.co.uk/it-geeks.html
Scott
Scott
09/25/2008
Biden on Tech http://gizmodo.com/5041044/vp-candidate-biden-is-no-friend-to-file-sharing-net-neutrality-protection-or-online-privacy
Andrew
Andrew
10/03/2008
hahahaha. mccain's website added technology to their "issues" category. that is win.
Joe Sparks
Joe Sparks
10/04/2008
As if either candidate knows one whit about HTML or web standards du jour. Ridiculous! You'd be better off casting a TAROT spread for insight. But much more importantly, please, God, no, Washington stay away from "technology." For most of its history, silicon valley has grown up completely under the radar of the federal gov't, while, for example, the auto manufacturing industry: its been been tinkered with and intervened in by the feds for decades. Fannie Mae, a GSE, was started in 1934 to mess with mortgages, and kicked off endless fucking around with by congress and and rule by degree by presidential edict in bankin. Look what happened!!!! to both of these arenas of USA endeavor. . PLEASE NO TECHNOLOGY POLICY. PLEASE STAY AWAY, FED.
Joe Hill
Joe Hill
10/05/2008
The old dude had nothing to do with it, but check this out: http://www.brasschecktv.com/page/325.html
[...] cette excellentissime et drôlatique étude comparative des sites officiels de John McCain et Barack Obama, qui met en exergue les différences des deux [...]
Aaron Irizarry
Aaron Irizarry
10/07/2008
haha great... it always comes back to design!
[...] On savait qu&#8217;Obama était déjà très bon sur le web, mais voilà que les coeurs pourrait définitivement chavirer pour celui-ci avec cette analyse comparée des sites des présidentiables. [...]
Aaron Irizarry
Aaron Irizarry
10/07/2008
@George interesting analysis... real politics aside Preparedness - "Obama wasted money making a fancy 404 page, McCain lets the user’s browser take care of it. Verdict: Obama overly concerned with image, wasteful; McCain efficient, leaves it up to the taxpayer." - I have never known 404 pages to be a budget breaker... I would say being thorough can be a positive Document type - "Obama updated to the newest freshest document type, while McCain stuck with a completely acceptable standard. Verdict: Obama overly concerned with image of freshness; McCain takes the “if it ain’t broke, don’t fix it” approach." Just because something seems acceptable or has worked in the past... doesn't mean it is right for the current job. (4 more years of the last eight years?) Transparency - "Obama uses unnecessary fancy transparent PNGs in his design, while McCain uses a design that doesn’t need them. Verdict: Obama overly concerned with image; McCain keeps things simple." - Just because something is done right, and at a high level doesn't mean it is showboating. It can mean that there was actually some thought put into it. Navigating - "OK, I got nothin, haha. McCain’s URLs are not to hide his policies, just generated by the system. Verdict: the author has not taken into consideration that John McCain’s web site has been running a lot longer than Obama’s… The reason why McCain’s web site uses technology from earlier days is precisely because it is from earlier days, me thinks." - Again just because something has bee around for a long time doesn't necessarily mean that it works good (especially in technology) I am not entirely stoked on either candidate... but i will say that it doesn't help you break the stereotypes of your party when your website confirms each one of them. And I am a designer, and have never been a politician (I think we are all better off that way) so it easy to male comments from my comfy desk, this is a great article, and fun to discuss. ~ Aaron I
meneame.net
meneame.net
10/07/2008
<strong>Obama es restful...</strong> Una comparativa entre los sitios de los candidatos a la presidencia de los EEUU nos acerca a la conclusion de que obama es RESTful....
[...] instead of obsessive compulsive. Either way, they come in especially handy when looking for a reason to praise a site, or when wanting to scrutinize an applicant's resume [...]
Bechir
Bechir
10/07/2008
ha ha ha... McCain needs update to "McCain 2.0"
[...] A través del blog despuesdegoogle.com, me entero de una curiosa comparación que han realizado en idol hands, acerca de las páginas oficiales de los candidatos a la presidencia de E.U.A., Barak Obama y John [...]
[...] Je vous laisse lire en complément de ce billet, un article très intéressant et très complet - en anglais - sur ce sujet. Ça se passe ici. [...]
[...] petit tableau récapitulatif et le lien sur la comparaison compète (en anglais [...]
[...] Here is a great article that compares Obama and McCain&#8217;s web presence. I spent some time this morning examining the technology policies of Barack Obama and John McCain. Policies aside, I was immediately struck by the differences between their web sites. So what do the two sites say about the candidates? [...]
[...] can pretty much see the difference between the right and the left&#8217;s Internet usage in this post about Obama and McCain&#8217;s [...]
[...] http://www.idolhands.com/personal/obama-is-restful/ : Obama vs McCain pour les [...]
Nico
Nico
10/14/2008
Hahaha, Obama president, funny comparison !
[...] Obama is RESTful » Idol Hands: Days in the Life of an Alpha Geek [...]
Alec
Alec
10/15/2008
Well played, indeed. This was a very creative analysis. You know, despite the humor around it there actually may be some substance to it.
[...] Pour finir, un petit point sur la campagne éléctorale américaine en ligne, avec cet article qui compare les sites respectifs des deux candidats. [...]
[...] Comparaison des campagnes Web de Barack Obama et John McCain. Obama est le grand vainqueur ! [...]
[...] À l&#8217;heure actuelle, vous ne gagnez pas une campagne électorale sur internet (quoique ?), mais vous pouvez la perdre. L&#8217;équipe du nouveau président des États-Unis l&#8217;a très bien compris. Pour en savoir plus, je vous invite à consulter la comparaison des sites internet des 2 candidats à la maison blanche. [...]
[...] is still on the low side, but was definitely helped by my satirical analysis of the Obama and McCain web sites&#8211; to the tune of 45,000 unique page [...]
Leave a Comment