Skip to content

About

Hello — I'm Ibukun

The problems I like being handed are the ones where the data model is still undecided. A surprising amount of what presents as a UI problem — a screen that crawls, a sync that drifts, a permission that leaks — is really a schema decision made months earlier, and I'd rather be in the room for that decision than working around it afterwards.

So I care about decisions being written down — not the code, the reasoning. A choice nobody recorded gets re-litigated every six months by someone who wasn't there. Much of what I publish is really just the trap that made the obvious approach fail, written down before I forget it: that's the part that's missing when you search for it at 11pm.

I spent more than a year contributing to OpenSauced, an open-source platform for making sense of open-source ecosystems, building it alongside the team rather than dropping in the occasional pull request. Working in the open is the other half of the same lesson: you inherit decisions you weren't there for, and you find out quickly which ones somebody bothered to write down.

For about a year I volunteered as a coach with CodeYourFuture, helping people retrain into software development. The programme ran in four-month blocks, every weekend, working through the curriculum together. It turned out to be the fastest way to find out whether I actually understood something — a room of people meeting an idea for the first time finds the hole in your explanation immediately.

I'm based in the UK. Outside of work it's mostly FIFA, science fiction and anime, and being outside whenever the weather allows it — which, in this country, it frequently doesn't.