David M Ogaro
← All articles

David Ogaro

Kenyan Politics — engin akyurt via Unsplash

August 2, 2026

What Systems Thinking Taught Me About Watching Kenyan Politics

I'm not a political commentator, and this isn't an endorsement of anyone or anything specific — just an honest reflection on the patterns I keep noticing, as someone who spends his professional life thinking about systems.

Modern African Realities — imsogabriel stock via Unsplash

August 2, 2026

Building From Here, Not Around Here

On the specific, unglamorous realities of building software in Kenya, and why I stopped thinking of them purely as obstacles to route around.

Systems & Governance — Katie Moum via Unsplash

August 2, 2026

Why Good Systems Fail Good People

A software architect's perspective on why well-intentioned institutions so often produce outcomes nobody inside them actually wanted.

Philosophy & Modern Life — Blaz Photo via Unsplash

August 2, 2026

Meaning in an Optimized Age

A reflection on what gets lost when almost every part of modern life is designed to be measured, and what I've tried to hold onto instead.

Relationships — Brooke Cagle via Unsplash

August 2, 2026

What Debugging Taught Me About Listening

The single most useful skill I've picked up from a career spent fixing broken systems turned out to transfer almost perfectly to fixing broken conversations.

Entrepreneurship — Vitaly Gariev via Unsplash

August 2, 2026

The Unsexy Middle of Building Something

Nobody warns you about the middle — after the exciting start and before anything is proven. Here is what that stretch actually feels like.

Discipline & Growth — Fitsum Admasu via Unsplash

August 2, 2026

Discipline Is a System, Not a Feeling

What years of building software systems taught me about building better personal habits.

Society & Culture — Eva Blue via Unsplash

August 2, 2026

The Quiet Redesign of How We Belong

Notes on watching community shift shape in a city where everyone is online, mobile, and slightly more alone than the generation before.

Human Psychology — Gift Habeshaw via Unsplash

August 2, 2026

Why We Do the Things We Know Are Bad for Us

A systems thinker's attempt to understand procrastination, self-sabotage, and the gap between what we know and what we do.