blog.NOVALISTIC

I’ve been renewed as a Microsoft MVP!

Reflections on writing a personal blog as a Microsoft MVP

So much for “the venerable OpenID”

I finally joined GitHub

I’m now a Microsoft MVP!