/home

Written: 2024-04-02

Embrace the boring technologies

The main idea is developed in a presentation by Dan McKinley (and the short blog/essay version)

I love the simple concept.
It resonate with what I've seen in the aerospace business.
It resonate with my demoscene activities where smart tricks are often simpler than what it looks like.

If your core business is not about selling software, but is about selling a service or any complex product, then industrial maturity is key.
Fancy technology is probably not in line with you domain expectations.

To me the main outcomes are:

Common biases

In no-specific order:

I have no silver bullet to overcome those biases. Beyond setting clear and measurable expectations, if one, it would be on the engagement level and trustability of those pushing the tech before starting.

Good reasons to switch

You achieved high level of mastery and the bright new tech will help you jump in another stellar productivity level:

The gold skill: from fancy technologist to old-school boring tech

Any company needs to try-and-learn new stuffs and fancy technologies are one of them.

When you try a new technology, it is to learn how to use it, if it matches or disrupt expected performances, or if it opens new doors in your product features or in the ways of working and operate.

One day I had to disrupt a system engineering process based on an over-hyped architecting tool. I focused on what really matters which was the global project velocity rather than a shiny interface. Few people were mocking like: "you're not gonna use this Grandpa'tech!". The grandpa'tech was a spreadsheet tool.

But the grandpa'tech was known by everyone, so people scalability was a no-brainer and mass-editing and integrating high volumes of data became smoother. Then I was able to focus on the system to software transition without loosing time on a flawed-by-design interface originally meant to model boxes and wires (I over-simplify for the story...)

Later, other people were able to modernize the editing process to make it a state-of-the-art collaboration tool and replaced the grandpa'tech, with low impact on the model, process and operational data.

With boring techs, comes boring engineering management: for continuous industrial operations, plan changes step-by-step and avoid loosing maturity on all technology stacks at the same time.