paul_venezia
Senior Contributing Editor

My kingdom for a keyboard: Disruption hits home

analysis
May 6, 20135 mins

All it takes is a slip of the wrist and a badly placed beverage to disrupt your familiar workflow

I’m typing this on an external keyboard plugged into my MacBook Air. While that may not seem earth-shattering, the ripples caused by this requirement have plagued me all week. You see, for the first time ever, I managed to spill something on my laptop.

In the 20 years I’ve owned a laptop of one type or another, I’ve never fallen victim to this somewhat common occurrence. Had I ever really contemplated that fact, I might have considered myself immune to such a thing, but as we all know, nobody’s a superhero. Eventually a nice cup of SleepyTime tea will find its way onto your keyboard.

[ Cash in on your IT stories! Send your IT tales to offtherecord@infoworld.com. If we publish it, we’ll keep you anonymous and send you a $50 American Express gift cheque. | Get the latest practical data center advice and info in Matt Prigge’s Information Overload blog and InfoWorld’s Data Center newsletter. ]

I was lucky — the Air is otherwise fine. I’ve been waiting for the keyboard replacement for a few days now and struggling with this speed bump in my workflow. It’s maddening. My reflexes are far too ingrained to deal with this sort of tragedy.

IT’s endless adaptability

As deep tech folk, we’re used to working on vastly different computers, from Windows to Mac to Linux to Solaris what have you, with all the accompanying variation in keyboard layouts, monitors, desktops, and so forth. Predominately, these are stateless systems — completely foreign to our main system tailored to our workflow. This actually makes it easier to switch our thinking and reflexes to suit these different environments if we’ve been doing it long enough. We somehow train ourselves to swap mental templates at a whim at many levels.

An example would be that I never use ps auxww when working on Solaris systems. When I switch to an SSH session into a Solaris box, my reflexes switch too. When I’m on an Ubuntu system, I never try to install anything with yum; somehow, I automatically switch to apt-get.

I even adapt my mental processes when working on otherwise similar interfaces, such as a Cisco 6509 and a Cisco ASA. They both have extremely similar CLIs, but the conventions are slightly different. I would never issue a sh run while in config mode on a 6509, because it won’t work. However, it will work on an ASA, presumably due to the fact that the original PIXOS would allow such an action. Once you bump into these details enough, your brain adapts to account for them.

These kinds of reflexes allow us to move between very disparate systems at a whim, as well as function swiftly and properly to do what we have to do. It’s all part of the game. It’s part of what makes us good at what we do. The minutiae is just that. It doesn’t interfere with reaching the goal.

For want of a keyboard, a workflow was lost

However, losing most of my keyboard on my primary laptop has upended all my habits the past few days. I tried switching to a Windows 7 laptop for a while, but I quickly found that the time required to establish it as a base system would be too painful. The same goes for the other Macs — I could move my entire environment to a new Mac, but the time required to do that seemed like an overall loss, considering my replacement keyboard should have shown up days ago. Instead, I plugged in a Mac keyboard and have been trying to cope ever since.

I find that since I’m still working on my main system, my home base, I can’t channel that adaptive reflex quite so easily. I’m constantly reaching for the laptop keyboard to log in, or when I’m using the trackpad, I try to use the built-in keyboard that only has a few functional keys left.

By far the worst part is working in shells. My shell interaction reflexes are so ingrained that I’ve found myself holding down modifier keys on one keyboard and hitting the other key on the other keyboard. Alternately, I’m constantly moving to the bad keyboard for vim commands. It’s slowing me down, and above all, that’s maddening.

I suppose I’ll get my replacement keyboard any time now, and this little existential crisis will pass, but it’s been enough to show me how ingrained workflows are to someone who uses so many different computing frameworks every day. A wrench in the works at such a fundamental level is enough to disrupt the whole shebang.

Then again, perhaps I will have fully adapted to this situation by the time it’s resolved. However, having just tried to save this column using the other keyboard, I doubt it.

This story, “My kingdom for a keyboard: Disruption hits home,” was originally published at InfoWorld.com. Read more of Paul Venezia’s The Deep End blog at InfoWorld.com. For the latest business technology news, follow InfoWorld.com on Twitter.