Some of the things I've learned

And I think are worthwhile to share.

Thinking about compute platforms in the age of AI

Finding synergy

Over the past 15-20 years in my day-to-day (working) life I’ve been thinking a lot about compute platforms. Starting with hands-on operational experience and learning to operate systems at scale. Also with creating systems architecture and design, which requires a lot of forward thinking and planning. In that work, we usually look at platform aspects in relative isolation. This helps to limit discussion but also can trip you up by overlooking or under-emphasizing significance of some aspects. By virtue of doing this work long enough, over time a bigger picture on the subject matter has emerged/materialized that has really helped me make better decisions. I’d thought I’d take the opportunity to organize my brain a bit on this topic by writing it all(?) down in this post and hopefully share some useful insights.

read more »

Agentic coding voids our outer loop assumptions

The Outer loop

With the advent of Copilots and Agentic coding, a lot of the industries focus has been on capturing and optimizing the pure Development effort performed by developers. This is highly successful and is innovating at a stunning rate. What has been left out is how the outer loop need to change.

Why the outer loop matters

The outer loop has been invented (for lack of a better word) to achieve the following:

read more »

Thoughts on EU Digital Sovereignty

The idea

Recently, over here in continental Europe, there’s been a wee bit of a panic over the fact that ““we”” (sorry for the “politician speak”) as a part of the global society apparently are too dependent on the US and other big nations when it comes all things digital. To counter this, ““we”” must develop our own capabilities and thereby become less dependent.

Great idea, but what does this entail?

In this post, I’ll try and pick apart the landscape of compute, network and storage to figure out if this is even possible. The reason I’m asking the question here is because there is an awful lot of complication hidden beneath the idea of independence that i’d like to explore.

read more »

Thoughts on Architects and Architecture

The challenge

A few weeks ago I was reading this Linked in article by fellow Architect Luca Mezzalira

linkedin post snippet

I’ve read a quite a few bits by Luca through his weekly newsletter “Dear Architects,”, if you haven’t subscribed, give it a go, I happen to like it. Luca has asked his readers as simple question to reflect on. It’s about the field of architecture and how it’s changing. Literally the ask is :“change my mind”. We all know that’s a hard thing to do, but reading between the lines this is more to start a broader conversation. Somehow I liked this challenge and will attempt to reflect, challenge and bring some nuance or insights from my perspective.

read more »

The Developer Experience Fallacy

The balancing act

Every day we have to deal with balancing opposing values. Recently I have been encountering some of these in what we call “Developer Experience(DX) initiatives”. If I would make an overly simplified statement on what I’d say the mission of DX is about, then it would read something like: :“Developer Experience enables developers to focus on building and shipping cools stuff effectively and efficiently by removing the distractions and friction involved.” That is of course hugely exaggerated but it sets the tone and I’d say this is also echoed in writings on the subject.

read more »