I was hoping to take this site live after everything was ready (especially the Portfolio section), but I can’t wait any longer. So here’s my new site, warts, incomplete content and all. I’ll fold in the rest of the content [...]

So, this is really happening. I’m on WordPress. Leaving behind 4 years of sometimes frustrating, sometimes rewarding moments of trying to build my website using ASP.NET and BlogEngine.NET. In retrospect, it was a misguided attempt to learn ASP.NET by building [...]