Mainframe Mindset

Several dozen Danish banks were down for five hours yesterday. Due to incompetence, not Russian hackers.

They were running on robust mainframe systems, because these have proven over decades that they never go down. But it turns out that running critical systems takes both hardware and skill. And the skill was lacking.

The reason mainframes have historically had very high availability is that they are really well-engineered and they’ve been run by really competent people. But those people have reached retirement age, and their jobs are gradually taken over by people with a different mindset. That’s how the mainframe hosting provider managed to run a poorly tested capacity management system that accidentally deallocated resources from all their customers.

There is mainframe hardware, and there is the mainframe mindset. The “this can never, ever, be allowed to fail” mindset. Which is retiring.

Are you sure you are transferring not only skills but also attitude when training new people to take over your critical systems?

Journaling

I hope there is something you want to change in your life. If there isn’t, there are two possibilities.

Either you are completely healthy, happy, and successful (unlikely)

Or you haven’t thought about what you want to change (much more likely)

If you want to change, you need to define a goal and track your progress. The goal-setting is the easy part – in two weeks, many people will easily produce a list of New Year’s resolutions. The problem is that most of these will be the same as last year’s.

It’s the progress tracking that makes the difference. You can use habit tracking apps and all sorts of brain hacks, but the simplest and most effective is to keep a journal. Every morning, write down what you intend to do today to move closer to your goal. Every evening, write down how it went. For inspiration, read up on Benjamin Franklin’s journaling. You have a note-taking app or a piece of paper. You can start today.

The First Thing That Comes to Mind

We’re also going to ban social media for young people here in Denmark. It won’t work here either.

There are two possible approaches to a hard problem.

One is to spend time gathering data, defining the real problem, identifying several possible solutions, implementing the most promising one, and checking the result.

The other is to bombastically announce the first solution that comes to mind. That is what politicians and some business leaders do. That’s how we get social media bans, EU proposals for backdoors on every encrypted service, and the recently proposed ban on VPNs in Denmark. These are poorly thought-out solutions that will cause harm without addressing the underlying problem.

Our brains have a strong availability bias, leading us to jump on the first solution that comes to mind. In order to make good decisions, we need to use a framework. Design Thinking is an example of a method that forces us to use the first approach. Don’t just run with a random first idea.

Learning From People, Not From Documents

Implementing AI has a critical and often-overlooked problem that Raman Shah just reminded me of in another discussion: It can only learn what is documented.

When you teach an AI to perform a process in your organization, you train it on all the internal documents you have. But these describe the RAW – Rules As Written. They do not describe the RAU – Rules As Used.

It takes a lot of care to do process discovery properly. You need to have a human being interview the people doing the work to find out how business is actually done.

Work-to-rule is a classic form of industrial action where workers do exactly what they’re told in order to stop production without going on strike. If you train an AI on just your documents, you are asking it for a work-to-rule stoppage.

Seek first to understand

“Seek first to understand, then to be understood.” That’s a good rule to live by. But to understand someone, we need to hear their original opinion from themselves. Not filtered through increasingly biased media or shrill attention-seekers on social media.

I was out drinking a beer with a friend the other day. After he had left, I noticed three young Revolutionary Socialists with a stack of their newspaper. I sat down with them and had an interesting conversation about their view of the world.

I’ve also just read the new U.S. National Security Strategy – the original from the White House website. Interestingly, it is quite different from the reporting I had read previously.

To form an informed opinion, you need to read the originals. Don’t get your opinions pre-chewed.

P.S. This is Steven Covey’s 5th habit from his bestseller “Seven Habits of Highly Successful People.”

How Could That Happen?

How could that happen? We always ask that question after a scandal or disaster, because all that went wrong seems so obvious in hindsight.

Here in Denmark, one of the news stories today is about a sperm donor who turned out to have a potentially cancer-causing mutation. Firstly, it should have been detected before his sperm was accepted. Secondly, one person should never have been allowed to father 197 children across Europe. But the system to limit harm was implemented piecemeal, and apparently nobody verified that sperm banks adhered to national laws or their own rules.

When you implement an IT system, things can go wrong. But the people building the system cannot see where. All experience shows that builders are unable to see beyond the “happy path” in which the system delivers the benefits it was designed for. We try to compensate for that with separate testers who did not write a line of code. But that only covers programming errors. Most significant failures involve the processes and people around the IT system.

Do you have an imaginative Red Team that will challenge both the system and the processes around it?

Meet People IRL

Humans need connection to other humans. Social isolation is strongly associated with depression and poor physical health. But we need real connections, not just online chat or video meetings.

Neuroscience shows that many more parts of the brain are engaged when you meet someone in real life. Only real-life encounters release oxytocin. On the other hand, video meetings and online messaging show increased cognitive load – you have to work harder to decode social cues. That’s why you can have a productive whole-day in-person workshop but feel exhausted after two one-hour video meetings.

Make an effort to meet people in real life. Online meetings don’t count.

Business knowledge beats technical skill

Business knowledge is more valuable than technical skill. I see again and again that organizations get rid of experienced IT people because they don’t have the latest buzzwords on their CVs. They are replaced with offshore resources or eager young things who tick all the boxes and cost less.

That is a misguided strategy. It takes a long time to accumulate business knowledge because it is not, and cannot be, taught. Someone who has been in the organization for years knows how the business works. That gives them context to interpret requirements and build software that matches how the business really works. A new hire without that knowledge can only build what is written in the spec, which rarely matches what the business needs.

Your technology changes much faster than your business. If you keep hiring new people every time you decide to switch to the latest and greatest technology (AI, anyone?), your people will never have more than 2 or 3 years of business knowledge.

If you need to change technology, it is a much better approach to hire one expert on the new tech and have that person teach your experienced employees. Don’t throw away decades of experience. You’ll miss it when it’s gone.

Buy more, goddammit

The reason you fail is that you are not spending enough. Said the vendor.

Lack of self-awareness is a common human foible, and it seems to be one of the characteristics that AI leaders are hired for. Kellen O’Connor, leader of AWS’s Northern European business, is an example. Interviewed at AWS re:Invent in Las Vegas, he dismisses the clearly documented failure of almost every AI initiative by saying that the customers are not thinking big enough. They need to apply AI to business-critical functions and let AI agents loose.

Translated from AI hype to plain talk: Yes, our software hasn’t proven any business benefit yet, and the way to achieve business benefit is to buy more of it. Good luck with that chain of reasoning in the CIO’s office.

Get Outside

We had 7 hours and 23 minutes of daylight today here in Denmark. It’s dark when you go to work, and it’s dark when you head home. That means it is even more important at this time of year to use your lunch break to get some light and fresh air.

Don’t just stay at your desk and just eat a sandwich. Or even worse, eat whatever is still available in the vending machine or the snack cabinet. If you don’t believe it matters, find some kind of productivity metric and track your morning and afternoon. It can simply be how much time you spend on each application on your computer. Do one week with lunch at your desk, and one with a short walk outside. Compare. You’ll find that your afternoon in the week with lunch at your desk will show way more YouTube, social media, and aimless procrastination.