Going into politics usually means boning up on legal code not Google Code, but the Howard Dean campaign's lead developer and a major proponent of open government suggested in an editorial this week that programmer-politicians would make Washington work better.
"Great developers are systems fixers and systems hackers. There is no system more ripe for elegant process hacks than the United States House of Representatives," wrote Clay Johnson on his new Infovegan blog. "Put a developer in Congress, and they'll start exposing data on their own. They'll build systems to make it so they can hear from their constituents better. Just as Ted Kennedy had his staff make the first Congressional website, a developer in Congress will seek to use new technology to make their job easier. That's what hackers do."
Johnson's call for coders to run for Congress is part of a larger trend that I'm watching: the spread of programmer ideals into the most powerful circles in the country. You can see it in Bill Gates becoming a philosopher-king of the nerds, Google's growing legislative influence, or makers trying to change education practices.
What's important in all this isn't the practical skills that coders bring, but that they tend to think about problems and organizations in different ways. They want transparency and data-driven decisionmaking. They emphasize toolsets, interoperability, and do-it-yourselfness. Perhaps that's not all that Congress needs to get less rancorous and more productive, but they sure wouldn't hurt.