Showing results for 
Search instead for 
Did you mean: 
Create Post

IT Pro Day 2019—It Figures.

Level 17


Recently, I was building out a demonstration and realized I didn’t have the setup I needed. After a little digging, I realized I wanted to show how to track changes to containers. This meant I needed some containers I could change, which meant installing Docker.

If this sounds like the usual yak shaving we IT professionals go through in our daily lives, you’d be right. And even if I told you I’d never spun up my own containers—or installed Docker, for that matter—you’d probably still say, “Yup, sounds like most days ending in ‘y.’”

Because working in IT means figuring it out.

I’d like to tell you Docker installed flawlessly; I was able to scan the documentation and a couple of online tutorials and get my containers running in a snap; I easily made changes to those containers and showcased the intuitive nature of my Docker monitoring demo.

I’d like to say all of those things, but if I did, you—my fellow IT pros—would know I was lying. Because figuring it out is sometimes kind of a slog. Figuring it out is more often a journey from a series of “Well that didn’t work” moments to “Oh, so this is how it’s done?” Or, as I like to tell my non-techie friends and relatives, “Working in IT is having long stretches of soul-crushing frustration, punctuated by brief moments of irrational euphoria, after which we return to the next stretch of soul-crushing frustration.”

That’s not to say we who make our career in IT don’t get lucky from time to time. But, as Coleman Cox once said, “I am a great believer in Luck. The harder I work, the more of it I seem to have.”

As we work through each day, solving problems, shaving yaks, and generally figuring it out, we amass to ourselves a range of experiences which—while they may be a bit of a slog at the time—increase not only our knowledge of how this thing (the one we’re dealing with right now) works, but also of how things work in general.

While it’s less relevant now, back in the day I used to talk about the number of word processors I knew—everything from WordStar to WordPerfect to Word—close to a dozen if you counted DOS and Windows versions separately. At the time, this was a big deal, and people asked how I could keep them straight. The answer was less about memory and more about familiarity born of experience. I likened it to learning card games.

“When you learn your first card game,” I’d point out, “it’s completely new. You have nothing to compare it to. So, you learn the rules and you play it. The second game is the hardest because it completely contradicts what you thought you knew about ‘card games’ (since you only knew one). But then you learn a third, and a fourth, and you start to get a sense of how card games in general work. There’s nothing intrinsically special about an ace or a jack or whatever, and card games can work in a variety of ways.”

Then I’d pull it back around to word processors: “After learning the third program, you realize there’s nothing about spell check or print or word-wrap unique to MultiMate or Ami Pro. And once you have a range of experience, you’re able to see how WordPerfect’s ‘Reveal Codes’ was totally unique.”

Which makes a nice story. But there’s more to it than that. As my fellow Head Geek Patrick Hubbard pointed out recently, those of us who mastered WordPerfect discovered learning HTML was pure simplicity, specifically because of the “reveal codes” functionality I mentioned earlier.


Anyone who knows HTML should feel right at home with the view on the bottom half of the screen.

Having taken the time to slog through WordPerfect (which was, in fact, the second word processor I learned), I not only gained skills and experience in using the software, but I unknowingly set myself up to have an easier time later.

And this experience was by no means unique—meaning I personally experienced many times when a piece of knowledge I’d struggled to acquire in one context turned out to be both relevant and incredibly useful in another; and my experience in this regard is not unique to IT professionals. We all have them. The experiences we have today all feed into the luck we have tomorrow.

So, on this IT Pro Day, I want to salute everyone in our industry who shows up, ready to do the hard work of figuring it out. May the yaks you must shave be small, and the times you find yourself saying “Wait, I already know this!” be many.

Level 13

Thanks for the flashback to my Dos days and some excellent comments @adatole.  Hadn't heard of yak shaving before, but I sure have done it a lot.  I'll have to save that one for an opportune moment.  Reveal codes was one of the best things ever.  I got to know Wordperfect so well that I could close my eyes and walk a user through the screens and things they needed to do without ever looking at it.  Still kind of miss it honestly.  Changing the kerning to make something work out was so useful before we had scalable fonts.

Level 14

Thanks adatole​!  Another "leonism".........this one needs it's own Thwack T shirt!

"Because working in IT means figuring it out."

Level 12

Your second word processor was WordPerfect... was the first WordStar? Or Apple Writer?

Or am I just old?


Level 16

I clearly pictured someone shaving a Yak

Level 17

WordStar. ^kq for the win!

Well said adatole​!

Working in IT is like working within a giant Minesweeper board. Sometimes you'll work on something that reveals a few empty spaces, and you'll progress, other times you'll hit a mine and have to rethink your approach.

The important thing is to keep on clicking those spaces! Eventually you'll sweep the board, and you'll have all that lovely knowledge and experience to help you with the next one

Level 11

Excellent portrayal of the day to day. I am a relatively new member of a closed Facebook group for IT folks and the more I read their posts the more I'm like, these guys have no clue about what IT is really about. They're asking each other about an old computer they found that they want to refurbish and some guy chimes in about processor overclock speeds and heat. No one is talking about ADFS vs SSO in Azure environments or server event logging, DB exception issues, etc. It's frustrating. This group however, always comes back to the "meat and potatoes" of almost everything IT. And maybe it's just me, but the humor and wit here is unparalleled!! Keep it up everyone, and happy early IT Pro Day!

Level 12

I enjoyed this post. I have been doing this IT stuff for coming up on 40 years and still love those AHA! days.

Level 13

Is Yak shaving a sport?

Level 12

I really enjoyed this post! I came to the same conclusion about just being familiar with how things work because of seeing so many different variations of it, that many things become almost intuitive at times.

Level 16

Coming soon to a Thwack store near you


Level 9

"If this sounds like the usual yak shaving"  . . . and I had to go and look up what yak shaving is. then I noticed the irony of being distracted from the article by the specific idiom for being distracted, so I wrote this post.

Thanks for the article Leon! Maybe someday I'll read it.

Level 12

abandonware apps live again!

About the Author
In my sordid career, I have been an actor, bug exterminator and wild-animal remover (nothing crazy like pumas or wildebeasts. Just skunks and raccoons.), electrician, carpenter, stage-combat instructor, American Sign Language interpreter, and Sunday school teacher. Oh, and I work with computers. Since 1989 (when you got a free copy of Windows 286 on twelve 5¼” floppies when you bought a copy of Excel 1.0) I have worked as a classroom instructor, courseware designer, desktop support tech, server support engineer, and software distribution expert. Then about 14 years ago I got involved with systems monitoring. I've worked with a wide range of tools: Tivoli, Nagios, Patrol, ZenOss, OpenView, SiteScope, and of course SolarWinds. I've designed solutions for companies that were extremely modest (~10 systems) to those that were mind-bogglingly large (250,000 systems in 5,000 locations). During that time, I've had to chance to learn about monitoring all types of systems – routers, switches, load-balancers, and SAN fabric as well as windows, linux, and unix servers running on physical and virtual platforms.