Free Markets, Free People

web development

GOP Tech: Clueless Losers

Today, the GOP released a request for proposal for a new web site.  This is the RFP (PDF).  I have read it all the way through.  It’s quite a document.  It’s an especially interesting read for someone like me, who responds to RFPs for web development for a living. I say “interesting” because it’s a masterpiece of confusion and idiocy.


I assume it was written by someone who has heard of this new thing called “com-poo-tors”, and who doesn’t actually have one, but has been told that they’ll be very big in the future.

Let’s take a little closer look at this document, shall we?

Integrate outside products through common API’s, widgets, or iframes (examples: Kimbia fundraising, Voter Vault, Widgetbox, Ning).

As far as I know, there is no common API for those applications.  Each has it’s own API, I’m sure.  They may be accessible through a common technology, i.e., any ODBC compliant data/programming model like PHP or .NET will probably be able to access them in some way.  But there’s not going to be anything common about it.  I also love the use of the term “widgets”.  Because every tech person knows what a “widget” is.  It’s such a specific term.

But the best part is asking for the use of the IFRAME tag.  I guess that’s OK.  As long as you won’t be wanting to use the XHTML Strict doctype, or anything.  Or you’ve never heard of the OBJECT tag.

Flash interfaces can often make mundane tasks exciting, and having Flash developers who understand user behavior will make the site more user-friendly.

Well, that’s a perfectly uncontroversial statement.  If there’s one thing that everybdy in the web-based tech community agrees on, it’s how wonderful Flash is.  because it makes things, you know, move.  And it’s so easy to optimize for search engines!

An ideal client will have a CMS that is already built out and ready to plug into the system, so the only programming time will be building the outward facing presence.

“No limitations on design”?  Oh.  OK.  There’ll be no limitations on cost, then.Because, as everyone knows, every CMS system uses the exact database schema that the RNC uses, so there will need to be no data import, or customized programming to access the RNC’s content data.  All you have to do is install the CMS, and, like magic, the only work you’ll have to do is set up a really nice theme. And how convenient that Flash will require no custom ActionScript programming to integrate into the CMS.

The really helpful thing about the RFP is that there are no indications of what database backend the RNC uses, no information about the database size or schema, no indication of the server technology they’d like to use, or, actually, any technical details at all.  But, when you throw all that stuff in, the RFP gets so, you know, long, and boring.

But long and boring is one thing this document is not.  In fact, it’s only two pages long.  Once you start throwing that sort of stuff in, you end up with a hideous and stuffy nightmare of an RFP like this.

But, one thing the RNC does want:  They want to know what it’ll cost them.

All costs of the project will be delivered with proposal.

Well, it’s a good thing the RFP is so chock full of the kinds of detailed information that will allow a contractor to make accurate time/cost estimates.  But, I kid.  In actuality, the RNC has made costing this proposal childishly simple, with the addition of this:

No limitations on design; the RNC will be in on the entire process and will ensure everything is to our exact specifications.

“No limitations on design”?  Oh.  OK.  There’ll be no limitations on cost, then.  Your web site will cost $.  Or, whatever amount causes you to stop saying, “I’m done fiddling with it now.”  It’s up to you.

I’ll be billing every two weeks, thanks.


Surely this is all some sort of elaborate joke.  Perhaps on Monday the RNC will tell us that they were just having us on.  Then, once we’ve all had a good laugh, they’ll release the real RFP.

Because whatever this document is, it’s not an RFP.  At best, this is some sort of marketing-related  statement of intent.  It’s nothing more than a series of barely-related bullet points that say:

  • We want a cool web site.
  • We want neat external applications to run on it.
  • Flash is fun.
  • We want it to be easy to use, ’cause we ain’t got us much of that compooter learnin’.
  • Make it pretty.

This the new, high-tech-savvy GOP?  This is the kind of in-depth attention to leveraging technology that the refurbished, Michel Steele RNC has planned?

This is a travesty.  And it’s sad.  Especially since the opening paragraph states:

This RFP and the ambitious goals behind it result from the help of the RNC Tech Summit and the 7,000 grassroots volunteers who participated both online and in-person.

Wow.  That must have been an über-effective tech summit.