Writing
CQRS Is Not About Databases
The most common mistake I see when teams adopt CQRS is treating it as a database pattern. It isn't. The database split is an optimization — the separation of intent is the point.
May 2026
5 min read
Domain Modeling Before Code
At Europoint, we spent the first weeks doing nothing but modeling. No code, no database schemas, no API contracts. Just whiteboards, domain experts, and hard questions. It was the best investment we made.
May 2026
4 min read
Event Sourcing: When It's Worth It
Event Sourcing gets oversold. It also gets unfairly dismissed. The real question isn't whether it's a good pattern — it's whether your specific problem warrants the complexity it brings.
May 2026
6 min read
What I Actually Look For When Hiring Engineers
After running the full hiring pipeline at SOLID Code — CV screening, technical interviews, take-homes, onboarding — I've learned that the things that predict performance are rarely the things that show up on a CV.
May 2026
5 min read
Giving Technical Feedback That Actually Lands
Most technical feedback fails not because it's wrong, but because of how it's delivered. The engineer hears criticism of themselves, not of the code. After that, the conversation is over.
May 2026
4 min read
The Hardest Part of Technical Leadership Is Not Technical
When I started leading teams, I thought my job was to make the best technical decisions. It took longer than I'd like to admit to realise that the decisions weren't the hard part.
May 2026
5 min read