Taller buildings let us design better towns

I lived in a range of places as a kid, partly because my father was a bit of an itinerant who didn’t know what he wanted in life, other than that I mustn’t live with my mother. Go figure.

Eventually I got to settle down with my grandmother, but in the process I learned a lot about life as a child in different places. Where I felt safe and where I did not.

I did not feel safe in large council estates surrounding cities. I did feel safe in a caravan park. I did not feel safe in a city centre. I did feel safe in a built up part of a large city, living in an apartment block.

Right now I live in a mid-sized house, with a decent garden, in the town of Widnes. It’s nice. I genuinely think Widnes is a very lovely place to live in. Where I am, I have easy access to nature, pleasant walks, parks, a GP, a train station, shops and am not too far from a major hospital. It’s getting close to the ideal 15 minute neighbourhood and I’d say it’s one of the better planned areas I’ve lived in. It’s higher density than some old neighbourhoods I’ve been in, but way lower than others.

But it’s not sustainable. It was built on countryside. Soon more houses will be built. These houses will be between 90m² and 150m². Not that big, really, and they’ll take a fair chunk of land up.

Meanwhile, I can think back to a place that I really enjoyed living in as a kid in Spain. It was rented by my father, so it wasn’t unaffordable, and it was bigger and nicer than any house I lived in here in Britain. It was clean, I didn’t suffer asthma there… almost perfect. And within a short walk we had bars, restaurants, a bodega, and sports facilities. I loved it. I could play safely in the playgrounds with friends, and even went to school there as we had a primary school on site!

Here’s a snip from Google Maps.

As you can see it’s a big old building. I estimate there are between 400 and 500 apartments, varying in size from approximately the three bedroom 90m² apartment we lived in and the larger end apartments which I believe are about 140m².

The caravan I lived in with my grandmother can be seen here although in other pictures it seems it’s been knocked down:

Let’s have a think about housing density here, however.

The caravan park I lived on, including internal roads but not the road to the caravan park used about 320m² per home. Some were more densely packed, some more loosely, but it’s a fair approximation. My current house sits on about the same, funnily enough. The apartment block, however, uses about 100m² of land per home and includes playgrounds, two swimming pools, three tennis courts, a basketball court, shops, bars and more! Use the slider below. Both images are at exactly the same zoom level, and see how 400+ homes compares with about 200 homes for facilities and space use. Our towns could be half the size they are, and rammed with leisure facilities, all at lower cost.

Halsnead Park in Whiston with approximately 210 homes Club del Mar in Alicante with approximately 400-500 homes

Why don’t many British people live in apartments then?

Trust.

That’s it. One word. Due to systemic issues in how the UK treats and manages high density housing, we’ve ended up with a situation where there is very little trust in large apartment buildings.

We have miserable stories like The Decks in Runcorn, where residents have been waiting a decade for resolution and have felt locked in their unsellable apartments.

Historically there have been a number of disasters often down to poor design of buildings so that if something bad did happen, people died. Grenfell is the classic disaster.

By Natalie Oxford – https://twitter.com/Natalie_Oxford/status/874835244989513729/photo/1, CC BY 4.0, https://commons.wikimedia.org/w/index.php?curid=59913134

You had this tower block with a single stairway, no decent quality fire extinguishing system built in, flammable cladding. So many people were let down by the way this country treats high density housing. It was a disaster.

Meanwhile, when I visited family in Poland I noticed there were three stairways in the apartment block – the central one and one at each end of the building. Each corridor also had fire doors at each end, with security access, making it safe but also giving people plenty of options for escape. At the bottom you had a playground, sports facilities, and nearby a park and woods along with good access to public transport and very close shops.

High density housing makes living easier and nicer. You don’t have a garden to tend constantly, and you get a decent amount of space for the money because you’re not handing over a pile of money to wealthy landowners.

But we can’t get from where we are to where we should be without addressing these systemic issues. Meanwhile, we can’t be denying young families genuinely affordable, quality housing. So that means we keep building on land that really shouldn’t be built on. Because we’re scared of towers. And I understand why.

We can build better neighbourhoods, with better facilities, and better lifestyles. It’s possible. I’ve seen how it’s done in other countries. Having family in Spain and Poland, and friends in many other countries has taught me a lot. Being poor up to the age of about 25 has also taught me that we can’t foist middle class solutions to working class problems either. That got us the Southgate estate. It stank of piss.

Don’t design in customer traps on your systems

You know that friend, the one who always promises to help you move flat, or help you fix your mower, but then doesn’t turn up? Yes. Or the guy who goes on a date and pays for the meal and somehow that comes with access to your body? Or the airline that makes you think you have to pay for a seat upgrade in order to take any baggage on board when actually you don’t?

The first two are obvious red flags. We all know people like this, and once we’re done excusing their behaviour we tend to move on. They’re often charming people at first. They have to be. They keep needing new friends and new partners, so they get really good at the introductory gab. But as I always say, the only perfect people in this world are people you don’t know very well yet.

To most of you I’m a suave, sophisticated man of the world. What? No? OK, well at least if you don’t know me I’m probably fairly mid. If I was on a charm offensive you might find me quite nice. Yet I snore, I go off on overly long rants about how a £70,000 car can have a misaligned number plate, and I walk into garage doors that I didn’t bother to put up all the way.

And so it is with companies. They’re often amazing at the introductory gabble. They’re smooth, funny on social media, and charming in their promises. But so many will let you down. Sometimes that’s your own fault. In a way, I kind of admire the Ryanair model because you actually know they’re going to play games and it’s out in the open. It’s a game! It’s a bit like that girl who you know is a heartbreaker but you’re gonna date her anyway because you’ll have fun for a while. Ryanair will be cheap. But sometimes you’re dealing with a business that should be well behaved, is very much business to business, and you’re thrown a curve ball.

Jabra’s survey

I have a Jabra headset I use for all my work meetings and honestly, it’s absolutely lovely. It’s clear, has good sound, and an excellent microphone. It’s also light enough that I can wear it all day long.

I also have the Jabra app, which is a bit annoying in needing frequent updates for something that does almost nothing. So when I saw a survey I thought I could give feedback on this, as well as the headset, so that they can improve.

I worked my way through the survey. It wasn’t especially long, but at the end, I couldn’t submit, because of this:

As you can see, the bit that says “I agree to terms and conditions and that Jabra, its parent company company can contact me by email or advertising…” is a mandatory field in the feedback form. So I’ve been asked to invest time in giving feedback yet here we go… in order to give that feedback there’s a price!

It’s like the Hotel California – it’s a classic case of social entrapment and a breach of the natural human social contract. Akin to being asked some questions at the supermarket then the surveyor saying “but if you don’t agree to let me stalk you, I’m throwing away everything you just told me.”

So I changed my address to one that included a tag* so that I could identify it as being from Jabra and submitted anyway. Because they need to know.

And you could say no sensible designer would build a survey like this. But it doesn’t matter. The survey was designed, even if by a person without the job title of “designer”. They were either careless, or cynical. I can’t be sure of which. And yes, my form entry was harsh. I was annoyed.

What do you think? Is it fair for companies to do this? Have you seen other examples that you’d like to share? Comments are open!

* many email platforms let you format an email with a + such as david+jabra@example.com, meaning you can see where your email went and block it easily if you wish to.

A new manifesto for the web

This blog post has now been re-arranged with the manifesto at the top, and the reasoning that led up to it beneath. Because, after all, placing the important content six or seven hundred words in is hardly being pure, is it?

