You've reached the personal/technical/etc blog of Michael Sparks. As you can see from the categories below I tend to blog on my opinions and thoughts about a variety of things here, and welcome, generally pre-moderated, feedback. (Please read the disclaimer)

Main blog page, including new posts. There's also a rather spiffing overview page.

Visual archive/overview of all posts.

External Blogs

If you're looking for official work related blogs, some places you can find them:

All opinions appearing in this work are mine. Any resemblance to opinions held by anyone else, my employer or otherwise, may or may not be coincidental. In the case of technical opinions I'd hope it isn't coincidental, but that's just ego talking :-)