You must have this whether or not you need it

We converted all of our projects to Visual Studio 2010 a couple of weeks ago, as a first step towards upgrading the production machines to .NET 4.0. I was very pleased at how painless the conversion from Visual Studio 2008 went. There were a few glitches, but in just a day we had all 100+ . . . → Read More: You must have this whether or not you need it

Bikes, shoes, and armadillos

Armadillos are an occasional feature on the local roadways. Dead armadillos, unfortunately. In 15 years of living in the Austin area I’ve seen three live armadillos. The rest have been dead–splattered on the highway like a ‘possum on a half shell. But I’ve seen more than usual on my bike rides the last few weeks. . . . → Read More: Bikes, shoes, and armadillos

Unwise conventional wisdom, Part 1: Locks are slow

In two different discussions recently I had somebody tell me, “locks are slow.” One person’s comment was “Locks should be avoided whenever possible. They’re slow.” This is a bit of conventional wisdom that’s been around for decades and seems to be getting more prevalent now that more programmers are finding themselves working with multithreaded programs.

. . . → Read More: Unwise conventional wisdom, Part 1: Locks are slow

Spam problem found, but solution questionable

A few months ago I noticed an marked increase in the amount of spam that I was receiving. At the time it was a minor inconvenience and I just dealt with the problem the old fashioned way: I deleted the offending messages. But a week or two ago Debra started noticing a large increase. And . . . → Read More: Spam problem found, but solution questionable