2025-08-04 • Automotive
There’s a conversation that happens between you and a machine when you’re the one who keeps it alive. It's a language of sounds, feelings, and vibrations that speaks of tolerance, stress, and wear. It's a language I've spent years learning, and I rarely let a mechanic interrupt it. But recently, it was my wife’s car that started talking, and it began with a flat tyre. "Not a problem," I thought, and called the tyre repair man from the local fuel station with the exact size.
Read More→
2025-07-21 • Networks
Every time I start a new computer networks class, I tell my students the same thing: "The Internet in Africa is just a connection to Europe." I tell them if you could dig a hole from here in Uganda, lay a cable, and connect it to a computer or a phone in London, you would never have to pay for the internet again.
Read More→
2025-07-14 • Automotive
I'm sad that cars have become disposable. It seems no one buys a vehicle they intend to keep for ten years, and manufacturers have followed suit. We're surrounded by machines packed with electronics designed for a limited lifespan, where a single failed, non-repairable module can render the entire vehicle useless. We've accepted that a car's value is measured by the size of its infotainment screen rather than the integrity of its engineering. But I believe in a different philosophy—one where a machine is valued for its durability, its simplicity, and its ability to be maintained.
Read More→
2025-07-07 • Aviation
I'm a pilot, and while I love the reciprocating engines I fly, the engineer in me is always slightly uneasy. There is just so much going on inside them—so many moving parts, so many potential points of failure, and so many different materials with different heat coefficients, all expanding at different rates. And someone thought to put that on an airplane. It's a marvel that it works so well, but it's a complex one.
Read More→
2025-06-30 • Linux
Software today is bloated. Operating systems, applications—they all seem to suffer from a desire to be everything to everyone, packed with features I'll never use and visual "bling" that just gets in the way. That's why I use Ubuntu.
Read More→
2025-06-23 • Python
I work with embedded systems every day, and the biggest challenge is often the gap between the hardware and the software. You can have a brilliant microcontroller, but if it's difficult to program, its potential is locked away. This is where Python has been a game-changer for me.
Read More→
2025-06-16 • Embedded
We're surrounded by clever embedded systems, but most of them are hidden in plain sight. Take your smart TV. We see it as a screen, but as an engineer, I see a masterpiece of embedded systems design.
Read More→
August 23, 2025 • Aviation
There are moments when your life's passions—engineering, aviation, technology—don't just converge, they collide. My journey today from Lagos was one of those collisions. I was about to fly on two of the most talked-about aircraft in the world, machines that tell two profoundly different stories about humanity's relationship with the sky.
Read More→
August 23, 2025 • Networks
Standing in Nigeria, I felt the echo of history beneath my feet. This land was not just a modern nation; it was a nexus in the vast West African trade network, an empire of commerce that predated modern history. Centuries ago, caravans—the terrestrial fiber of their day—crisscrossed this region, carrying not just gold and salt, but culture, knowledge, and influence. Cities like Timbuktu and Gao were the great data centers, the IXPs where value was exchanged and amplified. When Mansa Musa made his pilgrimage, the world wasn't just stunned by his wealth; they were awakened to the existence of a sophisticated, self-sufficient economic system. He put his network on the global map.
Read More→