"How vain it is to sit down to write when you have not stood up to live." -Henry David Thoreau

I don't like blogging. I spend all day tapping away at my computer so that often, the last thing I want to do when I get home is spend time writing. So it's with great trepidation and many months after building this website that I decided to create a blog.

One thing they don't teach you in school is that being a software engineer means that you never stop learning. From tech blogs to programming books, any engineer worth his salt spends time reading and honing his programming chops and one of the things that I've learned is that you don't truly understand something unless you can clearly explain it to someone else. That's what this blog is for. It is my hope that by writing about some of my programming experiences, I can gain a deeper understanding and become a better engineer.