Please turn JavaScript on
cekrem.github.io – a surprisingly delightful dev blog banner
cekrem.github.io – a surprisingly delightful dev blog icon

cekrem.github.io – a surprisingly delightful dev blog

Subscribe for posts about software engineering, architecture, and functional programming.

I write about code that works and the craft of building maintainable systems. Expect technical deep dives, pragmatic reflections, and the occasional observation about web development's absurdities.

Get updates via RSS or email. Unsubscribe anytime (no hard feelings).

Message History

Of all the monsters that fill the nightmares of our folklore, none terrify more than werewolves, because they transform unexpectedly from the familiar into horrors. For these, one seeks bullets of silver that can magically lay them to rest.

That’s how the most famous essay in software engineering opens. Fred Brooks,


Read full story

What a time to be alive. Elm has had numerous “native” versions lately (Eco and elm-run, the latter of which I’ve


Read full story

I’m on vacation as I write this, happily mostly offline. Which is probably the worst possible state of mind to be in when Light announces a new phone, because now I want it.

Some context ...

Read full story

You don’t know half of it! Seriously, it would be beyond ugly. And I’m not talking about the cosmic perspective of, you know, not even being born if He hadn’t made me, or that if He would withdraw his breath my heart would stop beating. Though that’s also true. No, I’m talking about how endlessly dependent on His presence, nearness, counsel, Word and relational affection<...


Read full story

At the end of my native Elm post I said I hoped my next elm-run project would be a REST API, or maybe replacing some small existing app. I lied a little. I went the other direction and grabbed something much bigger: a real batch job, inside a real (and fairly large) applicatio...


Read full story