You told us you want to know more about the people behind your projects. You got it. This is the ninth profile in that series.
How do you help clients?
I spread love, empathy, and code.
What led you to here?
I moved here from Ohio four years ago to take a job as lead developer on a project. I immediately immersed myself in the local developer culture. I met Chad and Kate at TechBrew and we became friends. About six months ago I was thinking about making a change and ran into them. Kate asked if I’d like to do some side work, which I did, and that led to me working here full-time.
Tell us about your background or training.
I went to Kent State University for computer science. I originally wanted to become a physicist. I took one computer science class and thought, “Wow, this is cooler!” I got hired at Dix Communications, which owns seven newspapers, and became a junior developer. Everything I know about Ruby on Rails I learned there.
What is your work mantra?
“Continuous learning.” I love to learn new things. We’re lucky in the field of software. There are constantly new things to learn—languages, frameworks, and techniques. The more you learn, the more you grow. The more you share with others, the more fun it is.
What guides you?
Education. I love to teach—whether it’s a group of people or one-on-one. I love to see people develop, grow, and blossom. Whenever I teach, I learn the subject better myself.
What are you reading?
I’m reading a lot of iOS development books right now. I’m really getting into Swift—Apple’s new programming language. I’m also diving into Microsoft’s ASP.Net MVC stack. Microsoft has recently announced that they are open sourcing their entire .Net stack and will make tools available on Linux and Mac operating systems as well. It’s an exciting time to get into .Net development.
Who do you follow?
Scott Allen has a great blog called Ode to Code that I read. He has several great courses on PluralSight that teach ASP.Net MVC development. I’ve been getting up to speed using his great tutorials.
Ben Orenstein. He hosts the Giant Robots Smashing Into Other Giant Robots podcast. In my mind, he is the epitome of the renaissance programmer. He’s really good at speaking, programming, and teaching. His podcast is killer.
Avdi Grimm. He’s a programmer from Pennsylvania—a Rails guy. He has a blog called Ruby Tapas. He goes over one small topic at a time, which is very effective.
What’s your favorite app?
Probably my podcast app called Downcast. It automatically downloads the ones I follow. It saves the ones I haven’t listened to.
Where do you see the field going in 1-3 years?
The hot thing right now is coming up with new languages. There’s always some sort of new “framework of the week,” which tends to dilute the field of software development in my opinion. It’s confusing for new developers entering the field when there is a vast array of tools. Inexperienced developers may not know where to start their career path, or in what order to learn the concepts of computer science. So I see a sort of “self-organizing” of the major development frameworks. I see more software becoming open source so concepts and methodologies can be borrowed or combined to make more efficient, stronger languages and frameworks. The major players in this space are already doing this, and it is a very good thing.
You can learn more about everyone at Far Reach here.