Blog
-
February 2026
On Taste, Craft, and Building Things That Last
Why the best builders care about details nobody asked them to care about.
-
November 2025
Managing Across Time Zones
What I learned coordinating teams across three continents.
-
September 2025
The Case for Generalists in a Specialist World
In a world obsessed with depth, breadth might be the real competitive advantage.
-
June 2025
Why Most AI Strategies Fail Before They Start
The problem is rarely the model — it's everything that happens before the model.
-
April 2025
Reinforcement Learning Beyond Games
RL's most interesting applications aren't in Atari — they're in supply chains and finance.
-
January 2025
The LLM Evaluation Problem
We're building faster than we can measure, and that should concern everyone.
-
November 2024
Why Students Will Actually Thrive in the AI World
Entry-level jobs are changing fast, but that might not be the disaster everyone thinks.
-
June 2024
Voice Interfaces Are Underrated
Text-based AI gets all the hype, but voice is where the real accessibility gains are.
-
March 2024
Apache Kafka and the Art of Handling Chaos
What distributed streaming teaches you about building resilient systems.
-
January 2024
AI Adoption Looks Different Everywhere
What studying AI adoption across countries taught me about context.
-
October 2023
On Learning Languages and Learning Systems
The parallels between acquiring a language and understanding a codebase.
-
July 2023
Automation Is Not a Layoff Strategy
The companies automating to cut headcount seem to be missing the point.
-
May 2023
Why North Africa's Tech Scene Deserves Attention
A growing ecosystem that most of the tech world hasn't noticed yet.
-
February 2023
The Myth of the Non-Technical Founder
You don't need to write code, but you do need to understand systems.