Why Blog?

I became a fan of Microsoft’s Scott Hanselman from listening to his technology-related podcast Hanselminutes and was inspired by a couple of his blog posts to start my own. He suggests that this is a way for individuals to contribute back to the community and participate in the global discussion. He also recommended that you have your own custom domain name and you “own” the content that you produce and not rely on social networks to maintain your web presence. Another great source of information is the free course that Scott produced with Rob Conery entitled “Get Involved” were they discuss becoming a “social developer”. Follow Scott on Twitter at @shanselman; everything he produces is gold.

Anyone who knows me will see two big problems with me writing a blog. First, I don’t enjoy writing - in fact, I would say that I dislike writing text and have since my days at Cooper Elementary school. I enjoyed all of my classes more than English. Second, it seems that I am continually drawn to the “shiny” new technology and that I don’t spend enough time on any one subject to learn enough that what I share will be of benefit to someone other than myself. John Sonmez, founder of the Simple Programmer site, recommends that you focus on a niche and become the expert for that area; my plan is to write about whatever interests me at the time and hope that it leads to something beneficial.

I created this first post using the Jekyll static website generator. I was intrigued with the idea of maintaining a blog without having to keep up with a CMS (WordPress, ) and database updates and security breaches. Jekyll is written in Ruby and I haven’t had a great desire to learn the language. I’ve been interested in Node.js and have some experience in my day job with writing JavaScript code. A search on JavaScript-based static site generators revealed a couple of alternatives and I settled on Hexo. It works like Jekyll, but if I want to try and extend the platform, I’ll be using JavaScript instead of Ruby. At least I don’t have a lot of blog posts to try and convert.