Lessons from the Campaign Pressure Cooker

How is open source, both the philosophy and the software, being used in presidential campaigns? First up, the Dean camp.

The following article is the text of this week's SuitWatch, Doc's biweekly newsletter about Linux in business.

I've been on a mission lately: to see what IT workers in the pressure-cooker conditions of political campaigns might teach IT professionals everywhere about the resourceful use of Linux, free software and open-source development methods. What works best? What doesn't work at all? How do you develop and apply solutions to problems all over the country with widely varying participants and circumstances? What are the advantages and limits of open-source models? How do you embrace workers and volunteers accustomed to other platforms and methods? And how do you get stuff done when the deadlines are absolute and the costs of failure are extreme?

My plan from the beginning has been to visit or at least talk to the headquarters of leading candidates who were known to be using Linux and other open-source platforms. Notably, those included the Howard Dean and Wesley Clark campaigns, although I've also heard from other campaigns, such as Bush's and Edwards', that they're using plenty of open-source stuff too.

My timeline was on the long side as the final story would run in the June issue of Linux Journal, which has an early March all copy deadline. By that time, the primary season would be well underway and the pressure cookers would be hissing at full volume.

As Burlington, Vermont, is only a few hours' drive from New York City, I decided to hit the Dean campaign first, right before the Iowa caucus primary (this past Monday) and Linux World Expo (this Wednesday-Friday). The timing seemed propitious as well as convenient. Also, the Dean campaign was and still is, by all accounts, successful at pioneering extremely effective use of the Internet--for organization, fundraising and much more.

As a reporter I have to be nonpartisan. Still, it's hard not to like a campaign that liked you before you ever heard of them. That's what happened with the Dean campaign, which is run by Joe Trippi, who used to work for Debian co-founder Ian Murdock. Joe urged the campaign to follow the lead of its own growing constituency and practice what he calls "open-source politics". Many members of the team also are fans of The Cluetrain Manifesto. In fact, one of my Cluetrain co-authors, David Weinberger is the campaign's Senior Internet Advisor. While I was there, volunteer staffer Tom Limoncelli asked me to sign his copy of Cluetrain. Some of you may know Tom as an author of books on network and system administration. He's helping design the system plumbing required to handle a Niagara of incoming e-mail.

During my time with the Dean team, I heard Cluetrain quoted a number of times. There was my "markets are conversations" line and David Weinberger's "hyperlinks subvert hierarchy." But the one that made the most sense for the campaign itself was Chris Locke's "networked markets get smarter faster than most companies". Exactly that principle, they said, applied in electoral politics today. That's why they were building or applying technologies that embraced their own networked markets.

Sitting in the server room, IT Manager Harish Rao waved at racks of machines and said:

Very little in here is not open-source-based. The accounting system runs on Microsoft, for example. And we have a NAS--network attached storage box--that's proprietary but also Linux-based. The back end is completely accessible. We could have built our own box and saved a little bit of money, but I'd rather have my people working on what the box is supposed to do, which is important for backups. It's just an easy file server that we can drop in to some of our field offices. It does NATting, firewall, Postfix, Sendmail, if you want it.

Rao's team is adrenalized to make choices that are pragmatic, resourceful and either inexpensive or free. "We recognize two things in our development here", he says. "One is that pretty much everything we do has been done before, by somebody, somewhere. The other is that we're here because of our supporters." And those supporters help. While the organization is busy developing a voter file system to send out to the field offices, it's also embracing the systems already in use by some of those offices. While I was there I also heard talk about how to open-source some of the team's development work and release it under a Creative Commons license.

The organization also takes advantage of outside commercial products where they make sense as well. Some are open source, such as BestPractical's RT request tracker. Some are not. While I was there, Dave Winer drove up from Boston and installed Channel Dean, "an RSS feed that's like a clipping service for people interested in US politics". It's based on Userland's Manila, a commercial product that runs on OS X and Windows.

"We're very pragmatic", Harish Rao said. "We do what works. You need a balance. I think for most back-end services and infrastructure, open source is the way to go. For the desktop, we believe in choice. Use what you want. Most of the services you're accessing are off the Net anyway. If you're used to Outlook, hey, it does some good things. So we take a practical approach. But we're members of the Open Source community, and that's our context."

So is the pressure-cooker environment. "Everything around here is a scaling issue", Rao said. "Even going to the bathroom. Everything here has to do with scaling. We have to do a really good job of doing a lot with a little, in a quarter of the time. We've been able to do that."

How?

"I believe in three principles", he said. "First I always make sure I hire people I can trust 100%. Second, I always try to hire people who are smarter than I am. Third, I give them the independence to do as they see fit as long as they communicate about it to their other team members. We've had a lot of growing pains, a lot of issues; but we've been able to deal with them because we have a high level of trust, skill and communication."

Of course, a political campaign is a special case, isn't it? They self-select people who are at the high end of the motivational bell curve. No pointy haired bosses or lazy Wally characters from the world of Dilbert. Can you expect the same inside less extreme organizations?

I think so. Most enterprises have at least some high-pressure jobs that require high levels of motivation. The extreme examples forge our ideals. Seems to me that the DFA experience applies.

Doc Searls is Senior Editor of Linux Journal. His monthly column in the magazine is Linux for Suits, and his biweekly newsletter is SuitWatch.

______________________

Doc Searls is Senior Editor of Linux Journal

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re: Lessons from the Campaign Pressure Cooker

Anonymous's picture

Perhaps I'm a little too cynical but I can't help but think that politicians and their spin doctors will say what they think you to hear....

Has anybody seen a report from someone who has a MS bias, to get a different take on what they really think?

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState