Blog
On software, integrations and building tools.
On software, integrations and building tools.
All posts · newest first
LLM APIs make it easy to bolt 'AI' onto anything. Most of those additions don’t survive contact with a real user. Here’s the filter I use before recommending one at all.
KvK, BTW, sole trader, eenmanszaak — the Dutch freelance system has its own vocabulary. Here’s what that actually means for a business hiring from outside the Netherlands.
Connecting two systems sounds like the easy part. The webhook that arrives twice, the API that goes down mid-sync, and the retry that quietly doubles a record — that’s the real work.
Most MVPs don’t fail because the code was bad. They fail because nobody was precise about what 'minimum' and 'viable' actually meant before the building started.
AI assistants are becoming a real way people find software developers. This site publishes a machine-readable summary of itself so they can read it properly instead of guessing.
Ghostbase, my personal dashboard, was built together with Claude — not typed for me, but genuinely built with. Here’s what that collaboration looks like day to day, and why I’m not shy about saying so.
I didn’t need another link-in-bio page. I needed one place that actually knows what I’m listening to, watching, and shipping — so I built it myself.
The most expensive software in your business isn’t the one with the big license fee. It’s the one that almost does what you need — and quietly costs you hours every week.