Box Canyon
In the world of private pilots the phrase “Box Canyon” has a special and dangerous meaning. Pilots unfamiliar with local terrain may be enticed to fly into a canyon to which there is no outlet. They find out too late and can neither turn around nor climb fast enough to get out, leading to their ultimate demise.
Sadly, this is an appropriate metaphor for many careers in the tech industry. A recent blog post on TechCrunch discusses Silicon Valley’s Dark Secret: It’s All About Age. I want to offer hope today to avoid this type of Box Canyon in your career.
The seeds of career destruction are often planted very early. Young hotshots are brought in to a project and quickly specialize in a given domain, technical area, or technology. They quickly begin to adopt a strange vocabulary about their career. They refer to themselves by such titles as “front-end developer”, “middleware developer” or “database developer”. Sometimes it becomes even more specific such as “Oracle developer”, “Ruby developer”, or “java developer”.
Kealy and I recently presented at the Agile Roots conference in Salt Lake City and overheard a dinnertime conversation where two programmers were sharing their titles with one another. One said, “I’m a java developer,” the other, a “Ruby developer.” I looked at Kealy and said, “Isn’t it weird?” She said, “Yeah, why do they do that?” Our two dinner companions overhead this and asked what we thought was weird. Kealy said, “You refer to your job by a kind of technology.” They looked at her with a bit of an eyeroll, “Of course we do! What technology do you work in?” She answered, “Whichever one is right for the project.”
My personal pursuit in starting Menlo was to create what Peter Senge describes as a “learning organization.” There is a profound business purpose behind my goal: I want Menlo to be as relevant 10 years from now as it is today. The side effect of our approach is that every developer on my team is facile in all of the current technologies. This makes them incredibly marketable. The irony of course is they don’t want to leave. Sneaky, eh?
The unnatural competitive advantage this gives me is that I can flex any of my team members into any project without concern for the attributes of their resume. Lisamarie and I reflected that our entire industry is sadly stuck in this Box Canyon. If you look at the way jobs and resumes are posted on such sites as Monster.com and CareerBuilder.com, you will see people who match only specific skillsets and technologies. This perpetuates the problem.
My experience in leading technical teams over several decades is that professionals in our industry yearn to keep up and learn new things. Most never get a chance to do this in their current jobs. They must actually quit and move elsewhere to get these new experiences. It’s hard to even do this because their new employer wants to know how much experience they have with the new technology. It’s a sad and vicious cycle that ultimately ruins careers.
It doesn’t have to be this way. We have witnessed nine years of fun, energy, excitement, and career growth while working in all of the latest technologies. Old and young alike work side by side, transferring knowledge and making the team just a little bit better every day. This is possible for anyone who has the courage to organize their efforts in a different way.