Web Dogma 24. By me.

Content First. All articles, images, and graphics must be there to serve a purpose. Superficial or filler material is forbidden.

Real-world Photography. Photographs should not be bought from stock suppliers, but either provided by the subjects, or taken by a suitable photographer using only natural and available lighting and real life settings.

No AI. AI generated content is highly derivative, prone to errors, and could get you in trouble. It must not be used on any serious website to create content.

Simplicity in Design. Layouts must be clean and simple, with a focus on readability and user experience. Decorative elements that fail to enhance content comprehension are not permitted.

Environmental Care. A website should be as efficient and fast as possible, minimising the economic impact of running it. Where real life products are created, they should be on recycled paper using biodegradable inks.

No Sacred Cows. There are no firms, people, suppliers or institutions who cannot be investigated or criticised in the event that they behave badly or produce poor work.

Transparent Authorship. All articles and images must be clearly credited. Ghost-writing and anonymous contributions are forbidden.

No Advertisements. The website must be free of advertisements. Revenue should be generated through subscriptions, donations and grants.

Timelessness. Content should focus on timeless principles of the website’s subject matter, avoiding trendy or ephemeral topics.

Interactive and Inclusive. The website should encourage reader interaction through letters, feedback, and community events, fostering an inclusive community.

The story behind this

AI is making it much easier to produce content on the web. I could literally ask it to write this article and it’d do a half decent job of it. It might, of course, be a somewhat plagiarised equivalent, because of the way large language models work, but it would be an article.

They’re amazing. They’re also inauthentic and only relate to the past.

Search engines are getting in on this too – taking the content of websites and digesting it in order to provide what are AI generated responses, rather than sending you to the right websites:

Of course, Google created the problem, and is now offering a solution to the problem it created. How so? Let’s take a look at recipe websites. You’ve got a vegan visitor and you want a recipe for, say, homemade vegan sausages that everyone can enjoy. You’ve never made them before, so you search Google.

And you get not a personal blogger who’s landed on such a great recipe they wanted to share it, but a professional and well made site which isn’t a pleasure to use: https://elavegan.com/vegan-sausage-recipe/

If you don’t run an adblocker, the site is clearly set up to serve ads. Which in many ways, is fair enough – they need to make money, and Google provided this easy monetisation channel. By the time you get to the recipe itself you will see, get this, around twenty-two advertisements! And these sometimes rotate, so it could easily be more and rarely fewer. Meanwhile, I can hear the fan on my laptop starting to spool up as it handles rendering the video advertisements on a moving page.

And people are so, so tired of this. The reason they love TikTok and a lot of the newer social channels that come along is because, frankly, it often feels more authentic. It feels like real people giving advice and having opinions. It’s nice, honestly, although of course TikTok needs to make money too, so they do their thing. At least it’s easy to flick past their ads. People are getting their links inside WhatsApp groups. Emails are, incredibly, becoming a channel once more.

So to help people navigate past the advert dross, Google are, instead, going to serve up AI generated renderings. In fact, Bing are ahead of the curve here. Take a look at this block that you get on a Bing search for vegan sausage recipes:

They’re taking away the need to visit a site at all! Which is, I think, terrifying for sites that have entirely generated their revenue through an overdose of display ads.

But it’s hardly authentic either – and people have a deep distrust of AIs because they’re already noticing they can be really dumb or easily misled.

People have been finding old school search terms less useful and, instead, have been appending site names in order to help get them to more useful content. In fact, it is quite normal to see search terms appended with Reddit, or, in the case of recipes, “BBC” is quite a common suffix. Why? Because we know the purpose of these sites is less to sell a lot of adverts, and more to inform.

People crave authenticity

Designing to hold a reader on your website in order to maximise the value of the reader’s time to advertisers is grating. We all know website publishers have to make money. We all know that it’s hard to do so. Which is why I find myself now subscribing not to the big local newspaper, but to a small, independent one that sometimes scrimps on presentation, but does get deep down into real stories. It doesn’t tell me which tube dress is suddenly selling well in Primark, however.

I don’t think people would even mind some promotional work, but again, only if it’s honest and blended with other genuine, non paid content, just so long as it’s well advertised that it is indeed a paid piece.

The craving for authenticity isn’t just a problem for websites. It’s created new trends in videos, podcasts and reels. This video is a great deep dive into this phenomenon on YouTube:

Of course, to get to where he is, Tom Nicholas above has had to distribute his videos on the YouTube walled garden. Which is favoured by Google’s search engine. Google owns YouTube.

Google in effect has an enormous effect on how the web works, and even how it is designed. But true success now can’t depend on just getting search engine or social media generated traffic. It has to be by being a destination of usefulness for your readers. One so useful, that they feel they’re part of something. Connected to it. Tuned in together.

Which has caused me a lot of navel gazing, and I decided I needed a fundamental set of principles for websites that I think can be the starting point for what is good… And at one point I started to think of Dogme 95 and how influential it was to filmmaking, even if most people haven’t heard of it.

It’s worth noting that Dogme 95 didn’t become the way to make films. Many made in the style were not even particularly successful or critically acclaimed. In large part, because it’s an extreme position that is generally unsustainable. It’s an idea that can season the whole, not the One True Way. So if you head back to the top of this post, you’ll see Web Dogma 24 and that I’m using the same rationale.

But reality will intervene

I don’t think it’s possible to run anything with that sort of purity. Life and the need to make a living means that compromises will have to be sought. But it offers an idea of what’s possible.

What do you think? What would you add or take away? I’d love to hear your thoughts.

AI is predictive, not intelligent

I hope you haven’t missed the big AI revolution going on right now? No? Yes? YES? You have no idea about it? Where do you live? On Mars? Ah OK, you were kidding. AI is being talked about everywhere, new devices like the Humane AI Pin or the Rabbit R1 are very much about it, and everyone involved is scrabbling around like mad for venture capital to fund their incredible ideas.

Having access to these language models is immense, right? We can sit down, whip out our AI, and enjoy a better than life experience. We can ask it questions and often it can come up with remarkably lucid explains. It seems intelligent. Here’s a conversation I’ve just had with ChatGPT’s latest model, after I asked it to settle into a British conversational style:

Me: The weather’s nice isn’t it?
ChatGPT: Oh, absolutely! It’s a lovely day, isn’t it? Perfect for a stroll in the park or perhaps a spot of tea in the garden. How are you planning to enjoy the fine weather?
Me: I have to work, sadly. In fact I’m working right now.
ChatGPT: Ah, that’s a bit of a shame, isn’t it? But needs must, as they say. Hopefully, you can steal a few moments to enjoy the sunshine, even if it’s just a quick breather by the window. Anything I can help you with to make your workday a tad brighter?
Me: Give me a joke to help me get over my vague sense of imposter syndrome!
ChatGPT:
Of course! Here’s a bit of light-hearted humour for you:

Why did the scarecrow win an award?

Because he was outstanding in his field!

Hopefully, that brought a smile to your face. Remember, everyone feels like an imposter at times, but you’re doing brilliantly!

It’s a decent conversation, although no British friend I know would chat like that. They’d be less polite and more vaguely abusive, to be honest. But it does seem intelligent. Then I can ask it a tricky question:

Me: I’m struggling with a maths question. I have a formula for a parabola, and I need a graph and the location of the y intercept: f(x)=3+7

ChatGPT:

No worries, I’m happy to help with that. Let’s break it down.

The given function is:

To find the y-intercept, we need to determine the value of the function when =0. Plugging =0 into the equation:

