Don’t get thrown under the bus or how to CYA

Of all the lessons I’ve learned in my IT career none have been more important than CYA.

CYA in the IT realm can mean many things:

Backup before you move forward (duh) if you don’t backup your work, you shouldn’t be in IT or you won’t be for long.

-or-

Have a backup plan, such as, if I make this change and it makes things worse, can I un-do what I just did so that I can “at-the-very-least” get back to where I was? Or if things really go wrong. Do I have a plan B? Such as: If I put this piece of hardware in this server and puffs of smoke come out. What will I do then? It’s not supposed to do that, but what if?

That is technical CYA and failing to do that may very well get you thrown under a bus, but that’s not what this particular article is about. No Sir.

———————
The other type of CYA is political CYA.

This is the most difficult type of CYA for us IT types because we tend not to recognize it. We tend to look at things in black and white. Working or not working. Broken or not broken. Fast or slow. On or off. Access Allowed or Access Denied.

For us stuff works or it doesn’t and when it doesn’t it’s our job to make it work, fix it if it’s broken, and generally the sooner the better right?

When was the last time a user complained to you and did so with your job in mind?

  • “I can’t check mail, or my email is broken, but I understand you can’t fix it right now. I’ll sit tight until maintenance night so you don’t impact all the other users”
  • “My VPN connection doesn’t work but I understand you can’t help me because I’m not at home to test it.”
  • “My XYZ application is really slow, do you have a work around that I can use until the real solution (hardware/resources/etc) that are beyond your control can be put into place?”

Oh, Never that’s when. We’re expected to routinely read minds and perform miracles on a daily basis with little to no information and do so without ever interrupting anyone, anything or any service.

But we try, and try as we may to short circuit the process, to help folks be productive and fix these problems and not make users wait it will sometimes cause rifts.

We constantly have to weigh the risks of making changes to things now vs. waiting to make change later and the impacts that may cause. We have to react to requests of upper management who may not have all the data to support the changes they are requesting, but we have to do it anyway, because, well, they said so.

All you can do in this case is document your role. Document the fact that you’re trying to do what’s best for the organization from your point of view. That you’ve worked with the right people and received adequate permission. Documentation is the key, and it will save your ass every time.

While it’s true people don’t argue with their own data, they won’t argue with yours either if it’s well documented and logged. If you produce evidence that you did everything in your power to reduce the casualties and got permission to make the changes to improve the results then life will be good.

Google Does Evil For China

First, read the Actual Google Code of Conduct.

Our informal corporate motto is “Don’t be evil.” We Googlers generally relate those words to the way we serve our users – as well we should. But being “a different kind of company” means more than the products we make and the business we’re building; it means making sure that our core values inform our conduct in all aspects of our lives as Google employees.

The Google Code of Conduct is the code by which we put those values into practice. This document is meant for public consumption, but its most important audience is within our own walls. This code isn’t merely a set of rules for specific circumstances but an intentionally expansive statement of principles meant to inform all our actions; we expect all our employees, temporary workers, consultants, contractors, officers and directors to study these principles and do their best to apply them to any and all circumstances which may arise.

The core message is simple: Being Googlers means striving toward the highest possible standard of ethical business conduct. This is a matter as much practical as ethical; we hire great people who work hard to build great products, but our most important asset by far is our reputation as a company that warrants our users’ faith and trust. That trust is the foundation upon which our success and prosperity rests, and it must be re-earned every day, in every way, by every one of us.

So please do read this code, and then read it again, and remember that as our company evolves, The Google Code of Conduct will evolve as well. Our core principles won’t change, but the specifics might, so a year from now, please read it a third time. And always bear in mind that each of us has a personal responsibility to do everything we can to incorporate these principles into our work, and our lives.

Apparently, evolving corporate principals mean that if China wants you to actually be evil, you say, “sure!”.

Also, this is why Codes of Conduct, Vision Statements, Etc. have such a dismal reputation among American corporate workers. They’re either rah-rah bs designed to get us to put more time and effort into a company than it’s worth. Or simply a waste of time to keep the executives busy.

For once I’d like to see this on a company “vision” statement.

We plan to make money on making and selling widgets. We want to make the best widget we can so we can sell it for a higher price. Also we want to make as many widgets as we can, so we can sell more.

A great roundup on the Google Evilness at BizzyBlog.com.

My beef with Verizon and cell phone companies in general.

[Rant]

The primary focus of my rant is certainly Verizon Wireless. Though they are not alone, oh no. All Cell companies blow.

In fact my introduction to Verizon started with my discontent with Cincinnati Bell Wireless almost 10 years ago.

I started out with Ameritech which I think actually became Verizon, I’m not sure.

We had phones with them, under contract. GTE came around and some how my in-laws got on the beta program. We opted to switch. We had 3 months on our contract and my cost to bail was $250 dollars. I asked what the cheapest plan was they could put me on. That was $9.95 per month. So for $9.95 per month for three months, we pulled the batteries out, threw the phones in a desk drawer and were off to GTE. No contract, month to month, and enjoying life.

The phones weren’t that good, the service was spotty but it was cheap.

I was a happy go lucky Cell customer. Rarely having an issue, using a Cell service with no contract. Cellular service then though was different, it was spotty for everyone. I needed National coverage for a trip that I was taking and our GTE plan was month to month so I bailed for the Cincinnati Bell Wireless (no Contract National Plan at the time). I needed coverage for a conference and some time I was spending in the bay area. “Sure you’ll have coverage there, see it’s all red on the map” the salesman told me. See Cincinnati Bell was actually AT&T Wireless only you can’t get AT&T in Cincinnati. We have a rather aggressive bell service here who struck a deal. An exclusive deal.

So I head out on my trip, and low and behold, I have coverage in the bay area, but not where I’m staying which is actually San Jose area, and where most of my work is. I pull out my map and it’s red too. But see they don’t have a national roaming agreement here. It’s all a farce.

Oh well. I hate that crap. I hate when companies treat loyal customers like second class citizens. I understand the need to offer special promotions to attract new customers. I understand the need, and the ability to offer hardware discounts for new contracts because they will get a kickback from the manufacturer or make it up over the life of the contract. But when you’re dealing with a vendor like C-Bell that’s a No-Contract provider, it doesn’t make a lot of sense to piss off a good loyal customer. Pay attention people there’s a lesson in there somewhere.

Fast forward about 4 years.

Continue reading