On Hammers & Nails

A visionary is someone who understands the problem at a level of abstraction such that when a potential solution appears, he can spot how it might fit the need, even though it isn’t packaged in a box with a label that says, “Solution to the problem”.

Back when the web happened along, I happened to be studying ways to deliver large amounts of maintenance data to airlines online. The problem was complex. Airlines wanted updates immediately; an updated CDROM every 90 days was not sufficient. Large data transmissions were tedious and error prone. All the client reader solutions required that customers buy and install certain hardware and software.

When http and the Mosaic browser appeared, I instantly saw in it solutions to many of these problems. What’s more, the more I looked at the potential capabilities, the more I saw of possibilities for solving other problems that I had familiarity with. The list seemed to be endless.

At that time, the official word on the web from all of my management was that it was just a fad and would never be a company standard. Somewhere in the archives of the Boeing Commercial Airplane Company is a request form with my name listed as the petitioner recommending that http and the web browser (Mosaic was the only one at that time) be adopted as an architectural standard. Attached to it is a copy of my long list of potential applications / problems we could solve using it. That list had been forwarded around the company so much that today, it would certinly be caught by a spam filter for all to fwds in the subject line.

Resistance to such a vision seems like nonsense now, but at the time, I was speaking heresy. And i was speaking it anyone and everyone that would listen.


A colleague chided me saying “To the man with a hammer, everything looks like a nail”. He was right. And now, after nearly two decades of the World Wide Web, it is plainly evident that everything was in fact, a nail.

I saw the future corectly; even my outlandish vision was a gross underestimation.  My only regret is that I was in an ill position to capitalize on it properly. I didn’t start or join a dot.com and I struggled to find a niche among others who shared the same vision.  As the sci-fi stories often conclude, seeing the future and being able to do something about are two different things. I have, however, gotten a little better at it than before.

These days, I have a large box of hammers and like collecting news ones. Some I discover, others I make. Nails come in all shapes and sizes. I still spend a lot of time studying them. And I when it comes to solving problems effectively, I hit the nail on the head on a routine basis. It’s what I do.

If you have a good hammer, don’t be shy. But do study about nails.

- roger, a self-proclaimed visionary and nail hammerer

Yes Virginia, about Unicorns…

I received the following question from a recruiter friend:

Hello Roger,
I need to pick your brain about a position I have for a Experience Architect that requires that person to be a real cody, digital design, technical person. I’m finding that very rare and difficult to come by. I chatted with a Experience Architect of over 30 years and she didn’t know any real languages, because that wasn’t a part of her job. Am I looking for a unicorn?

signed
“Virginia”

The short answer is yes and yes.  Yes you are looking for a unicorn.  However, such unicorns do exist, but not very many. There are also cars that float in water and some that have wings that attach to become airplanes. But they are usually mediocre at something. Like any combination of specialized skills, a wise person will realize that something has to give. There are sure to be gaps in either or both categories. You might get lucky and find someone with the exact match you need and you also might win at cards in Vegas.

For the number of job descriptions looking for this unicorn, you’d think they were everywhere. This is a common discussion in tech and UX discussion groups.

What you have is an uninformed client. You are right to try to educate them.

Each profession has its own changing dynamics. Staying current in even one of these professions is a challenge with the rapidity of change. Two is too much. How many languages must one learn to be competent? Which ones? The new ones of course!

Flash & Flex? (oh that is so thrree to five years ago) Now its html5 and CSS,right?  What about IOS?  Responsive design? Photoshop? Fireworks? InDesign? Iconography and graphic design? IA? A/B testing? Object oeriented programming? Agile? What about design patterns for specialized audiences in ecomerce, call centers, CRM, BI, data visualization, dashboards, B2B, B2C, B2E BPE and SixSgma DMAIC? etc. etc. etc.???

What is reasonable is that a good UX person will possess enough knowledge of the technology to design properly for it and coordinate well with the developers. They may even be able to write some code, create pretty good mockups, and assets that a skilled developer can turn into great code.

Similarly, a great developer will understand the basics of a great UI to be able to make the detailed technical decisions that will maintain the spirit and intention of the designer.  Intense collaboration is a virtue that cannot be heralded enough.

Having said all of that, the current trend is that these two fields are converging more than ever before.  The code world is more friendly to UX-minded people than ever before and the awareness of the importance and basic principles of UX are more pervasive among developers than ever before.  So, in effect, the number of unicorns is increasing.

Still, keep in mind that there are also musicians who play multiple instruments well, but not at the same time. There are baseball pitchers who can also play catcher, first base, second base, shortstop and outfield too. A team owner could certainly save some money on salaries!

I think you get my point. Even if someone can do both categories, it becomes a matter of perspective and focus. UX is complex, so is code. The reason for different roles is not skills alone but to track the code and the user perspective in parallel throughout the design process and be able to weigh each carefully at every decision point. If one person is trying to focus on everything at once and keep up a rapid pace on a complex project, something is going to get missed.

But if that’s what the client wants, they may eventually find someone who professes to possess it all. Beware; such people may not know what they don’t know.

It is rumored that the early tales of unicorns were actually based on poor descriptions by first hand witnesses having seen rhinoceroses in the wild. Well, we both know that, aside from having a horn in the middle of its head, a rhinoceros bears a poor liking to the graceful unicorn we typically imagine. But your naive client may not know the difference.

Good luck unicorn hunting!

- roger