Blog
Home/Blog
Lessons from shipping 10+ products, integrating M-Pesa, and building for Africa.
Claude Opus 4.7 Is Running the GPT‑5 Playbook — And It Shows
Opus 4.7 is better at coding, harder to prompt, and slower. Adaptive thinking isn’t just a feature — it’s compute rationing, same as OpenAI’s GPT‑5 router. Here’s how to prompt 4.7 and what it means for the Mythos rollout.
How to Install Claude’s Frontend Design Skill (And What It Actually Does)
A trending Claude Code plugin that stops the AI from producing generic “AI beige” interfaces. Two commands to install, plus before/after examples from Anthropic showing exactly what changes.
M-Pesa Paybill Has Two Accounts Inside It — And Nobody Tells You
A single M-Pesa Paybill shortcode has two separate accounts: Working and Utility. Understanding how money flows between them is the key to making B2C disbursements work. Here’s the full breakdown and how Business One Account fixes it.
How I Fixed M-Pesa Daraja API Error 404.001.03 on B2B — It Wasn’t My Code
If your B2B or B2C requests are returning 404.001.03 (Invalid Access Token) after going live, stop debugging your code. The problem is almost certainly that Safaricom hasn’t whitelisted B2B/B2C on your shortcode.