What SaaS Leaders Can Learn From The Magic of Code
And why it pairs so well with Winning by Design
I’ve been re-reading some of the core Winning by Design frameworks recently, especially around recurring impact, systems thinking, and the idea that revenue is an engineered process - not a heroic effort.
At the same time, I picked up The Magic of Code by Samuel Arbesman. It’s a book about complexity, patterns, and why systems whether biological, technological, or organisational behave the way they do.
The overlap between the two is surprisingly powerful.
Both argue the same thing in different languages:
Growth is not magic. It’s structure. Breakdowns are not random. They’re patterned. And high-performing organisations operate more like reliable systems than charismatic founders.
Here are the three insights that stuck with me.
1. Systems are predictable - until they’re not (so build for adaptability)
Arbesman talks about “complexity creep” how systems become fragile when they grow faster than they’re understood. This mirrors what WbD calls the Recurring Revenue Operating Model: growth creates complexity, and without engineered processes, the whole thing buckles.
In practice, that means:
WbD’s insistence on standardised plays, clear handoffs, and measurable impact is exactly how you stop complexity from quietly accumulating until something breaks.
Complexity will happen. Fragility is optional.
2. Patterns repeat - so measure the right leading signals
One of Arbesman’s big themes is that complex systems produce repeating statistical patterns. They look messy on the surface but consistent underneath.
In SaaS, this is gold.
WbD’s concept of “Impact → Desired Outcomes → Recurring Value” is essentially an applied version of this thinking. If you instrument the system properly, you can see the patterns that matter:
This is where most teams fall down. They track activity, not patterns of causality.
Recommended by LinkedIn
As Arbesman puts it: order exists, but only if you know where to look.
3. Small design flaws scale into big failures (or big advantages)
Software behaves like biology: tiny mutations compound. Revenue systems are no different.
A small misalignment between Sales and CS… A slightly unclear ICP… A pricing model that “sort of” works…
At low volume, you get away with it. At scale, it becomes existential.
This is why WbD frameworks emphasise first principles design:
It’s not bureaucracy, it’s reducing the number of accidental mutations that spread as you grow.
Good design compounds. Bad design compounds faster.
The real shared lesson: treat your business like a living system
Both The Magic of Code and Winning by Design point to the same truth:
Sustainable growth comes from understanding how your system behaves, not from pushing it harder.
That means:
For leaders in SaaS, cybersecurity, and digital transformation in organisations where complexity is baked in - this mindset shift is enormous.
It’s also liberating.
Because once you treat your organisation as a system, you realise something important:
You don’t need to guess. You need to observe, design, and iterate..
Systems over heroics—proof success thrives on smart, repeatable design.
Systems eat heroics for breakfast. Always interesting seeing how lessons from one field map to another - especially when it comes to scaling recurring revenue. Will check out the article.
Over and over I hear and see systems, systems, and systems creates growth. Thank you for stressing the fundamentals often missed.
I am going to read that book. Thanks for the post!
Couldn't agree more, Simon Sharp. I'm investing a lot of time recently into more robust systems. Hero performers are great, but great organizations don't rely only on them.