Know this Nerd? Meet Chris Davis



Chris DavisThank you to The Nerdery for underwriting the Know this Nerd? series.

Meet Chris Davis, a freelance developer with a penchant for mobile.

When and how did you originally become interested in technology?

When I was 12, my parents bought me a commodore 64. I have been hooked ever since.

At what age did you write your first computer program? What did it do?

About 13 I started playing with BASIC on my C64 and I created a really basic text adventure game.

What do you do now? What languages are you proficient in?

I focus on mobile development. Android is my specialty but I also do my fair share of iOS and mobile first web development. As for languages, Java for android, Objective-C for iOS, and Javascript/AngularJS for web.

How have you increased your skillset over the years, formally or otherwise?

I got my foundation in college, which is when I started to take programing seriously. Since then, I’ve been mostly self taught. I have a voracious appetite for learning new languages and SDKs, so it’s something I do in my free time. I also find conferences and developer groups very helpful. I think it’s essential to talk to other developers and find out what tools and techniques they are using.

The Nerdery

Which do you prefer in programming, the struggle or the achievement?

Probably the achievement. I enjoy solving complex problems, but if I can achieve them quickly all the better.

What people, groups, projects, or resources were most influential in your development as programmer?

My college years were very influential. It was the first time I used UNIX and really learned to develop complex applications. It was also invaluable to get a broad education in computer science opposed to focusing on specific languages and technologies. After that, open source has has been the second biggest influence. I never could be the developer I am today without all the amazing software and tools developed by open source communities. Lastly, mobile (or connected devices in general) have had a big influence on me the last few years. It’s radically changed how I view computing. The day I held my first android phone, I decided to changed my developer focus from the server side to client side, specifically native app development.

What do you enjoy about it? Is there anything you dislike?

I have a very active brain and it’s hard to shut it off when I’m not working. If I’m struggling with a particular nasty bug, I struggle to stop obsessing over it.

If you were to be doing anything else, what might that be?

I like to build stuff, so most likely and engineer or craftsman.

Where do you spend most of your time online?

Socially, I tend to use google+ and twitter, but I really only post to my google+ account. The android developer community is strong on google+, so I spend most of my time there. After that, 90% of time is spent in google apps, github, or stackoverflow.

What concerns you most about where technology is headed?

To be honest, I don’t really have any concerns. I think technology evolves organically. Like most things, they are a reflection of society. Technology heads where we want it to head.

What excites you most about where technology is headed?

I think the trend towards cheap and powerful personal computing devices has me the most excited. I look forward to the day people’s main computer is a $100 smart phone opposed to $1000 notebook. I think it will be an empowering trend, especially for less developed areas of the world.

Is there anything else you would like to add?

No thank you.


Know this Nerd? Meet John Malone
Know this Nerd? Meet James Shields
Know this Nerd? Meet Josh Brody