Blog
Writing
Thoughts on software engineering, UI/UX design, and building products for the African market.

product thinkingfull-stack development
When to Rebuild vs When to Refactor: A Decision Framework for Founders
The refactor vs rebuild decision is almost always made on gut feeling rather than structured evaluation. Here is a practical framework for making it as a business decision, with honest cost estimates for both paths.
July 26, 2026

product thinkingfull-stack development
What a Messy Codebase Actually Costs Your Business
Technical debt is not a technical problem. It is a business problem that happens to live in the code. Here is what it is actually costing your business, five signals that it has crossed the threshold, and how to think about what to do next.
June 29, 2026