Like a Writing Desk is my headspace on the web. It's a catch-all for thoughts, theories, ramblings, and information that I think would be useful to others, or just worth writing down. In the end, they may be neither, but at least I have a record. It's not intended to be a software development blog, but since it's what I do I'm sure a decent number of posts will be about that.
In my free time I read, exercise, write more software, play video games, and drink coffee. I also spend a decent amount of my free time wishing I had more time, because there's not quite enough in a day for all of those things.
I have worked as a software developer for over 7 years, and picked up quite a few technologies along the way, both on and off the job. The most important thing I've learned, though, is how to learn. I enjoy picking up and tinkering with new tools and languages.
My favorite tools to use for web development are Ruby on Rails and jQuery, though recently I've been experimenting with front end frameworks like AngularJS and React.js. In each new personal project I build, I like to incorporate a new technology, for better or for worse. It slows me down a bit, but also keeps me up to date and constantly learning.
"Mad Hatter: "Why is a raven like a writing-desk?"
"Have you guessed the riddle yet?" the Hatter said, turning to Alice again.
"No, I give it up," Alice replied: "What's the answer?"
"I haven't the slightest idea," said the Hatter."
- Lewis Carroll, Alice in Wonderland