(0)=3(0)²+7=7

So, the y-intercept is at (0,7).

Now, let’s plot the graph of the function and visualize it. I’ll create a graph for you.

Graph by ChatGPT

Here you go! The graph of  shows a parabola opening upwards. The y-intercept, marked in red, is at the point (0,7). I hope this clears things up for you!

That’s so freaking clever!

Except… except… it’s not actually clever.

Let’s try asking it a question you can use on a seven year old child who would almost universally get the answer right:

As I was going to St. Ives, I met a man with seven wives who was going to St Ives. How many people are going to St Ives?

I think you’ll agree that this riddle is pretty simple. I’m going to St Ives, the man is going to St Ives, and the seven wives are going to St Ives. Look at this madness I got back:

The riddle goes as follows:

“As I was going to St. Ives, I met a man with seven wives, Each wife had seven sacks, Each sack had seven cats, Each cat had seven kits.”

The key detail in the riddle is the first line: “As I was going to St. Ives.” The person telling the story is the one going to St. Ives. The man with the seven wives and all the others are simply met on the way; the riddle doesn’t specify their destination.

Therefore, only the narrator is confirmed to be going to St. Ives. The answer is:

1 person (the narrator) is going to St. Ives.

And that reveals the weakness of large language models. There’s no inherent cleverness. What it does is to look for what it thinks you’re talking about then infer an answer using a combination of techniques, and it then picks what the most likely question is then creates a response based on what it thinks is correct. If the problem is very well known, it can do some really quite incredible things. But if the problem given to it is a novel variation of an old problem it will absolutely fall apart.

Life is full of novel problems. Don’t be misled by the clever bullshit attitude of a large language model, but at the same time, if you know its limitations, it can be a wonderful tool. Use it wisely and carefully, or there’s a risk it’ll make a fool of you. And yes, the post image at the top is, indeed, AI generated – because I have bugger all budget and this is a personal blog. Bite me!

The astonishing power of modern computing

Being very old (or at least, that’s how I feel being in tech!) means that after coming up to nearly forty years in technology, I’ve seen some changes.

My first computer at home, that I owned, that I could truly call my own, was a Dragon 32. It was a small, 32KB computer using the rather lovely little 6809 processor. This CPU ran at 2MHz and the system as a whole allowed me to learn a heck of a lot about computer science as a geeky teenager who was busy ignoring sports.

It didn’t exactly prepare me for my first coding job, working on an IBM MVS mainframe computer handling the payroll of 70,000 people, and distributing over £1bn a year. In fact, it prepared me terribly, because mainframes back then were similar to desktop computers today – powerful, with a ton of security features, online storage and a lot of data pipelines. But still, I knew various algorithms, knew what compilers were (though I’d only used an assembler really, but it got me half way there) and how to do a lot with a little.

That mainframe, when I started, could do about two hundred megaflops.

And today, in the picture above, I have an M5Stack on my desk. It uses the Xtensa LX7 processor. As you can see from the picture it’s absolutely tiny. And it can handle the integrated digital camera, WiFi, Bluetooth, USB… everything, really. The little CPU can run at low speeds and high speeds as appropriate to workload, and can reach over 1GHz.

Let’s put things into perspective.

The 6809 was addressing 32KB. The S3 Stack has 16MB of Flash and 8MB RAM. So 750 times the onboard storage of my Dragon 32. You can insert a 16GB microSD Card. You could put 200KB onto a C60 cassette tape back then. So that’s 80,000 times the unloadable storage! Running a lot faster too.

In terms of CPU performance, I’m struggling to find comparable benchmarks, but if we look at a 6809 you used to get 2-3 clock cycles per simple instruction – so you’d max out at around one million per second. Complex instructions would be far worse, and moving memory around was slow and expensive. The LX7 seems to get through around 0.8 instructions per clock cycle, so we can see it can max out at over a billion instructions per second. Or at least a couple of thousand times faster than the 6809.

But here’s the thing… the little computer I’m holding in my hand is at least as capable as the  contents of the data centre I started to work at in 1987.

And that, my friends, is why I feel very very old in this sector! Things have changed so much.

Yet at the same time, they haven’t. UX didn’t have a name back then, but careful thought into the design of a screen could save people a huge amount of time or reduce data errors. Saving CPU cycles then meant less of a bill (we paid by CPU time on mainframes) and could save tens of thousands a year for our team. Today, it may feel as if the CPUs are endlessly powerful, but using lower power techniques can dramatically cut down on resource use – meaning less environmental damage. I know at work we’ve taken systems running on 32GB, top spec web servers down to 512MB machines! It’s incredibly satisfying to reduce resource consumption by so much.

Let’s look at it another way. The sophisticated corporate payroll, for 70,000 people that I worked on in the eighties and nineties could easily be run today, if suitably considered, on the tiny little computer I’m holding in my hand here.

Which leads me to the real point of this piece – we as software engineers and designers have a duty to minimise resource usage. Yes, that enormous library you’ve included in your project might save you an hour of time today, but if it increases the memory and power consumption of your system so much that you need loads of cloud computing to support your system then it’s not a job well done – it’s a kludge you can hide. We have an ethical imperative to do better in systems development.

Also, low power computing is awesome and fun. Try it!

The productivity paradox

I came across this chart recently and it gave me pause for thought as someone whose life work is designed to improve productivity. It shows that from 2008, although we know technologies have been growing in power, productivity growth suddenly dropped away from the trendline following the global financial crisis. Why?

This is where I fall back on an old story as a developer trying to make things more efficient. I worked with my colleagues to bring a client company the equivalent of about ten hours a day of labour saving due to using a well structured database for better data integrity over their previous ‘loose’ system. As they expanded, each branch would save at least an hour of time, and they were no longer capacity bound at each branch where more customers would linearly increase administrative work in a difficult recruiting environment. This would provide a return on investment (ROI) of less than a year.

It worked exceptionally well and the person we’d worked with said their staff were even worried redundancies might be on the way! This was never going to be the case in a growing company, because there’s an infinite amount of work to do.

All was good.

Then for some reason, our contact’s role was diminished and they eventually left the company. And the knowledge of the improvement left as well. The board’s innate distrust of anyone and their perception of us as no more than a cost base resulted in a great difficulty for us to help them without dramatically increasing costs by gold-plating every spec and decision.

This left the client unable to gain for advantage by exploiting our skills. It was difficult for us to see, and we could do little for them other to look for cost savings when, in reality, they needed to implement cost savings by using us more. Instead they opted for a recruitment based strategy to feed their growth and we parted ways as they shifted the system to a maintenance partner.

In all my thirty years of development experience I’ve seen this again and again. Instead of sticking with a solid set of developers who have learned your business details, chop and change to save money. Treat developers as a cost base and you lose so much knowledge that you’ll fail to gain productivity nearly as quickly as you could treating it as a partnership.

I don’t feel this is unique. I see lots of projects following an arc of big development then a cost reduction period which ends up losing the momentum of ongoing improvement.

Solving the productivity paradox

A strategy I now suggest when selling is to spend 60% of what you thought of on your project in year 1, then 40% in year two, 30% in year three, and then 20% a year throughout the product lifecycle. Software isn’t like building a bridge where things stabilise then stay them same for thirty years, sadly.

Fundamentally, I think corporate culture around custom software became both cautious and speculative following the global financial crash of 2008 and only invested in technology if it felt like it would create some impressive unicorn of an offering. We saw lots of developers tied up with venture capital chasing big things like blockchain and AI whilst ignoring the importance of daily incremental improvement that adds up to a huge return over time.

