How I decide what’s worth turning into a blog post
I do not write about everything I learn. Only the moments that bruised my ego a little.
I do not write about everything I learn. Only the moments that bruised my ego a little.

Code failing silently is worse than crashing.
A casual night out turned into a real world lesson on freelancing, trust, and protecting your work.
Long Story
WTHelly
Love is a beautiful thing

How a dormant repo turned into a working M-PESA statement analysis tool built with Flask and Python — from PDF parsing struggles to building a clean analytics UI.
We're talking about a recent challenge: a user request to limit editing of unapproved entries to the creator only. See how we navigated this and what we learned about balancing user needs with system security.
I tried to be a gentleman. I tried to impress her. I even lied about skipping a football match. What happened next? Well, let's just say a mattress and a pair of Vans were involved.

Debugging mindset, solving a crime where you are the murderer