Growing up until I was 13, I wanted to be an architect. Then I started to change my mind. That year was the year I picked up a TI graphing calculator. The school claimed we needed them for algebra. I'm not sure about that but my applications were elsewhere. I had seen some of these guys contain fun little games that were great to pass the time during boring classes. I decided I wanted to make some games. It was pretty easy to learn how to program the basic language that ran the calculator and the manual had every single program command nicely explained! I was hooked.
The next year I wanted my own website and realized that with some ads I could get a free one. I started learning some web code. Throughout high school as I saw the mass amount of devices there are to write software for, I started realizing that architecture wasn't for me. Architecture is stuck with structural design, and though I still love it, software design is endless.
I entered college at Northern Kentucky University for a computer degree and I left with one. Not that many people keep their original plans for college these days but it's pretty easy when you know what you love. I haven't looked back. There is always a new challenge, a new problem, and a new solution to fix with a computer.
Computers aren't the only fun thing in the world though. When I'm not programming something I'm occupying my mind with something else. Some of my other hobbies are sketching, playing terrible guitar, bugging my wife, playing tennis, playing video games, drinking coffee, and trying really good food. But yea when I'm not doing that I'm on a computer again. I guess that's just how it is :)