IT Project “Thermocline”

Source: https://brucefwebster.com/2008/04/15/the-wetware-crisis-the-themocline-of-truth

A thermocline is a distinct temperature barrier between a surface layer of warmer water and the colder, deeper water underneath. It can exist in both lakes and oceans. A thermocline can prevent dissolved oxygen from getting to the lower layer and vital nutrients from getting to the upper layer.

In many large or even medium-sized IT projects, there exists a thermocline of truth, a line drawn across the organizational chart that represents a barrier to accurate information regarding the project’s progress. Those below this level tend to know how well the project is actually going; those above it tend to have a more optimistic (if unrealistic) view.

This is all true, but the article assumes that everyone is acting rationally, in service to the stated goal(s) of the project, and that problems with the timeline are just honest mistakes. Unfortunately, in my 25 years, I’ve witnessed a nauseating amount of political infighting that sought to undermine projects in attempts to build and/or preserve personal power. This behavior employs the two things readily at-hand for ruining estimating: bad-faith technical decisions, and good, old-fashioned feet dragging. So the problem isn’t just people being wrong, there’s also a large component due to people actively sabotaging a project for their own purposes. 

I’ve spent most of my career in Fortune 250’s, but I’ve seen this happen in a couple of very small companies too. As someone with a personality that is honest to a fault, this has caused me a significant amount of distress in my career. More than once, I’ve been the lone voice in the wilderness crying about the forthcoming train wrecks, only to be ignored, and then ultimately blamed for the crash, because I was the only one that people could point to for having said anything about it at all.

The Gervais Principle II: Posturetalk, Powertalk, Babytalk and Gametalk

Finally, Sociopaths and Losers speak rarely to each other at all. One of the functions of the Clueless, recall, is to provide a buffer in what would otherwise be a painfully raw master-slave dynamic in a pure Sociopath-Loser organization. But when they do talk, they actually speak an unadorned language you could call Straight Talk if it were worth naming. It is the ordinary (if rare) utilitarian language of the sane, with no ulterior motives flying around. The mean-what-you-say-and-say-what-you-mean stuff between two people in a fixed, asymmetric power relationship, who don’t want or need to play real or fake power games. This is the unmarked black triangle edge in the diagram.

Source: The Gervais Principle II: Posturetalk, Powertalk, Babytalk and Gametalk

I am re-reading the whole series, because it came up as a response to something I said on HN. Basically, I had reinvented this 3-layer dynamic from first principles, based on my observations of the past few years of my career. Now that someone pointed me back to it, I remember reading it originally, but this was written twelve years ago now.

Anyway, this passage really resonates with me. Every time I’ve gotten face time with a serious power broker in a company, this has been true. No games. No BS. Just straight down to business. I have something to say that will help the organization, and they’re ready to hear it and incorporate it. It never accomplishes the full intention, but I understand that they have a lot more pressures that I can see from my vantage point.

… for Sociopaths, conditions of conflict of interest and moral hazard are not exceptional. They are normal, everyday situations.  To function effectively they must constantly maintain and improve their position in the ecosystem of other Sociopaths, protecting themselves, competing, forming alliances, trading favors and building trust. … They never lower their masks. In fact they are their masks. There is nothing beneath.

Though distant from our worlds, criminal worlds have the one advantage that they do not need to maintain the fiction that the organization is not pathological, so they are revealing to study.

For me, as a non-sociopath, this is a source of continual failing: to recognize that the the people pulling the levers of power in the organization are, in fact, sociopathic, and out for their interests, without regard for anyone else’s feelings or fortunes, not mine, or even necessarily the organization’s. Forgetting this base and simple fact has bitten me in the rear end more times than I can count.

So True, and So Wrong

This resonates with me. Spend millions on some new equipment to make widgets better? Sure! Spend thousands to improve the functionality of the lifeblood of the company? Well… I don’t know…

Seriously, though, there’s so much wrong with the way this movie treats this plot point. First, there’s the issue where the only other guy who can get in the system doesn’t have all the access. Second, there’s the issue where there are “a million” lines of code in a monolithic application which clearly covers lots of independent systems, and the other guy can’t even begin to track down where the problem might lie. Third, the little grade-school-aged girl says she knows Unix. Fourth, she then navigates a GUI-based filesystem browser — which no one has ever used in any serious capacity — to find and run an executable — starting from /usr, no less — that magically fixes everything.

I always wondered why I never liked the Jurassic movies very much. Maybe this was a large part of the reasoning.

