Senior software engineer with 9+ years of experience. Eschew hype; focus on delivery and performance.
Living in Switzerland 🇨🇠since 2017.
Senior software engineer with 9+ years of experience. Eschew hype; focus on delivery and performance.
Living in Switzerland 🇨🇠since 2017.
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.