The answer then, is that if you have access to capital, you should stop chasing unicorns and start thinking about continuous pragmatic development aimed at dealing with all the little productivity blocks in your firm. Look to Kaizen style methodologies to help with structuring your processes around this.

What do you think? Feel free to comment!

Recovering from a heart bypass. The physical and mental challenges.

Having a coronary artery bypass isn’t much fun and comes with challenges. Four years later I thought I’d describe some more of my experiences.

In my previous blog post, I described the adventure of having a heart attack and the five coronary artery bypass grafts that resulted. That procedure saved my life and actually restored my quality of life and fitness, within six months, to about the level of five years before. Today I’m as fit as I’ve ever been as an adult. So everything’s fine, right? Well, it’s a bit more complicated.

Let’s not mess about here, having a heart attack is a traumatic and terrifying experience. So is having a major operation with a risk factor measured in percentages. My risk of death was given as a bit under 2%. Which doesn’t sound too bad, but if you were told one in fifty planes crashed fatally, you’d perhaps be rather scared about flying, right?

With an event like this you come face to face with your mortality. The evening before the operation, Romana brought our chidren to see me. I hugged them hard before they left, but I also wanted them to know I was OK. No tears. But in a way I felt oddly calm. I knew my chances were better with the operation than without. But without the operation I was almost certain to be alive at the end of the next day. You have a fear horizon.

That’s… hard. For me I went into a different mental state. I always imagine it’s that mindset that a meditating Buddhist monk might go into. I was calm and collected. I thoroughly expected, when I was told about the need for a bypass, that I’d be a gibbering mess on the day. Yet most people I met facing this situation seemed to be the same. We know our choices are limited and this is our best chance. So off we go. But let’s not pretend that it also doesn’t scare and scar you. We may seem brave. We may be brave. But what choice do we have?

The ascendance from survival

You can read about my waking up on that previous post, if you like. I’m mentioning it here because it marks the start of the new life. A life which is separated into the before, the after, and the now. The initial week you focus on moving, and managing the pain. There’s a lot of support available, the nurses are wonderful, people visit you. The odd one might nearly faint when they see nearly a metre of stitches.

You go home. My in-laws were staying and helped keep the house bustling during the day, which was honestly a help. We can’t communicate well as they don’t speak a lot of English, but they were always there with cups of tea and help with cooking – stuff that’s still difficult in the first few weeks home.

The operation then changes you. Different people react differently to these events, so I can only really talk about how I felt, and how I still feel at times. Please indulge me, or feel free to ignore me! I do this sort of writing because it’s good therapy for me. It gets those feelings out. Other people have other ways. I’ll try and break up the feelings into types, and describe how they pan out over the four years from the event. I’ve not sought out a diagnosis for any of the following, or treatment, so bear that in mind.

Anxiety

Let’s start with the big one and most common for survivors that I’ve dealt with. The fear. The feeling that every twinge is the start of the end, every bit of shortness of breath is the start of new heart trouble because maybe a graft is failing or new plaques are being deposited. Thing is, having had your sternum pulled apart hard, your pericardium sliced open, your arteries and veins harvested… well, it’s pretty natural you’re going to have all sorts of aches and pains and periods of struggle. You notice everything new. Can’t help it.

So we live in this state of increasingly intermittent rather than constant anxiety. It does get better too. I hold on to that. After a year the panicky moments are every couple of weeks. After four years, they’re every month or two. Still there though. I’d been doing some new exercises with weights. The next day my chest was aching and I had a moment where I thought it was a heart attack before I remembered I’d been working out my chest muscles.

Other things come in to play with anxiety also. I suffered a frozen shoulder following the operation, and that is painful and annoying. It eased off six months later, but you find yourself worrying that you’ll never have a pain free day again. And no, you can’t take ibuprofen if you’re on blood thinners despite it being the usual go-to drug for pain relief for things like this. Ah well.

And sometimes I’ll be puffed out because I have asthma, but I’m never sure… worsening asthma marked the decline of my heart health. Is this asthma or is it my heart? Take the inhalers and see if it improves and when it does you do feel this mental relief kicking in!

Depression

This is a very normal reaction to these events. Sometimes you can work through it, sometimes you can’t. I’m pretty certain I had a period of mild depression as a consequence. I still relapse and seem to have a bout of a week or two every now and again in this weird, empty space – I’m either too sensitive, or struggling to enjoy anything or do anything that is outside of routine. Then I’ll have a period where I’m super focussed and really get stuff done. When I’m in it I kind of resent hearing “let’s meet this week” or “there’s a birthday party for one of the boys’ friends this week and they’ve asked us to go along.” I always say yes. But I don’t want to. I want to be left alone. Half my current life I don’t want to talk to people, listen to them or do anything with them. But I do it, because it’s better for me than being alone, even if I prefer being alone. Mad eh?

I still sometimes like and need to be alone though. Last night it was relatively warm, Romana was studying a presentation she had to give, I’d done my chores, kids were in bed, and I curled up on the bench in the garden, with the cushions, and headphones on listening to some good music for an hour and not even glancing at my phone (which was now in do not disturb mode), and it was honestly one of the most enjoyable things I’ve done in a while.

Anger & self pity

I’ve put these two together here. There’s that “woe is me!” feeling which feels like the other side of the coin which is “you’re so f*cking happy and healthy and yet you drink and smoke and don’t exercise and do everything wrong! Feck off!”

These aren’t helpful emotions. But they exist and they’re real. And need acknowledging. And this tendency to anger means that when people get under your skin you have to decide whether they’re actually a positive impact on your life or not. I had a friend who was perfectly lovely and supportive in many ways, but the 2019 general election was coming up. She was very Momentum in politics even if it doesn’t quite chime with her middle class lifestyle, but that’s fine. The problem, the big moment, came when I’d posted something on Facebook about the Lib Dems who I support. She described Jo Swinson as “that vile woman.” And I flipped out. Had a go at her, blocked her, and that was that. She wasn’t the only person I did that to either.

I don’t miss these people I cut out, really. They had toxic personalities to me at that moment in time, and you know what you don’t need when you’re recovering from a major life event? People who are toxic. To you. They might be perfectly lovely people overall. People don’t get into Momentum or the Lib Dems or even the Conservatives, generally, in order to make the world worse. Sometimes they do, but that’s not usually the intention for most people. But those people can be terribly toxic to you. And I’m still recovering, so I don’t have the capacity to cope with that substantial difference of opinion.

I’ve got this! syndrome

Here’s an interesting one, and there’s probably a proper psychological term for it. But I just describe it as “I’ve got this! syndrome.”

A belief that I can deal with all of this. That all I have to do is eat perfectly, exercise perfectly, behave perfectly, care for myself perfectly, take the medication perfectly, be a perfect husband, be a perfect boss, be a perfect dad, a perfect patient, and everything will be fine.

Which is, quite frankly, delusional. There are no perfect people. Myself included.

This knowledge, sadly, doesn’t seem to stop me. I go through phases where I decide I’m going to run faster and further than ever before. Then I realise that in doing that, I’m skipping quality time with the kids, not doing laundry or jobs around the house… or I go camping with the kids and feel that I ate badly and didn’t do my run for the weekend… or I switch to alcohol free beer and then realise that actually it’s still full of simple carbs… or I think sod it, have the chocolate, but now I have to run extra hard, only to find that the extra hard running leaves me sore and exhausted the next day.

It’s probably PTSD

I guess this is that post-traumatic stress problem that people talk of.

