A Peace Corps For Programmers

In the coming weeks, O’Reilly Media will publish Open Government, a collection of new essays on how technology can make DC more transparent and efficient. Today, O’Reilly released a preview (PDF) of the book that features the first eight chapters. My chapter is included; its entire text is below.

—–

The federal government should fire me. Like the thousands of other contractors who develop software for government agencies, I am slow, overpaid, and out of touch with the needs of my customers. And I’m keeping the government from innovating.

In recent years, the government has become almost completely dependent upon contractors for information technology (IT). So deep is this dependency that the government has found itself in a position that may shock those in the tech industry: it has no programmers of its own; code is almost entirely outsourced. Government leaders clearly consider IT an ancillary function that can be offloaded for someone else to worry about.

But they should worry. Because while they were pushing the responsibility for IT into the margins, the role of IT became increasingly central to every agency’s business. Computing might have been ancillary 20 years ago, when the only computers were the mainframes in the basement.… Read the rest