I’m David Knott. I’ve been working in enterprise technology for over forty years and I’m still learning. This blog is based on mistakes, failures, lessons and some things I find interesting:
Reasoning and reflex
I didn’t learn to drive a car until I was in my mid-twenties, and I found it difficult. It took me three attempts to pass my test, and a lot longer before I was a confident driver. But, as well as teaching me how to drive, the experience taught me the difference between reasoning and reflex: the difference between knowing what you should do, and doing it automatically due to muscle memory.
Later, I learnt the management lesson that, when we acquire new skills, especially those with a physical component, we pass through phases of unconscious incompetence (we don’t know what to do), conscious incompetence (we know what to do but we can’t do it), conscious competence (we know what to do, and we can do it when we think about it), and unconscious competence (we know what to do, and we do it automatically).
AI - a catch up guide to early episodes
Have you ever tried to start a major TV series partway through? You hear everybody talking about it at work, and it sounds thrilling. Then you watch the latest episode, and are baffled by names, places and relationships. Why is this woman so angry with that man? Why are those two factions fighting? And why are those people wandering in the wilderness, apparently disconnected from the rest of the plot? You switch to the series guide on your streaming service and realise that, to catch up, you are going to have to watch the three previous seasons. Perhaps you should just watch that cooking show again.
Trying to understand AI can feel like this. To many people, the appearance of generative AI a few years ago was a sudden, magic and unheralded event, followed by a never ending stream of releases, products and announcements. It’s hard to make sense of the present, let alone look to the future.
Your Moonshot doesn’t have to be a Moonshot
In 1962, NASA faced a difficult technology procurement choice.
They needed a guidance computer for the Apollo Moon missions. Did they go for a design based on new technology, working with researchers at MIT, or a design based on proven technology from their existing suppliers?
They chose the new technology: rather than discrete electronic transistors, they would use silicon chips, which combined multiple transistors into a single component. These chips weren’t like the chips of today, though: rather than millions or billions of transistors, they contained just a few transistors, each representing a single logic gate. Thousands of them were needed to build the Apollo Guidance Computer (AGC).
Business sponsor translation service
It’s tough being the business sponsor of a technology initiative. You want to achieve an outcome; you are responsible for achieving that outcome; it’s your budget that is being spent; and you will be judged on the result. But you are dependent on people you don’t know, concepts that you don’t understand, products that you may never even see, and suppliers that you have never met.
Given how tough the job is, it seems like a good idea not to make it any tougher. However, because business sponsors are rarely experts in technology, they often accidentally make their jobs tougher without realising – sometimes just by saying a few words. Because business sponsors are senior leaders, the things they say have consequences: they prompt the people around them to take action. And, if the sponsor says the wrong things, those actions will be counter-productive.
Who leads?
When do you become a leader?
I was recently asked this question while on stage, speaking at an event. Given that I was supposed to be speaking about leadership, I should have an answer ready, but I have to admit that I was flummoxed for a while.
I thought about all the formal thresholds that we cross in our careers: from individual contributor to team leader; from a team leader to a manager; from a manager of people to a manager of managers; up to someone who leads a function or a business unit. Did any of these constitute the boundary of leadership? Sometimes – but formal career progression did not feel like the whole answer.
It’s okay to be overwhelmed by new technology (especially if you’re a technologist)
I’ve been overwhelmed by new technology many times in my life.
When I got my first microcomputer as a teenager, there was very little to help me make sense of it, other than the manual that it came with, some computer magazines, and the efforts of my friends, who were trying to understand their own computers. This new language seemed like a wall of gibberish, with no way to gain purchase.
When I first moved from a corporate environment to a startup environment in the dot com era, I realised that there was a whole new web based technology stack that had sprung up while I wasn’t paying attention, and that I needed to learn in order to lead my team effectively. The skills I had learnt over years of professional work suddenly felt obsolete.
Out of the shadows
Shadow IT is a failure of trust, and it is a failure we must fix.
The origin of the term ‘shadow IT’ is unclear, but you don’t need to know where it came from to understand what it means.
If you work in an IT department, it instantly evokes feelings of dread and horror: of insecure, unmanaged, poorly designed and unstable systems that business teams have come to depend on, and that you’re going to have to figure out how to manage and integrate.
We still don't understand one another
In 1864, Charles Babbage wrote, ‘On two occasions I have been asked, — "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" . . . I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.’
It is worth looking at that quotation twice. The first time we see the stupidity of people asking a blatantly ludicrous question. How could anyone imagine that the machine knows what the right numbers are supposed to be? The second time we see the complacency of the technical expert assuming an unrealistic level of understanding in his audience. How could anyone imagine that the audience knows what a brand new machine is capable of?
There’s plenty of room at the top
In 1959, the physicist Richard Feynman gave a famous lecture entitled, ‘There’s plenty of room at the bottom.’ In this lecture, he proposed the idea of tiny, nanoscale machines that would do work, manufacture products, and even become part of our biology.
We don’t yet have nanobots, but we already live in a world of nanoscale technology. Modern silicon chips are made up of nanoscale circuits and are built using nanoscale techniques. We may not have nanobots that manipulate molecules, but we do have nanomachines which manipulate information.
Software is not an asset
Which side of the balance sheet does your software sit on? Is it an asset or a liability?
When people enter the technology profession, they often expect to spend their time solving coding problems – and are surprised to find that they spend much of their time solving accounting problems. It’s an especially shocking revelation when they realise that money comes in at least two flavours – opex and capex, or revenue and capital, or whatever terms are used to distinguish money spent on continuous running costs and money spent on the purchase of new assets. And they thought that regular expressions were difficult to understand.
What does 'architectural significance' mean in the age of AI?
When is a decision architecturally significant?
This question has vexed all of the technology architecture teams and governance structures which I have attempted to set up in my career. The thinking goes something like this: technology is complex and difficult, and we seem to have made some bad choices in the past; it would be a good idea if we were more thoughtful about our choices, and spent time trying to get them right; we could do that through some sort of governance process; however, if we subject every single decision to that governance process, we will erode autonomy and slow everything down; let’s focus our governance process on decisions which are architecturally significant, and let all other decisions be taken locally.
Test environments are from Mars; production environments are from Venus
If a crewed mission makes it to Mars, it will have lots of problems to overcome. The atmosphere is thin, and mostly made of carbon dioxide. The average temperature is -60 degrees Celsius. And there is no magnetic field to shield inhabitants from cosmic radiation. It’s not surprising that, so far, the planet is occupied by robots rather than people.
What about our other planetary neighbour, Venus? It’s slightly easier to get to, has more atmosphere, and is quite a bit warmer. Unfortunately, it’s warmer by about 700 degrees, with an average temperature of 640 degrees Celsius. And that atmosphere is a bit too thick, imposing a crushing pressure 90 times that of Earth. It’s mostly carbon dioxide too, but punctuated by clouds of sulphuric acid gas. And it doesn’t have a magnetic field – or a robot population. The only probes which have entered the Venusian atmosphere have been swiftly crushed and cooked.