Mentoring at the Chciago #HourOfCode 2014


I was blessed to learn to code at a very young age. My first computer was a Tandy TRS-80 which I used to make very rudimentary programs on their basic cartridges starting at 7 years old.

In Jr. High, while shopping at the local computer store, I discovered Borland C++.  Unfortunately, the compiler and accompanying manuals were almost $200, far beyond my price range.

Fortunately, our home computer was soon upgraded to Windows 3.1, which I grew incredibly excited about. I discovered QBasic and found books at the library to learn rudimentary programming.

I was fortunate enough to have parents who provided the necessary equipment, which was very expensive at the time, and the foresight to let me satisfy my curiosity through countless trips to the library and annoying questions about things they understood little about.

Learning to code at a young age, with my parents support, has proven to be the single most important career decision in my entire life.

Thankfully, learning to code is now much easier.  Through the Internet, countless free resources are available to make it much easier to learn this crucial skill then ever before.

This is why I was so excited when a friend of mine, Will Little, invited me to participate in the “Hour of Code” program at Wells Community High School, I jumped at the chance.  Teaching others to code is a passion and I try to jump at any opportunity to help others learn.

At the event, there was a tremendous showing from the local Chicago community of computer professionals.  We went through a brief orientation where the sponsoring teacher, Ms. Daniels, explained the history of the school and a bit about the computer science courses that they offer.

All of the volunteers were then led down the halls to the school entrance chanting, “Hour of Code” to drum up excitement.  We then split into our pre-assigned classrooms where we welcomed students.

After brief introductions, we helped students walk through the tutorials offered by  In these tutorials, students are walked through basic lessons to perform various actions on the screen.  You can take a look at several of them at

I particularly enjoyed meeting the students.  Afterwards, I had several students say that they would continue learning to code on their own time, which was particularly encouraging.

Overall, the event was incredibly enjoyable and appears to have made a small impact on the lives of the students.

Do you know how to code? What’s holding you back? If you do, when did you learn?

What captures the depth of your imagination?


Christmas morning was a special experience for me as a young child.

Three hundred and sixty five days of anticipation build into one night. I’d struggle to fight off sleep, yearning for the sound of sleigh bells on the roof. My efforts would prove futile as I drifted off, only to awake in the blink of an eye.  I’d shake off the last remnants of sleep and spend the next two minutes in an enlightened state of being as I raced to discover what awaited that morning.

I was fully captured by the possibilities, the anticipation, the excitement. My imagination was fully engaged.

I now have the privilege of watching this drama play out through the eyes of my three young daughters on Christmas morning.  The expressions on their faces are my favorite part. Their rosy cheeks, still warm from sleep, can’t fully hide their excitement as they race to discover what awaits them.

These are magical moments, moments that we dismiss as rare and special far too easily.  As adults, we are content to leave these moments to children, telling ourselves that we have transcended the need to entertain such simplistic tendencies.

I don’t know about you, but I’ve spent enough time with “adults” and they can keep their unimaginative maturity.

What strikes me further about imagination and an experience like Christmas morning is the depth of it.  A child on Christmas morning is fully engaged in the imagination of the moment.  They aren’t participating half-heartedly, they are locked in a dance with awe and wonder at a level that adults seem to slowly lose the ability appreciate.

The question I ask myself is, “What has the ability to capture my imagination produce an experience at that level?”.  Our world is so completely filled with fascinating sights and experiences that we’ve become numb to the works of imagination around us. We’ve scalded our imagination to famous architecture, insightful art or even a beautiful landscape for the hum drum monotony of life.

Einstein famously said, “The true sign of intelligence is not knowledge, but imagination”.  We observe this in children, yet struggle to reconnect with it as adults. This says to me that our struggle for imagination is not an effort of learning something new, but reclaiming what the process of maturity has seemingly stolen.  Seeing adults go through this process of rediscovering their imagination captures mine and gives me tremendous hope.

What captures your imagination so completely that time seems to stand still?

Two challenges facing the human race.


I see two challenges facing the human race.

Water shortages

The current potable water crisis in California is a foreshadowing of the unforeseen consequences of climate change and population explosion. Simple conservation will not be enough. Our planet’s natural water cycle is struggling under the burden humans have placed upon it in their unflinching quest for water. We can survive without oil but we cannot survive without water.

Short-Term Thinking

The second is more subtle, but I believe Western society has discarded and forgotten the importance of the softer attributes of what it means to be human. Our quest for progress has pushed aside anything that does not immediately contribute to short term goals and profit. We esteem this pursuit in the media and the “have-nots” are left with two choices. They either resign their drive to succeed and “coast” through the rest of their life, or consciously object and pursue a life at the edge of traditional society through other means.

This is catching up to us as the current trend of press around “Why aren’t millennials <fill in the blank>”. I’m a millennial myself (born in 1982, so at the top end) but see this distinction clearly between my social group.

Society will be forced to repay and repair the rips to our social fabric that have been created. Humans aren’t ready to face this, but I believe I will see the pendulum swing back during my lifetime.