Benson Osei-Mensah

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.

  1. 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.
  2. 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.
  3. 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.
  4. Mastering Payment Service Architecture: Key Takeaways from a Comprehensive OverhaulBuilding payment systems is like walking a tightrope while juggling flaming torches.
  5. 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.
  6. 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?
  7. 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?