Modern Recruiting, Thanks to LinkedIn

Big Company HR person 1: “Why aren’t we getting good candidates for our open positions? I know! Let’s buy a high-powered HR software to help us qualify applicants through a pipeline, and push them to it from LinkedIn.”

Big Company HR person 2: “That’s a great idea. Let’s take it to the CIO!”

Company spends a lot of money installing a huge system, and then base their entire hiring strategy on it. Candidates apply. System gets stuck. There is no way to contact the company from the application.

Big Company HR person 2: “Why isn’t our new, high-powered application system generating any promising leads?”

No one in HR is allowed to see metrics or logs. IT isn’t looking.

Me, mailing company rep: “Hey, guys, uh, your system is broken.”

Silence.

Me, mailing second company rep: “Guys, really, your system isn’t working.”

More silence. Big Company HR person 1: “Hmm, I guess we’ll never know.” ¯\_(ツ)_/¯

Thank you, LinkedIn, for reminding me that even here, in 2020 — where we’re all drowning in software, apps, devices, clouds, “things,” and services — more than ever before — it’s about who you know.

UPDATE: After writing this out of my frustration, I got another email bugging me about why I hadn’t finished going through the company’s four-hour application process after the first 15-minute IQ test, and I responded again that their system won’t let me proceed.

Treatment of Others Policy: Strictly Confidential

Just before the holiday break, I got 3 company-wide email missives. I didn’t know any of the people referenced, nor the people who had sent them, nor the people who they were sent on behalf of. Nothing they addressed affected me in any meaningful way, and I have literally no influence on anything they were referring to. I surmise that the vast majority of people who got those emails were in precisely the same situation as I was. I’ve already forgotten everything about them.

It occurs to me that these things might be important for a couple handfuls of people, and it would be better handled in their staff meetings. The company-wide email, talking about the moves of people you’ve never heard of, responsible for ineffable things, mired in our 5-dimensional cross-functional reporting matrix, just seems to me to be a way for senior execs at a big company to flex their muscles, and remind everyone just how terribly, terribly important they are.

At the same time, I got a notice that I had not completed some mandatory training, which was due before the end of the year. One of the modules was about The Company’s classification system, where the classification level determines who can view what documents. It’s very stringent. It reads like a governmental classification system, and I’m sure it was cribbed from one. Because it’s so formal and strict, I have a hard time taking it seriously. Oh, look, our internal memos are classified as confidential. But, really, who cares if a competitor gets one of our planning PowerPoints from the meeting last week. They’re going to be even more bored and unhelped by it than the people who were at the meeting.

As I’m working through the remaining modules, I notice that The Company’s policy on Treatment of Others is marked “Confidential,” and limited to people with a need to know, and who are under a non-disclosure agreement.

Hold the phone.

Isn’t this topic, like, one of the things they work most hard at, and are most proud of? What about it could be considered sensitive at all? Isn’t the point to brag about just how open and welcoming we are? Why would the policy on sensitivity be considered sensitive? Further, why would it be classified as most-sensitive, AND need-to-know, AND under NDA? I would expect them to put it on their public web portal, and point everyone in the world at it.

Is it just me, or does this situation make absolutely no sense whatsoever?

I suspect that The Policies have been created under the direction of The Managers who read some white papers, hired a consulting firm, and were told that they were supposed to do X, Y, and Z with regards to corporate policies. However, they were subsequently written with no critical thought given to the precedence, applicability, or consistency of X, Y, or Z. Nor were any of the procedures or policies tied in any way to actual benefits or protections specific to our company or its businesses. But these managers are very important people, and the decisions were made, and the policies are now Controlled Documents. And now, if I were to reprint the company’s corporate policy on the treatment of others — no matter how much they talk about it to the investing public — I could be subject to immediate dismissal, and possible criminal penalties.

And that’s just Human Resources. Don’t even get me started on the IT policies.

So, I hope people responsible for this forgive me for having a really hard time taking any of their classification seriously. It just seems to me that if you’re going to go to the expense and hassle of making a comprehensive set of policies, you could at least make some people read the stupid things, and make sure that they’re consistent, helpful, and appropriate.

This is a long-standing gripe with me. I’ve seen this in another Fortune 250 before. I complained about it to the right person, and managed to kickstart an effort to fix some of the conflicts, and relax some of the rules that were counterproductive. Unfortunately, the institutionalization runs deeper at my current place, and I’m not in a position to do anything about it this time.