In a 2013 article in Wired magazine, written following one of the government shutdowns of the time, author Clive Thompson suggested that members of Congress should eat their own dog food. Thompson describes the “hardships” Congressmen had to endure as they waited in long airport security lines, rushing out of town on their way to hit up potential donors. Long lines they created by failing to solve federal budget issues, a failure that kicked in the ridiculous sequester idea.
“Critics warned that the sequester would cause hardship throughout the country, but congress-folk didn’t care — until they had to share in the pain. When they discovered that the sequester was eating into their vacation time, they rushed back to the Capitol and passed a law restoring funding to airports, working so fast that part of the bill was handwritten. Congress, it turns out, isn’t paralyzed. It’s just not motivated. In this spirit, there’s one simple way to get our do-nothing legislators off the dime: Have them eat their own dog food.”
Thompson goes on to describe a term I had never heard of before. In the world of software coding, “dogfooding” describes the habit of programmers actually using their own products, “day in and day out.” Invented in the early 1980s, the term – and the practice – continues because it works. Forced to live with their own code, programmers can quickly see what works and what doesn’t work. And just as quickly fix it.
Thompson suggests that Washington would be a bit more successful if Congress actually experienced life as they code it. They don’t live like . . . well, like you and me. Incredibly cheap and well run health insurance. Private schools for their kids. Great pensions. People throwing money at them left and right.