
From military to civilian use
A few months ago I wrote a text called “Dual-use” about how civilian concepts and thinking is being utilised with great success by the militaries. The example was DOT-Chain Defe...
Why is it so hard to optimise software delivery under stress?
There's a particular kind of pressure that engineering leaders know well. A deadline is approaching, the team is working hard – everyone can see that – and yet the amount of wor...
Why is my software development team slow despite having more people?
It just doesn't make any sense! Your software team has been getting slower and slower up to a point where every new feature is painfully forced through the system, wrecking ever...
What is flow for you?
Earlier in my career, I’d automatically have said something like: being in a weightless state, without time and space, completely zoned in on what I’m doing. Someone even compar...
Is our organisation ready for AI?
There are quite a lot of comments flowing around right now that GenAI is an accelerator. Good news if you are in a good situation, since the good will be increased. Bad news if ...
What will tomorrow look like?
How do you organise for tomorrow when nobody knows what tomorrow looks like?
Raniz will be talking at Devoxx Greece in April
On the 24th of April, 2026, Raniz will give his popular talk "Patterns and Antipatterns – Things your Pipeline Should (Not) Do" at Devoxx Greece in Athens.
Why do we deploy on Fridays?
In the team I work with, we have a sort of tradition of deploying on Friday afternoons. Why on earth are we doing this? A lot of teams have the opposite tradition to never deplo...
Transforming software and business to reach the next level
If your company is at the cusp of significant change, today might feel like a crucial turning point between yesterday's struggles and a tomorrow where you will reach your ambiti...
Continuous Integration and development flow
Continuous Integration, sometimes referred to as Trunk Based Development, is a development methodology where everyone integrates their work into the main branch at least daily.
My four insights on adapting software delivery to scale up
I had a conversation about product development recently, and it really got me thinking. I was asked something along the lines of “If you were the head of development and got a s...
Five Principles for a World-class Development Organization
We’ve had the privilege to work with many great development organizations. So, we thought it would be nice to share a few of the insights we’ve gathered over the years on what s...
The fear of releasing
The fear of releasing is real, it is the fear of failure.
Technical debt
What is technical debt, who owns it and when is it due? Post #2 in a series of post about obstacles around software development.