So why don’t I get help?

Because I’m functioning, frankly. I’m not so depressed that I can’t get by. I’m not so anxious that nothing happens in my life. My kids are happy. I think my wife is happy. I think my colleagues are mostly happy. But each little setback, even if nothing to do with my health, sets me on a path of questioning and trying to work out how to be better, stronger, smarter, more organised, more caring, more focussed, better at caring for myself, better… better… better. Because that’s how I get over this and make the most of the 5-30 years I probably have left.

About that 5-30 years

All things being well, there’s no real reason why someone who’s had a bypass like me, following a heart attack (myocardial infarction) with relatively little damage to the heart shouldn’t live another 30 years. Maybe more. An active and full life. I’ve come across people in amazing shape, aged nearly eighty, thirty years on. They look amazing.

But I also see some people pass away. Some of my grafts were from veins and they’re just not so tough and have a high chance of failing after ten years. I could get really unlucky and they could block and cause trouble in a bad way. Which could kill me.

Who knows, eh? I certainly don’t. Nobody does. I just keep taking the pills and hope for the best. Speaking of which:

Now the good stuff: The weird disappearance of my xanthelasma

So, xanthelasma are interesting. I had a couple of these. Here’s a before and after shot:

Excuse the ropey shots used – I never set out to document the disappearance of these things, but there you go. I had them, now I don’t.

Xanthelasma are made of cholesterol, and are, in fact, an indicator of risk of cardiovascular problems. The fact they’ve gone is actually reassuring. I can see that my cholesterol levels in my blood, from blood tests, are about half what they used to be. This is potentially great news. I’m hoping it keeps me safe.

Turns out that it’s possible that strong statin therapy so dramatically reduces cholesterol in the body that these things can disappear.

Blood pressure’s not bad too

With blood pressure, we all know that high blood pressure is bad for the arteries. It damages them, and is linked to stiffening as well.

In this case you can see that I’d started logging my blood pressure in the top part of this chart in early 2019, half a year before my heart attack. Then I kind of lost interest. It was a bit high-ish but not so high as to be of any real concern. I didn’t worry too much.

But the heart attack came! I started logging everything as soon as I came home, and you can see how I did it very regularly by the density of data points. Sometimes I was measuring two or three times a day.

You can track it along until March 2020, when I came off beta-blockers. You can see that the blood pressure readings became a little more varied, with more readings above 120/80 – my target is to keep below that. The trend didn’t really change, but over 2021 I’ve noticed that if I’m over 120/80 it’s by a very small amount. Most typically I see readings around 110/70 which is exactly where I want it to be. Ever since then it’s been much the same, but I’ve zoomed in to show how my desire to measure my blood pressure quite suddenly tailed off. Because I felt a lot better. You get the odd spike, but they often go with a bit of relaxation.

Ten key things I do to try and help recover from the bypass

So now for a little list of the things I try to do to help myself. They don’t always work:

  1. Exercise. I’m told this is the single best thing I can do. So I try and do at least three solid bouts of exercise which substantially raise my heartbeat each week. I also now try and incorporate some more strength exercise – sit ups, press ups, pull ups, etc. So long as my shoulders don’t hurt too much.
  2. Cut out toxic people and walk away from disputes. I always stood my ground in a dispute in order to ensure a negotiated settlement was the end, or the other person would give up. Now, sometimes, I just think “nah, sod it. I don’t need the argument, and I don’t need these people. Step away.” I still need to be better at this, but watch out for it.
  3. Eat reasonably well. Still like some treats though. I’m largely vegan, so I avoid dairy. I really enjoy a peanut bar with a bit of chocolate as a bit of a treat. But the rest of the time it’s wholegrains, plenty of protein, not too many simple carbs, no sugar in coffee, no sugary fizzy pop, no alcohol, no deep fried food, no cheesy food.
  4. On the point of no alcohol, I still allow myself the odd glass. On very very rare occasions I’ve been known to have two glasses of wine. Needs to be a good reason though. Because alcohol is bad for you. Yes, even red wine. I could link to studies, but if you don’t believe me you’ll find the outdated studies that say it’s good for you, and if you do believe me… well, you don’t need further evidence do you?
  5. Break work into chunks. I sometimes use a visual countdown timer, just to get things started. I allocate myself twenty minutes to at least start a task, and see what I can achieve in that time.
  6. Self-care. If I can, I take time to myself. If it’s been gloomy I’ll allow myself six minutes on a sunbed (with sunblock on the scars) to give me a little boost. Not very often, but seems to lift me. Other things can include getting a haircut, going for a walk, or treating myself to something enjoyable.
  7. The pills. Oh the pills. I take them carefully and religiously! Very occasionally I forget one, but it’s rare. They keep me alive. I also supplement with magnesium (it’s a mild calcium channel blocker and can help with relaxing) and some other multivitamins as feels appropriate.
  8. Appreciate the people around me. They matter. They give me the support and grounding that I need.
  9. Try not to think too much about work. You’re either working, or not working. It’s OK to not be busy when working and to be thinking. Don’t work eight hours, then think about work for another five hours, never quite present with other people.
  10. Have things to actively look forward to. Your things, not the things you’re supposed to do. A mild bit of selfishness is OK – in fact it’s healthy. Just don’t make it pathological. If you’re spending more time playing golf than with you’re family you should probably tweak things or deal with why you prefer that to family. But enjoy yourself. Give yourself space for pleasure.

So that’s it. I just saw my word count and 2800+ words is far too many, really. If you’ve made it this far without merely scanning, then well done you! Take care 💖

Have you had a bypass operation? How did you recover? What tips do you have?

Are VW in trouble with their electric car strategy?

Could VW really be in trouble, if they’re cancelling a factory and pushing back a car launch? I don’t think so, but they’re not entirely in the clear…

I’ve seen people commenting in various EV forums and social media on VW Could Delay Trinity EV Until 2030 And Scrap €2 Billion German Factory | Carscoops and concluding that VW are in big trouble and failing in the market. In reality I think it’s hard from the outside to draw any conclusions. VW is a master of building factories and cars. We know that. They provide variety and interest to a huge number of market segments.

The problem they have isn’t really an ICE/EV problem. It’s not a factory problem. It’s not a mechanical engineering problem. It’s the other ICE – in-car entertainment. They don’t have a software culture. No matter how much of a twonk you think Musk is, you might have noticed his contentious statements are never about software. Nobody says “Gosh, his opinions on software are so controversial.” And that’s because he’s a software guy. Tesla’s board is stuffed with software guys. His main weakness is that he thinks more can be solved with software than is always realistic – AI is still as dumb as a worm and easily tricked. So the newer vision only Tesla’s are known for being a bit, well, not great at stuff like self parking whereas the older hardware based ones do quite well. I’ve embedded the video below just to help:

Back to VW. They really need to get their head around the car’s user focussed software, build the right team, and nurture it well. That’s going to take a little while.

As for scrapping a new factory – that just makes sense – we’re moving to a world where people keep their cars for longer and there’s a larger gross margin per car. You can’t grow your market through price competition any more, VW as a group sell cars in one form or other in literally every geographical market too. They have to drive other value.

The transition to EVs *is* dangerous for older makers, but the choices to buyers are still sparse. Tesla make some of the most efficient electric cars out there, with some delightful software, but the cars aren’t to everyone’s tastes and cover a fairly tightly defined sector. I don’t like the idea I’m tied to apps from their store – why not use Android Auto or Apple Carplay as well?

