February 1, 2011 - I was reading The Coding Horror
blog recently and
it got me to thinking of all my hiring experiences (as
interviewer and candidate) through the years and what makes a
good coder. I think it boils down to passion. In any
profession you have folks just in it for the paycheck, and you
have folks who go home at night, outside of work, and keep
"working", they read journals, they do experiments, they
contribute to their community of professionals. Software
engineering is no different.
I met Jeff Atwood at a conference in San Francisco (he is the
author of the Coding Horror blog) at a developer conference I
sent myself to. Ever since then I have occasionally
checked in on his blog. I have also spent my own time,
money and energy going to technology related conferences.
I consider myself so lucky that my professional endeavors just
happen to be really, really exciting to me. I love to
snowboard, I love training for IronMan events, I love many
things that I will never get paid to do, but this month of
February I am focusing on my love of geek-stuff, in particular
the ecosystem that powers my pocket computer, aka my cell phone.
Every night, after completing client work--and hopefully some
snowboarding or other non-work passion--I will devote some time
to Android development. Android is an open community and I
plan to give back to it. From developing home screen
widgets to help manufacturers track down user-issues, to
researching tablet development techniques, I will deep dive into
the Android development community. For twenty eight days.
As a paid professional I am lucky to be no stranger to Android
development. I have done several projects and was just
looking at some phone app analytics that impressed me. My
software has been downloaded and used on these devices (from 9
different mobile network providers) in the last year:
HTC EVO 4G
Motorola Droid X / Shadow
Motorola Droid
T-Mobile G2
HTC Incredible
Motorola CLIQ / DEXT
Samsung Fascinate
Motorola Droid 2
HTC Eris
T-Mobile MyTouch 3G
Samsung Galaxy Tab
Samsung Epic 4G
Samsung Galaxy S SHW-M110S
Samsung Captivate
LG Optimus T P509
Samsung Moment
Samsung Vibrant
LG Optimus S
Motorola Droid Pro
T-Mobile G1
HTC Glacier
HTC Hero
Motorola i1
Samsung Galaxy Spica
LG Optimus M MS690
Kyocera Zio
LG Vortex
Garmin-Asus Garminfone
Samsung Intercept
Samsung Acclaim
Motorola Backflip
Motorola Devour
Huawei Ideos
Huawei M860
Samsung Galaxy S i9000
One of my favorite things in life is seeing my work in action.
I once wrote some basic software in college for a business in
Baltimore, a few years later an advertisement from that business
in the New Yorker caught my eye, I checked and they were still
using my software. I get a similar rush when I hear from
one of the millions of consumers that benefits from back end
software I wrote for a very large partner of the NFL (and every
year I hope this business will have a Super Bowl ad, an annual
February tradition). Android development has similar
potential and I look forward to increasing my expert status as
an Android developer this month. Twenty-eight days, one
open platform, and lots of geeky energy.
Based on conversations I had at CES, February is going to be a
very exciting month for Android. The mainstream media will
provide plenty of attention, and here is my little part, from my
little corner of cyberspace.
It is February 2011, and it is time for twenty eight days of
Android. What is your passion? May you have
the resources to pursue it this month. Feel the love!
Besides Android development and client work, Mark Scheel will be
registering for Google I/O 2011 this month, an event taking
place in San Francisco this May. Digital Construction is
seeking smaller Android contracts immediately, and larger
contracts of any kind to begin Spring 2011.
Contact us with your ideas!