Among many possible excerpts, let me pick
On a major new tech project, you can’t really understand the challenges involved until you start trying to build it. Rigid adherence to detailed advance planning amounts to a commitment by everyone involved not to learn anything useful or surprising while doing the actual work. Worse, the illusion that an advance plan can proceed according to schedule can make it harder to catch and fixed errors as early as possible, so as to limit the damage they cause. The need to prevent errors from compounding before they are fixed puts a premium on breaking a project down into small, testable chunks, with progress and plans continuously reviewed and updated. Such a working method, often described as “agile development,” is now standard in large swaths of the commercial tech industry.
The whole essay is here.
Another excerpt:
NASA didn’t figure out how to put a man on the moon in one long, early burst of brilliant planning; it did so by working in discrete, testable steps. Many of those steps were partial or total failures, which informed later work. In digital technology, such an incremental, experimental approach is called “test-driven development.” It has become standard practice in the field, but it was not used for HealthCare.gov. Tests on that site were late and desultory, and even when they revealed problems, little was changed.
Shirky’s essay is ok as far as it goes, but I think that what needs to be emphasized is that the Obama Administration was launching a business. Call it a health insurance brokerage business if you like. It is just as important to take “an incremental, experimental approach” in launching a business as it is in creating a web site. Also, when a business gets launched in the market, its failure causes little notice. For every spectacular success, there are dozens of just so-so businesses and hundreds of total failures. When the government uses its monopoly power to launch a business that everyone is “mandated” to use, this precludes the learning that takes place in markets.
The failure of Obamacare is larger than the failure of the web site. Treating it as a technical failure allows progressives to avoid facing that fact.