Senior software engineer with 9+ years of experience. Eschew hype; focus on delivery and performance.

Living in Switzerland 🇨🇭 since 2017.

Straightforward Programming (by Hasen Judi)

As I am trying to put together all my thoughts regarding keeping code simple in my last three posts, I came across the Straightforward Programming Manifesto by Hasen Judi.

Haven't asked for permission to reproduce it, so I won't.

But go and read it, I think it's a very good model.

What it does, that I didn't do, is focus on data. Which is essential for the kind of simplicity I'm advocating for.

Normally Data-Driven Design is more around processor optimizations (think SIMD and the like), although of course not exclusively about that.

Hasen has very nicely put together a model for how to think about what makes a Data-Driven Design work in other contexts.