Mike's corner of the web.

Musings on software development

A few scribblings on software development. I don't think there's anything particular novel or insightful here, but I find writing things down helps me think.