9 Ways Contract Lawyers are Like Software Developers

Lawyers. We love to hate them. But they’ve been writing code since long before Ada Lovelace wrote the first computer program. Here are 9 ways that Contract Lawyers are like Software Developers. Reason One: They Use a Language That Barely Resembles English Let’s face it, most attorneys writing contracts use language that one would be […]

Software Craftsmanship 2011 Calendar

The folks at NimblePros have put together a pretty sweet 2011 calendar showcasing principles of software craftsmanship and agile software development.  The calendars are arriving from the printer today and should start shipping out over the next week or so to those who have pre-ordered them (or won them in the twitter contest, which lasts […]

Zen and the Art of Software Craftsmanship

Not long ago, I (finally) read Zen and the Art of Motorcycle Maintenance, which I’d had recommended to me since I was a teenager.  It’s a very interesting book and one I would certainly recommend to anyone, but especially to anyone with an interest in quality.  Quality is one of the recurring themes of the […]

Verify a List of URLs in C# Asynchronously

Recently I wanted to test a bunch of URLs to see whether they were broken/valid.  In my scenario, I was checking on URLs for advertisements that are served by Lake Quincy Media’s ad server (LQM is the largest Microsoft developer focused advertising network/agency).  However, this kind of thing is an extremely common task that should […]

On Software Quality at Cleveland .NET SIG

Last night I led a discussion on software quality at the Cleveland area .NET SIG.  Thanks to everyone who came and especially to those of you who shared your thoughts and opinions.  I enjoyed the discussion and I hope you did as well.  This was the first time I’ve done such a talk at this […]