Government should procure custom software as open source.

Government software becomes vastly better when it’s procured as open source. Normally, government buys closed-source custom software. Government never looks at the source code. The public can’t inspect it. Is it any good? No, it is not. There is no incentive to make it good. In fact, there’s a perverse incentive: hard to maintain means …

How to get started with continuous integration.

I’ve put off learning to use continuous integration tools for a few years now. There’s never a good time to complicate my development process. But today I finally did it. It works differently than I thought, and was easier than I expected, so it’s worth documenting the process for others. I have a non-trivial number of GitHub …

Links for December 25th

New York Times: Climate Scientists Hampered in Study of 2011 Extremes“'I’ve been a meteorologist 30 years and never seen a year that comes close to matching 2011 for the number of astounding, extreme weather events,' Jeffrey Masters, a co-founder of the popular Web site Weather Underground, said last month. 'Looking back in the historical record, …

Links for May 5th

Wikipedia: Timeline of Web BrowsersA family tree for web browsers. There are a lot of browsers here I hadn't thought of for years. HotJava, ViolaWWW, and Cello, in particular. Voice of America: Historian Recounts Role of Chinese Americans Who Fought in US Civil WarIn 1861, there were only 200 Asians living in the Eastern U.S. …