So the legacy car makers know how to make cars. That’s absolutely not the problem. The “hours to produce a car” bit is spurious – you absolutely can’t compare two makers with that statistic. It’s often quoted, but I’ve seen wildly differing values from the same car maker’s different plants and it’s such a complex subject that isolating a single variable is likely to be misleading. Profitability over capital employed is the only real meaningful measure in any business, and even that can be hard to isolate if the business is deep into self-investment.

My own EV purchase considerations

I’m in the market for a new EV next year. I really like the mechanical side of the VW Group EV range, but the software puts me off. Some of their brands implement it a little better than others, but it’s still a problem, and I can’t afford a Porsche or Audi EV.

Honda aren’t giving me something to progress to from the little e, which has amazing styling and is a lovely thing to drive and own, but the limited utility means it sits firmly as a second car… but then nobody else does such an interesting small EV, and the e-Up is gone if I wanted to go for just cheap utility. In fact

Only a few car makers sell smaller EVs with some sense of personality, decent RWD chassis, nice interiors. I don’t yet feel ready for a road-trip car to be electric only either. As a family it can work out more economical and maybe even greener to take a fully loaded and efficient diesel car on holiday than to fly. Although, yes, you can stop and relax with your car whilst recharging it, the stops come every 200 miles, and if you’re driving through the night, sitting in a car park with nothing to do for 40 minutes to get another 200 miles in just doesn’t appeal. In reality, I think Hyundai’s group, with Kia and Genesis, seem to be leading the pack with reasonably affordable EVs on 800 volt systems, decent in-car software, and good options for different types of buyers. I could see myself in a Kia EV6 or a Hyundai Ioniq, but they’re also still quite big, and I feel like we’ll have too much functional overlap between something like that and the old Volvo, with the result that the Volvo only really gets pulled out when we need two cars – something increasingly rare with more home working and both kids about to be in high school. At that point, we may even feel it appropriate to go down to one useful car in the household again, with the Lotus Elise providing last measure status for those rare days when we need to transport six or seven people.

What do you think?

P.S. This is a little experiment. I realised I was tapping out a huge comment in a Facebook group and thought that with just a small amount of extra work I could put the content on my blog instead of giving it away for free, to barely ever be read by anyone else, in a billionaire’s walled garden. I opine on loads of stuff. A lot of it is just that. Opinions. But whole magazines are sold on the back of the opinions of thirty writers: so I may as well put mine out there on the open web.

Interesting times in the world of software

About a decade ago, I was at a conference and talking to a fellow developer (I still call myself one, even though I don’t code so much these days) when he giddily told me about the funding he’d got for building a new piece of software he was hoping would make it big. It was a two year project and he’d got £100k funding. I asked if it was just him… and no, he had a colleague. So £100k, for two people, for two years? £100k didn’t sound a lot… £25k/yr each, basically. Or what you can earn in a much simpler tech support role. I decided not to say anything and leave the poor guy in peace, although this sort of work seemed a lot like gambling to me.

Today, things are different although there’s still a sniff of gamble about it overall. If you’re a developer it’s relatively easy to find a highly capitalised employer that’s positively dripping with money who will pay you £60k-£90k a year. Potentially quite a bit more. This reminds me of the late nineties dotcom boom. In 1997 I myself quit my safe but somewhat dull job at a multinational to become a freelancer, doubling my income almost immediately, and quadrupling it another year later. The new work was, in some ways, more interesting. It was also a lot more stressful, bad for my health, and definitely wasn’t the most exciting coding work. But it paid. I honestly don’t blame developers who decide to do what I did 25 years ago. It set me up. I think it was also a large part of why I had a heart attack in 2019… living out of hotels for a decade wasn’t healthy, and cheese became far too much a food staple for me as a vegetarian. However, the money was very good and it helped set me up. When you’re poor, it’s very hard to catch up and a good income was necessary for a while.

I bring this up because today I’m not ‘just a developer’ but actually run a web development company that specialises in websites and custom software for clients. And things are happening today that are reminiscent of the dotcom boom on the late nineties. 25 years have passed, but people don’t really change nearly as much as you may think.

The dotcom & Millennium Bug era

The late nineties were a period of post-recession growth and capital release. Banks had been deregulated, money was being created in the way it can be, and we were riding high on increasing productivity. Life felt good. And when money is created it can be invested.

There’s only one little problem in that. Sometimes, people get giddy and start splashing the money out too readily. The boom of the late nineties and early noughties, and the deregulation that encouraged it around the world, eventually led to the financial crisis of 2008. I’m a bit of a cautious soul, so even though I had plenty of income, I resisted borrowing too much to get a bigger house. In some ways I was foolish, because I could now be living mortgage free in the house I have now. But I figured that not having a big mortgage would afford me some other freedoms and I could use my money elsewhere. Mostly I just invested my money in solid companies. Friends, however, were telling me to invest in dotcoms. But I looked at the fundamentals. One example was a firm called Vocalis. They did, basically, telephone voice services software. Small team, and had some crazy valuation that was effectively equivalent of £20m per member of the staff. I rightly reckoned that was mad. My friend went ahead and pumped money in, and I mocked him. For a while I looked a fool. The value of the shares rose and rose.

Right now, there are loads of speculation bubbles. At the café at work I was trying to explain Bitcoin’s fundamental problems to our barista, when our receptionist came over excitedly wanting to know more. Both seemed interested in getting involved. That means the crash is likely imminent. They’re both lovely people, but in the economic chain, they’re nowhere near the top, which means that the speculation bubble is reaching it’s limits.

“If shoe shine boys are giving stock tips, then it’s time to get out of the market.” – Joe Kennedy, 1929 as the stock market was about to crash and lead to the Great Depression

So the dotcom boom and Millennium Bug led to a boom in demand for developers. New software was being created to replace supposedly outdated software that couldn’t be fixed (narrator: “It could”) and salaries were rocketing. I took advantage of that boom. I also knew it wouldn’t last. And it didn’t. My day rate as a PeopleSoft developer went from £200 a day in 1997 to £600 in 2002. It could have been higher. Cisco did an amazing job of raising funds in that era and I remember they kept offering me more and more to go to work for them in the Netherlands. But I didn’t really want to go to work there. I never really chased the money, so that’s about where I peaked. But I remember people with the right skills, experience and self confidence were on as much as £1k a day. That’s getting towards £2k a day at today’s prices. Some skills seen as super hard and rare could command double that. Most people didn’t, of course, make nearly that much, and some people preferred a job with reasonable hours and close to their families – a very valid and decent decision. But I was single with no ties.

There are a lot more developers around today – good incomes have brought many people into the trade. I meet people who called me a nerd in the eighties and now they’re working in IT. It’s a bit weird.

Today’s situation

Now it’s a bit weird. Rates still aren’t at the dotcom level, once adjusted for inflation, but they’re close. You can do very well in tech. But in my little firm we pay typically around £40k for a developer, plus various benefits, kit, resources etc, meaning you’d need to make around £70k as a freelancer to equal it. At least the way I calculate things and always did. I nearly swapped my £600 a day for £60k a year and kind of regret not doing that.

But why have the rates risen? Well, there are a few hot areas, and they can be summarised as AI, analytics, mass market apps, and blockchain. I’ll discuss each briefly:

AI

