News.
Without the fog.

What’s on our minds about software.
And what you get out of it.

Thoughts on systems with a history, sensible decisions and the occasional comment that says “temporary”.

To the first post

Freshly thought.

A thought to start with.
Opinion

The code is old.
Does it have to go?

“We’ll rewrite it” sounds like a fresh start. Sometimes it’s a very expensive way to rediscover the same rules. Why we prefer to understand first what is actually running.

Read the post
Renew one part.Keep the rest.
Step-by-step modernisationThree connected layers of a system. The middle one is replaced and the others stay in place. Schematic illustration.
Schematic · ready

From the
workshop.

For the decisions between “it works, doesn’t it?” and “should have been done ages ago”.

Two thoughts to take into your next technical conversation.

We post when we
have something to say.

New posts appear here when we have a thought worth sharing that helps with a real software decision. There’s no publishing quota. Your backlog is full enough already.

How we think