Russ

Author Archives: Russ

Explain-a-holic (Communicate Clearly)

But just a couple of days ago, I was talking to someone about managing expectations in the IT world. How do you convince someone else to buy into a project? How do you get them to back your idea, rather than inventing their own? While the question itself is interesting, I’m going to leave my thoughts on it to another post.

What I realized, halfway through answering the question, was that I was sucking up a lot of time talking about things that probably didn’t matter. I was spending time talking about the problems of getting people to own the problem, or make them believe they’d invented the solution, and specific projects I’d been involved in where we could never convince a wide group of people to buy into our ideas and solutions.

At some point, I’m certain I sounded like this snippet from a recent email —

Like if I asked, “what is 1+1?” he might say, “one takes 1, and adds 1 to it, and you get the next integer, which is really quite interesting, because you can do this over and over again, and never get the same answer, which is a bit like…”

There are, Continue reading

Worth Reading 06:12

According to the Data Center Journal:

What’s the problem with IT resumes? They’re useless.

The real problem with IT resumes, though, is we want to see a long list of technologies, because we want to find the specific technology we want to implement (or are implementing) — rather than a good engineer. The hiring process is a fishing expedition rather than a search for solid talent and personality fit. If we want to fix this problem we can. The question is — do we want to?

Bruce Schneier has some wise thoughts on airport security this week

We don’t need perfect airport security. We just need security that’s good enough to dissuade someone from building a plot around evading it. If you’re caught with a gun or a bomb, the TSA will detain you and call the FBI. Under those circumstances, even a medium chance of getting caught is enough to dissuade a sane terrorist

Replace “airport” with “network,” and you get the drift of where network security is going, I think. Of course, there’s the reality that you can’t stop insane attackers… Worth remembering. The same point can be made for network uptime, by the way. Perfection is Continue reading

An Example of Obsfucation

With reference to the Verification exercise embarked upon as a result of the Payment Claim Application received from you on the settlement of the subsidiary contract payment on the Over Due Contract Resettlement, I wish to inform you that a Provisional Approval have been given to recognize your claim and consequently commence the final process of the payment regularization, validation and release to you. By Standard Chartered Bank.

When you read a sentence and think, “I don’t know what that says,” it generally means nothing was actually said. IE — it’s spam.

The post An Example of Obsfucation appeared first on 'net work.

Rethinking Centralization

In general, my line of thinking here is this: some things work well when they’re distributed, others work well when they’re centralized. Our bodies have a “central nervous system,” which is tied to a single point of failure (the brain), though our brains turn out to have some redundancy. On the other hand, other systems in our bodies are distributed, such as our reaction to being cut (and bleeding to death). What we need to start doing is thinking through what works well where, and figuring out how to move each one to that specific destination.

Another parallel in this space is what we’re facing now in application development. We like to say that we’re moving towards the cloud — which means thin clients and thick servers. The reality is, though, services are being broken down into microservices and distributed, and a lot of the processing that takes place does so on the client side by code pushed there from the server. In other words, our belief that the cloud “centralizes everything” is an oversimplification.

Taking one step back, we can always build centralized systems that scale to today’s requirements — the challenge is that we don’t know what tomorrow’s Continue reading

Architect or Designer?

Are you an architect or designer? What’s the difference? A reader asked this last week in email — my (probably) less than perfect response.

First, we have to dispense with this objection — network people aren’t “architects” in the first place. Nor are they “engineers.” Okay, so… A challenge: what else would you call someone who designs and builds things? When someone says, “You’re not a real architect, because you don’t build buildings, and you’re not held responsible for your work,” I tend to reply, “Why are you talking to me if I don’t exist?”

I’ve probably spent a lot more time than most people thinking about what the difference between design and architecture is, as it was a major issue when the CCDE and CCAr were split into two certifications (long ugly story — but then again, whenever marketing is involved, it normally is). With the help of some psychos (psychometricians, actually, but saying you worked with psychos for seven years to develop certification just sounds cooler somehow), we came up with some differentiators that I think are useful.

The difference is in focus, not task — the designer focuses on a solution to a narrower engineering problem, Continue reading

Bing Translator

I’ve rearranged the slideout sidebar a little; tightened up the text a little so more will fit (I might customize the styling a little to make it even tighter). I also added a bing translator widget; slide out the bar, press the translate button, and a small floating popup will appear. Click down to choose a language to translate to. I don’t know how good the translation is, but I thought this might be useful.

The post Bing Translator appeared first on 'net work.

Worth Reading 06:04

It’s been a bit of a crazy week — out to SFO, where I saw a lot of old friends, for NANOG. I picked up the top shirt on my pile this morning, and discovered it’s an old NANOG shirt, SFO in 2004 (!). The good news is the NANOG folks get their videos on line really fast — and all of them are worth watching. The channel is here, but I’d like to especially point out the talks on active monitoring, QUIC, and OpenConnect. Yes, my presentation is there, too.

