When and how did you originally become interested in technology?
My earliest memory was back in elementary school, I was first introduced to a IBM PC and played one of the greatest games at the time, Oregon Trail.
At what age did you write your first computer program? What did it do?
In my early teens, I got my hands on Macromedia Dreamweaver (before they were bought out by Adobe) and built my first, yet terrible website.
Think table layout with inline styles.
What do you do now? What languages are you proficient in?
How have you increased your skillset over the years, formally or otherwise?
I’ve always been a curious person which motivates me to keep up with the latest tech. Subscribing to tech blogs and reading about new tools, then learning to use those new tools through their documentation really helps you grow as a developer. Also, going to dev conferences and being part of communities where you can share your experiences are very important.
Which do you prefer in programming, the struggle or the achievement?
They sort of go hand in hand don’t they? There is always a bit of a struggle to achieve what you want. Keep chipping away at it and eventually it will become something that meets your expectations or sometimes more. You don’t realize what you’ve done until you get feedback from others, then you know you’ve really achieved something.
What people, groups, projects, or resources were most influential in your development as programmer?
I got into this field by accident. While in school, I was working part time at a small financial company. At the time, they were looking for someone internal to help them redesign their existing site. After they saw some of my work, they hired me on as a Web Designer. They gave me the time I needed to learn, and that’s what really pushed me to make this my career.
Along the way, I’ve met and worked with very skilled and intelligent developers. That experience has helped me grow to what I am today, and I’m forever grateful for that.
What do you enjoy about it? Is there anything you dislike?
I love that it is a job that requires you to constantly learn. I always end up learning something new in every project I’ve been a part of. When I complete a project, I get that sense of accomplishment that makes you proud of what you do. If there is anything to dislike, it’s the frustration you get when you’re stuck on something. But when you’re passed that, everything is all good.
If you were to be doing anything else, what might that be?
Tough question. I would have to say working as a Mechanical Engineer. I’ve always been into cars and almost went down that career path if it wasn’t for my first development job. Sitting in front of a computer all day is much easier than wrenching on cars in a garage.
Where do you spend most of your time online?
When I’m working, I’m on client sites or looking up documentation on something I’m trying to build. Sites like WordPress Codex, Stack Exchange, API documentation, etc. I’m on quite a bit.
At home, I’m usually on Facebook, Twitter, Netflix, and Xfinity. Or I’m learning new stuff on tech blogs.
What concerns you most about where technology is headed?
My biggest concern is the possibility of losing our free and open internet due to political issues. If that were to happen, we would take a major step back in our modern society.
What excites you most about where technology is headed?
I’m excited to see new inventions and tools to help humans be more efficient. Things like home automation is exciting to see.
Is there anything else you would like to add?
I love sharing new ideas and tools via Twitter. Feel free to connect with me!