By Chris at October 2nd, 2002 21:56:00

Dear Big Boss,

There are so many reasons why you irritate me. So many that I can't even hope to cover the entire lot here. I do want to address a specific few that are annoying me the most though.

Attitude to fault resolution:
Your typical and instinctive reaction to resolving a fault is to say "There is absolutely no fault with $systemX, it is most definately a problem with $teamJ's $systemY" without even investigating the fault. Now, when you originally had an acive hand in building the network and supporting software, you might have been able to make this call, however since the network and software has changed significantly, you might want to try following common sense fault finding and resolving strategies. For instance, if an update from one of your systems is not arriving at one of our systems, you might want to check that yours is actually sending the message at all, and sending it correctly, before claiming with undeniable proof that our systems are at fault. This is particularly important when you are running a new *untested* version of the code on your system, against our system which has been running flawlesly for the last 4 months (since it was deployed), and has anally retentive checking etc designed to prevent these sorts of issues from ocurring within it. If we dare to contradict you on this, then it somehow becomes *our* fault that this has occurred. You are not willing to listen to evidence contradictory to what you have said.

Ability to follow procedure, then lying about what you didn't follow:
Procedures, while they might appear to be the embodyment of beuracracy, do serve a purpose. They help to ensure that problems (as these particular procedures I'm concerned with relate to) are resolved in the most effective manner possible. I might want to add that it was your yourself that decided this is a good way to go. So when you blatently ignore procedure to get something done, it's no wonder that it doesn't happen, and everyone gets confused about what's happenning. Let me explain: we have a procedure where we can receive notification of faults from our clients (you, that is, iiNet), we do what is neccessary, then we notify you of the results. Bypassing this procedure by emailing one of the team directly (which, in fact, you *didn't* do, you just said you did), isn't acceptable. When the team member concerned is away sick, and you wonder why it hasn't been resolved yet, try remembering why we have procedures. As it is, the only way that we noticed that you'd even done this was because you mentioned in a *public* forum, to one of *your* clients, that you had asked us to deal with this problem.

Micromanagement:
Back in the days when our company was still in it's infancy, direct management was possible. There was generally not enough information around that caused anyone any problems remembering. Our company now employs around 180 staff. These staff are divided into a number of divisions, each with their own managers, responsibilities, etc. Each team is pretty good at knowing what is going on within that team, and generally knows how to do their job (god forbid!). With this in mind, it's not really all that possible for you to be able to effectively micromanage something that is not your direct responsibility, or even concern. At this level, you lack the ability to direct us, except in terms of general business strategies, because you do not have the knowledge to do so. You hired us to perform our jobs, and you hired our manager to make sure we did those within the parameters of our business strategy. Let us do that, without you making ill informed descisions based on your lack of knowledge, and them blaming us for the outcome, or daring us to contradict you when you are wrong.

Communication:
There is a saying: to find out anything about the company, read iinet.general. I believe this reflects your general approach to communication. As with the above "procedure" mismanagement, advising clients of things within the company, before actually notifying the staff members concerned, is poor form. I can remember a number of instances where new accounts were released (by you), to public forums, without staff being notified that they even exist. When the calls came in from people wanting these new accounts, no-one was able to even sell one, because no-one knew anything about them. It was only by reading through public forums that any information was available. This state of affairs continued for a number of days. Furthermore, it was the *staffs* fault for this, not yours.

I could go on, but I've gotten most of the major issues off my chest.