I spent most of my career building software for U.S. government clients as a contractor, and one thing I noticed is just how bad the government is at running software projects. Take every bad thing every commercial software project ever did in the 1990’s, and it was built into the government software development process. It’s like modeling every high school after Bayside High.
Eventually, everyone else caught on with the infamous rollout of HealthCare.gov, but even then pundits and politicians only sought to examine that debacle through the prism of the politics of the Affordable Care Act. It frustrated me that people used HealthCare.gov as a proxy for their views on the law rather than a cautionary tale on how not to run IT projects.
Politics and ideology aside, the government has a technology problem.