This is a hot one – the idea we can replace rooms full of people doing dull and not very high value work (from the perspective of the company) such as service desks with AI bots is very attractive. It won’t work though. Most “supposedly AI” bots are just following decision trees and the only bit of AI is in parsing the meaning out of a sentence in a very tightly defined context. AI is useful today for categorisation problems – e.g. looking at a picture and deciding “this is a cat” or “this is a threatening comment”. It’s not brilliant at the job, but I like that an AI can work out which pictures are of my Mum, for example, even if it misses about a third of them… it still makes my life easier. A bit. But what an AI can’t do is right a decent blog post. Sorry, it can’t. They’re awful at it. There’s loads of AI generated content out there and it feels obviously fake. The main job of these AI generated blog posts is to trick other AIs (Google, Bing etc) into categorising a website as useful. And because AI’s make toddlers look worldly wise, they can be easily fooled… and that means you can’t trust them with anything of real importance. Like your business decisions.

But, it’s a hot keyword, and naive venture capitalists like the idea. So in comes the money.

Analytics

Tracking and stalking customers across the internet is very attractive for advertisers believing that doing so makes them seem more interesting to consumers. I’m not convinced. People often find it creepy. They feel like they’re constantly stalked. They visit the website of, say, a printer supplier and they receive ads for a month for printers… but not only for that supplier, but for other printers because the tracking provider is cheerfully using your data as a supplier against you and selling that information to your rivals! I think advertisers are starting to cotton on, but are unsure of what to do… but I know there’s a lot more direct selling of adverts between publishers and advertisers than there used to be.

But, the siren call of analytics is strong, and people love a nice chart on which to justify a decision, so the more nice charts your system can create, the more people will pay to use it and try to gain an advantage over competitors. And advertising is huge, so in pumps the money. For now.

Mass market apps

Can you build the next Facebook, Instagram, or Slack? What’s the potential for an app that lets people read books from any publisher for a fixed monthly fee? How about an app that revolutionises food delivery? Interestingly, some apps are about replacing old and inefficient intermediaries and putting new ones in place. Uber is a nice way of hiring a minicab with flexible pricing that rewards drivers for being available at the right time. They don’t disintermediate, however. The customer is both the driver and the passenger. The new intermediary takes their share.

If you can replace old intermediaries you can make a lot of money. Imagine taking 0.5% of every single financial transaction, like Visa do? That’s a lot of money. Then you have intermediaries between the card firms, providers, and networks, such as Stripe… and then there are those replacing old ones, like Wise, for money transfers across borders.

What other things can be improved? Well, literally anything.

But most attempts to build these apps and the supporting infrastructure are doomed to never turn a profit.

Blockchain

Blockchain is a really interesting concept for a public ledger, using an interesting concept called proof of work to make it hard for any one person to try to dominate the network and win the consensus mechanism on new transactions. There are theoretical ideas out there to improve on this, but at the moment they remain just that and haven’t been proven.

And it’s a scam. Pure and simple. But it’s a hot topic. Bitcoin, Ethereum, Dogecoin and many others are actively speculated upon, as well as being used for the exchange of value – often in a hope to evade regulators. It appeals to the natural rebels amongst us because it’s outside of government control… and given that governments aren’t always a force for good, I get that.

