When a User Request Challenges Everything
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 syst...
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 syst...
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
Ever assumed your infrastructure could handle any load, only to be met with timeout errors? We did. A simple request to pull historical data turned into a lesson on database connection limits and r...
You don’t have to quit social media entirely to reclaim your focus. In the blog below, I explore how to apply Rule 3—“Quit Social Media”—from Deep Work by Cal Newport, showing how a tech‑savvy indi...
QA isn’t your enemy. Timelines don’t have to be scary. And you don’t need to say yes to everything. A dev’s guide to staying sane and shipping better. Delivery kama mkunga!
Reflecting on an epic Saturday with Innova Fitness at Ragia Forest & Falls. The lush greenery, the historical whispers, and that refreshing waterfall at the end made every step worth it.
Is it safe to cycle on Kenyan roads? It's the biggest question holding people back. I decided to find out for myself. Short answer: YES, if you're smart about it. Wrote a full beginner's guide on h...
Saw a LinkedIn post about how banks use app data to understand customers better. Here's a quick dive into alternative data: how it's used in finance, where it's coming from, and why it matters.
Need to check multiple facts about a library book? Do you grab the book and examine it all at once, or ask the librarian several specific questions? Software developers face a similar dilemma with ...