Writing
Notes from the middle of the web.
Payments, access control, data, and the habits that keep systems standing. New notes also arrive by RSS.
- Data From Day One: Why Every Product You Build Should Be Collecting Data Before It LaunchesEvery successful business or product can only survive and succeed if it is truly data-driven.
- Inside GhIPSS: How Ghana Built Africa's Most Interoperable Payment SystemA deep dive into the architecture that lets 53 financial institutions, 6 mobile money operators, and 235,000+ agents move money instantly — and settle it twice a day.
- I Built an RBAC System Called Osiki—Here's What 5 Years of Engineering Taught MeThere's a security guard at most gates in Ghana. We call him "Osiki." He knows who lives in the compound, who's visiting, and who shouldn't be there. He doesn't need a manual—he just knows.
- Mastering Payment Service Architecture: Key Takeaways from a Comprehensive OverhaulBuilding payment systems is like walking a tightrope while juggling flaming torches.
- SOLID Principles: Your Code's Best FriendsPicture this: You're six months deep into a project, and your boss asks for "just a small feature addition." You crack open your codebase, and... yikes.
- PHP Arrow Functions: Finally, Concise Callbacks That Don't Hurt Your EyesRemember the dark days of PHP when writing a simple callback required more boilerplate than actual logic?
- JavaScript Memoization: Cache Me If You CanEver watched your JavaScript application grind to a halt while recalculating the same expensive operation for the thousandth time?