Problem is, Blockchain breaks the rules of good software development… if you look at the big O notation for software, it has to follow certain rules or it will fail at some point and need to be re-engineered. Big O matters. I don’t have academic access to papers, and the internet is full of vested interests pretending that Blockchain scales just fine. I used to see the same in WordPress land, where people said the software scaled fine… but it doesn’t. In WordPress we get scale by putting a layer between WordPress and the internet to balance things out – the work the software itself does goes up in line with the number of people talking to WordPress. We can define that as O(n) so long as you know what you’re doing – that’s OK. We can live with that. But the consensus mechanism required for multi node agreement of transactions as required to track transactions will, by its nature, follow a curve that is likely to be somewhat greater than O(n^2) (each node does O(n) work in a linear fashion but the total work done on the network as each node is added therefore grows as O(n^2) plus a bit for network latency and overheads. Yet bitcoin transaction cost isn’t following that curve in spite of huge interest because, I reckon, most Bitcoin trades aren’t real.

Yes, that’s right. And what does that mean? It’s because wideboys, crooks and the overly-optimistic are involved. Given it is, by design, a pyramid scheme, it will have to fail at some point. But people are motivated to hide that, so there are Bitcoin tracker schemes, rather like gold purchase schemes, that never hold the asset in question. They will pump and pump values as hard as you like. And as long as there are new people coming in, like our receptionists wishes to, all is good.

And there are enormous amounts of money to be made. As in a goldrush, the people making real money are the shovel makers and traders. And they need developers. So for as long as there’s money to be made, coked up wide boys will be gurning their way through stressful meetings, fidgeting and anxious to cash in before it crashes out. You can earn a lot there. For a while.

OK, so thanks for the very long essay. What does it mean then?

Well, it means developers are really expensive right now. Small firms that do actual useful work and aren’t highly capitalised (like mine) can’t grow because we can’t suddenly charge our customers double for the work so that we can compete against these booms. It’s as if a very rich person has moved into your town and hired all the builders possible to create a huge mansion. They even approached builders working for firms and offered them double to come build that mansion. Soon builders are all swanning around town in Teslas and feeling pleased with themselves for being so cunning as to be in the building industry.

Same in software. Locally there’s a Tesla with a crypto referencing private number plate and a young, bearded and muscular techbro driving it. Fine, I’m not going to judge. He’s happy and making good money.

But if builders are all hired by the rich, the rest of us get priced out. Same in software. Small firms are going to find they can’t afford websites unless they just use some cheap web builder platform – it’ll give a less good solution, but it’ll do the job. Ish. And the firms that can afford will do that bit better. And better. And the gap will grow.

At my firm I’ve had to raise salaries, but we still struggle to clear a profit with the raised salaries. I’m fiscally conservative, so we’ve always had decent cash reserves. This lets us ride out the storm. From 1997 to 2002 dev rates went crazy. By 2005 they were back to normal again. We as a firm can’t handle eight years of this. But it’s not quite the same as back then – you can now hire developers globally and have them work remotely, if you really wish to, which can save some money and also help those countries out with extra foreign revenue. I, however, really like quality and good communications and I find that a geographically tight team works the best. It also makes it easier to hire new people into the trade. So, for now, I’m sitting tight. I won’t seek venture capital, or borrow. And if the worst comes to the worst, we’ll add AI to something that does basic statistical analysis, and blockchain to something with two computers in the network and hope someone out there fancies throwing us some money so we join the party. In the meantime, however, there’s still a healthy living to be made as a business doing useful things and avoiding the hot trends. I never set out to be rich, merely secure – I’ll ignore the rich mansions and do my own thing, creating good code for good people.

n.b. about the above – the above isn’t a paper. It’s a set of opinions designed to inform and illuminate about what’s happened. It relies on anecdotes. Don’t take it too seriously and don’t use it as the basis for what you want to do with software and investing in software. Or crypto. Do your own thing with the information you gather from multiple sources. Also remember that a lot of people say misleading things because it’s in their interests to do so, and that you shouldn’t trust a random blog or news source on the internet. Mine included.

The great pension scam, how people were conned, and how young people fixed it

In my previous post, I discussed the importance of separating wealth from income, and to stop beating up a chap called Rob Barber who made the mistake of having a high income but not feeling rich. I get exactly where he’s coming from because I’ve been in the same position. In fact, it was more dangerous, because I made the mistake of thinking I was rich before having a sudden epiphany.

In the hazy distant past of my life, I worked at ICI from 1987 to 1997. It was a good ten years, in many ways, because although it started skint I acquired the skills and knowledge to make life a lot better for myself. I didn’t appreciate it as much as I should have done at the time, but in part because being skint at 18 is equivalent to trying to get out a pool of oil. Slippery and error prone.

In that time at ICI, and in the years when I left to become an IT consultant, I worked on payroll software and corporate financial software. When you code something into software, you have to know the subject intimately. Everything I code, I learned about in great detail then explained to a dumb computer. Programming is a really great way to understand things – a computer is like a very patient, dim student with fantastic memory. And when you teach, you learn. You have to.

So I remember when I was around twenty-five some of my older colleagues would always go on about how they hoped for early retirement. This seemed dreadful to me, because I remember my grandmother’s retirement in poverty. But what I didn’t know was how much things had changed.

These colleagues, you see, had a defined benefits pension scheme and ICI was a company on the wane. It needed to reduce headcount each year. One way that a department could reduce headcount was to retire people early, as young as fifty. Today I’m fifty and the idea of retiring and not being poor just isn’t there. I’d be quite hard up. So how could these guys get excited at the idea?

Defined benefit (DB) pensions vs. defined contribution (DC) pensions

All those guys retiring in the nineties onwards were born around 1940 onwards. They started work sometime around the early to mid sixties. And they won life’s lottery big style. They had two key things going for them. 1: the economy of the country was growing fast after the war, so there were lots of opportunities for work, and 2: because of a difficulty in hiring people, firms needed to find ways to attract and keep staff that was cheap at the time and hopefully kept wages down a bit.

At ICI, we were all on what’s known as a “defined benefit pension.” That means that the pension you get is defined according to a set of rules. If I remember rightly, the rule at ICI was quite simple – you got 70% of your final salary. This kind of final salary scheme exists today in only a few legacy situations or with older staff in some firms.

I remember thinking how it was crazy that a 50 year old with thirty years of experience could then look forward to another thirty years on 70% income. Given the reduced costs of retirement (no commute, no need to keep smart work clothes, etc) it was almost like having a full salary. Not only that, many would take a consulting or part time job and be on substantial incomes. They would earn more money in retirement than they would during their working careers!

I smelled a rat! The maths didn’t work out. As I then worked more and more on corporate finance I got to know a lot of accountants and some financial directors. I asked about this problem and they all said one thing: “Those pensions were promised to people by directors who are long gone, and mostly now dead. Totally unaffordable and the company now has to make up the gap… or go bankrupt.”

If you’ve ever wondered why so many of the giant companies of the UK that existed in the sixties are no longer with us, then that’s one key reason. Pensions. At one point, Rolls Royce was putting over a third of its gross profits into pensions. British Airways was once described as a massive pension company with a small airline attached.

This problem was known about in the seventies, but few people discussed it. It was brushed under the carpet. If you have some time, I highly recommend reading this 1975 letter from Warren Buffet on the subject of pension funds and likely shortfalls.

Moving on to your situation today – now you have a defined contribution scheme, if you start a pension scheme. It’s generally a good idea to have a pension scheme, especially because the UK government encourages it with generous tax breaks on contributions. Both you and your employer can contribute, within limits.

A defined contribution scheme (DC) is based on the money you put in, and that’s it. In many ways, that makes more sense. But how does saving a portion of your salary get you close the pensions your grandparents or parents got from large employers like ICI, universities, and the public sector? A hint… it doesn’t.

The great wealth shuffle

What’s happened, and it’s absolutely not the fault of the benefactors, rather than of cynical weasels that are long dead, is that wealth has been shuffled to the older generation in a very effective way. Not all older people, sadly, but those who had decent jobs in decent employers  and owned their own homes did best, whilst those in more casual employment, rented their homes, and didn’t realise the importance of savings are left with nothing more than a state pension… so they did the worst and can still be in relative poverty. Unfortunately, if you’re not thinking and acting carefully today, your retirement, even if you work in a good employer, could be a lot more like that poor old person’s than you think and a lot less like your grandparents with their motorhome and three bedroom house.

So, I like charts, right? Remember this one from the last article?

That shows my wealth including the value of my property, savings and other bits and bobs like a car up to the age of thirty, with a different line for a middle class person with the same career.

Let’s see how that changes if we take into account the defined benefit pension scheme I had at ICI. I then didn’t contribute to a pension scheme until I was in my forties, mainly because I had other priorities and, well, I knew what I was up to. But for most people that would be terrible advice. Don’t do as I did!

Take a look below:

Now, do you see the change? In fact, for one glorious year in this story I was ahead of the middle class chap called Julian from the previous post! It wasn’t to last, because we’re assuming he worked in the same way I did and had the same sort of career, just a few years later.

Just so you know, I worked out the pension wealth on a simple basis – it was worth, based on my leaving salary, the equivalent of £100k if I tried to buy an annuity, because today, to give the benefits I can still expect from my pension, I would need about a £200k or so fund in order to buy an income equivalent to my defined benefit. I hope that makes some sort of sense. In essence, I count my pension scheme as being a £200k bit of wealth that I don’t think about.

Defined benefits pension schemes made people who started work before the mid-nineties surprisingly wealthy. It’s just not fungible.

What does fungible mean when it comes to assets? It means that the money isn’t readily available. A bicycle is fungible. You sell it for cash, and can sell it quickly. A house isn’t terribly fungible, but still better than a pension scheme because the pension scheme is sort of a bet. It can release some money to spouses, but doesn’t necessarily have to – that depends on that defined benefit.

So my ICI company scheme increased my effective disposable income in those years by more than 100%. I never even realised it at the time, because I only really learned properly about money in my early thirties.

So now you know how that sweet little old lady with the poor education, who worked at a factory, has managed to afford a decent pension with three annual holidays and a mobile home near Carnaerfon.

So this is good, right? We made older people richer!

It is fantastic that older people were made richer. The only slight fly in the ointment is who paid. And why. And why it could be better.

First of all, remember above I pointed out that companies had big shortfalls in their pension funds? Well, if they had to find £5,000 for each year that I worked extra, that had to come from somebody who currently works at the company, and from the dividends. But if all big firms cut dividends, all pension funds (which hold shares in big firms) would have had even bigger shortfalls! And share values would have gone down, making these firms vulnerable to aggressive takeovers.

Reality is, and this is all a layman’s explanation without too much detail, that younger people paid to make older people richer, but without having the same future benefit for themselves. The older generation, realising the problem, and now running companies, took away those benefits wherever possible.

Pension funds also being large shareholders and needing their income, also pressured companies they held shares in to return greater profits! So that meant that younger people’s incomes were pressured in another way!

At least young people have avocados now?

Well yes, they have access to avocados. But not houses – they’ve become more expensive, because with people living longer, and fighting any development that may affect them and their neighbourhood, young people can’t afford houses. A starter home in my home town of Widnes is around £200k. That’s a *lot* of avocados you’re going to need to cut back on to make a dent in the wealth differential. Relatively speaking, my grandmother bought a brand new starter house for £17,000 in 1984. Which is about £55,000 today. Good luck buying anything other than a tiny ruin in Widnes today for that sort of money.

Houses and pensions have led to the following interesting chart:

Now, this chart has its caveats, and I recommend reading the full article here, but let’s face it, with these sorts of gaps, Rob Barber is going to have to earn £85k (a lot less after tax) in order to catch up with a well established boomer. And let’s not discuss how much harder it is if you’re working class and end up supporting the boomers that didn’t do so well on the pensions lottery and had more casual jobs. Life is harder if you started poor.

Photo credit: Photo by Matthew T Rader on Unsplash