Notes on data, AI, IT
and security
No marketing fog. The way I think about real problems with founders and managers.
Feature flags: how incremental delivery reduces release risk
What feature flags are, why teams that use them release faster and break things less, and what an owner or manager needs to know before adopting them.
Vendor concentration: the hidden single point of failure in IT
Why depending on a single infrastructure or software supplier is an operational risk, not just a negotiation position.
Kubernetes: what founders discover after the migration
An honest look at the operational and financial realities of Kubernetes for mid-sized companies - what the container adoption presentations leave out.
API-first architecture: the business case for owners who do not write code
Why API-first is not a technical preference but a business decision about how the company will integrate, scale, and switch vendors.
Platform engineering after the DevOps wave: what changes for IT leadership
How the internal developer platform idea transforms the role of IT in a company and why this is a strategic question, not just an operational one.
Internal developer platforms: why this is a leadership question
What an internal developer platform is, why the approach is gaining momentum, and what it has to do with development speed and operational control.
Feature flags as a deployment risk control tool
How feature flags change the logic of releasing software and why this is a management question, not just a technical one.
Technical debt: how to talk about it with your team and make decisions
Technical debt is one of the hardest topics for conversations between technical and non-technical leaders. I offer a language and a structure for that conversation.
IT modernisation: why big-bang replacement rarely works
Large projects to replace IT systems often fail or exceed their budgets by multiples. I explain why an incremental approach works better and how to apply it.
Dependency map: what you need to know before any migration
System migrations fail not because of technical complexity but because of hidden dependencies. I explain how to build a dependency map and why it is work that must happen before the project starts.
Import substitution, open source, and architectural sovereignty
The departure of Western vendors placed companies in front of a real architectural choice. A breakdown of how to think about it systematically rather than reactively.
Year-end IT architecture review: questions for planning 2023
A set of concrete questions that help assess the current state of a company's IT architecture and set the right priorities for the coming year.