One point to remember is that as the “network guy,” you stand between people and their funny cat videos. While people get mad about plumbing, they seem to get irate about their network access — because it’s all virtual it all seems so easy, I guess. It doesn’t help that the modern face of IT tends to be large companies that have a virtual monopoly and totally horrible customer service. But whatever the reason, it means you have to be extra careful not to step on people’s toes when you’re doing network engineering — the perception doesn’t have to be reality to impact your life.

A really good Continue reading

IT/IT: Resume Building

It’s a discussion in meeting rooms, boardrooms, hotel conference rooms, and post-conference cocktail parties: Why isn’t IT working? Ask anyone in a corporate or government job and you’ll get an earful. As I was writing this book, I’d occasionally throw the question out to friends, clients, and beleaguered airplane seatmates. The responses come fast and furious. They don’t speak our language. They’re too focused on resume building and tinkering, not on driving business value.
The New IT

This single quote describes much of the circuit of the world for an engineer. If I spend my time on driving business value, then I’m appreciated by my current employer — at least until they change systems, anyway, and throw me out on my ear because my skills aren’t “current.” If I spend my time keeping my skills current, so I can add business value, well, I’m not driving current business value, and hence I’m “isolated,” a “tinker in the corner,” who doesn’t understand nor care about the “real problems facing the business.”

What’s the solution? A little “bump in the training budget” isn’t going to fix this. Rather, this is going to take restructuring the way IT thinks about business, Continue reading

The right tool for the job

This last weekend I set a toilet, replaced five faucets, and put together the beginnings of a workbench. No, I’ve not resorted to working in “the trades,” to make a living — I’ve been slowly but surely finishing and refashioning our “country house” to better accommodate the time we spend “in the country.” One of the faucets, and the toilet, were set in a new bathroom; the pipes had been stubbed up but not finished — which means there were no valves. After the adventure of finding the main water cutoff for the house (it’s buried under about three inches of dirt along one side of the foundation), I had to cut off the plugs and install valves.

The pipes in the country house are PEX. So are the pipes in the house we just moved from. In fact, so are the pipes in the house in Raleigh we just moved to. Odd thing, that — three houses, in different places, at different price levels, and they all use PEX piping. In fact, walking through some random retail store last week, I noticed they had PEX stub outs in a bathroom there, too.

Imagine walking into an apartment and Continue reading

Worth Reading 05:29

This week hasn’t been so much about IT as it has about installing faucets and workbenches… A bit of a crazy week. But I promise I won’t post links about plumbing for you to read. Well, maybe just network plumbing.

I’m speaking at NANOG this coming week. If you’re in the San Fransisco area, you should come by the conference — it’s some of the best industry insight and information you’re going to get from any conference or show, anywhere. And it’s small enough you can actually meet everyone there over the course of the sessions, and get to know folks on the provider side of the industry.

As we get faster at data processing companies “get better” at making use of real time data processing to find a way to make money. The latest seems to be code injection — described in this Infoworld article — putting popups on a web page in mid stream to sell a service, remind you to refill your minutes, or just buy something. Want to make the situation even more frightening? Change the injection in the first paragraph to an ad from a drug company popping over the conversation, rather than a reminder Continue reading

Review: The New IT

The New ITThe New IT
Jill Dyche

Research has found that almost half of the CEOs described CIOs as being out of touch with the business and unable to understand how to apply IT in new ways. Over half also considered IT “a commodity service purchased as needed.”

So begins Jill Dyche in her examination of the relationship between IT and business. This statement sums up the entire point of this book: IT needs to find a way to be more engaged in the business world. Rather than just selling IT as a “commodity to be purchased,” IT leaders need to learn to show how IT can drive business value.

The author breaks the topic into three major parts — What’s Wrong with IT, Your IT Transformation Toolkit, and Leadership in the New IT. The first section, of course, outlines the litany of problems with IT in the business world today, from not having a seat at the table to being more about process and tools than actually driving business value. The second section contains a set of exercises that might (or might not — as in my case) apply to you and your role in IT leadership. These exercises involve Continue reading

Waste Not a Moment (Time Management)

One of the legends surrounding people who get a lot done is they simply don’t sleep. It’s long been said that I have some number of clones who do part of my work, or perhaps that if you ask different clones the same question, you’ll get different answers. This has, of course, been verified scientifically… But the truth is busy people do sleep, and they don’t have clones.

What they don’t do is waste the one resource everyone has a limited supply of — time. In the British Navy of yore, there was a phrase for this focus on using time effectively:

Waste not a moment.

Now I’m not here to give you time management tips and tricks. I’m happy enough to tell you what I do that seems to work. For instance —

  • Set aside specific times to check email; don’t check it constantly.
  • Schedule time to read and learn every day; still, however, slip in reading while you’re waiting in line, waiting on dinner by yourself, etc.
  • Don’t spend a lot of time on social media. Don’t read the comments to a story, just the story.
  • Don’t feel guilty about deleting things, or not reading them.
  • Corollary one: Continue reading