Archive for March, 2010

The Shameful Legacy of 20th Century Software

17 Mar 2010

Last week I got to spend an evening reinstalling my wife’s laptop because she picked up some malware.  She received an email from a friend with a link to a YouTube video that prompted her to install a new codec. Except the codec wasn’t really a codec. The link wasn’t really to YouTube. The email wasn’t really from [...]

More »

The Dirty Secret of Computer Science

10 Mar 2010

The term "computer science" is a laughable misnomer.  Outside of universities and operating system development, there isn’t a lot of computer science involved in the daily grind of computer programming.  There’s some, of course, but not enough that I would call myself a computer scientist.  Not by a long shot. I’ve long thought that Donald Knuth [...]

More »

Your Moral Obligation to Future Coder

3 Mar 2010

Think back to some nontrivial piece of code you wrote.  Now mentally crumple it up into a ball, douse it with gasoline, and light that sucker on fire.  That is what some future coder is going to want to do to your code. (Take a moment to let it sink in that Future Coder might very [...]

More »