Ideas, arguments, and the occasional provocation.
Organised by theme. Find whatever thread you're following.
When Operations Research Meets Governance: A Computational Case for Uganda's Cabinet Reform
The argument that 35 ministers can govern Uganda better than 83 is not a political claim. It is a structural one. And structural claims can be tested.
Read →Canada's National AI Strategy: The Right Vision, the Hard Questions, and Who's Watching
Canada launched AI for All today. The vision is right. The gaps are real. And from Kampala to Nairobi, others are watching to see if implementation matches the ambition.
Read →A note on AI policy and the conversations we keep getting wrong
Why the loudest AI commentary often misses the point — and what a more useful conversation looks like.
Read →On the Muganga response
The viral LinkedIn thread pushing back on a private university VC's AI commentary. AI Literacy starts with honest criticism — this is the tone benchmark for everything I publish.
Read on LinkedIn →When Operations Research Meets Governance: A Computational Case for Uganda's Cabinet Reform
The argument that 35 ministers can govern Uganda better than 83 is not a political claim. It is a structural one. And structural claims can be tested.
Read →Canada's National AI Strategy: The Right Vision, the Hard Questions, and Who's Watching
Canada launched AI for All today. The vision is right. The gaps are real. And from Kampala to Nairobi, others are watching to see if implementation matches the ambition.
Read →A note on AI policy and the conversations we keep getting wrong
Why the loudest AI commentary often misses the point — and what a more useful conversation looks like.
Read →What the UNOC AI policy review taught me about scale
Drafting a corporate AI policy for a national oil company in Uganda taught me more about Technology Governance than any framework I have read in two years.
Read on LinkedIn →The Newcomer's Survival Guide to Canadian Contradictions — Part 4: Weather, Food and Social Integration
The cultural heart of the Canadian experience: the weather that dominates every conversation, the food that apologizes for existing, and the social rituals that bond people through shared suffering and mutual politeness.
Read →The Newcomer's Survival Guide to Canadian Contradictions — Part 3: Health, School and Transit
Healthcare that's free but inaccessible. Education systems that operate in parallel universes. Transportation designed by people who clearly never needed to get anywhere. Welcome to Part 3.
Read →The Newcomer's Survival Guide to Canadian Contradictions — Part 2: Jobs, Work and Housing
Canada desperately needs workers and is actively importing people to fill jobs. Canada also has a hiring system designed to prevent anyone from actually getting hired. Welcome to Part 2.
Read →The Newcomer's Survival Guide to Canadian Contradictions — Part 1: Arrival, Settlement & Government
A year-one survival manual for navigating the beautiful absurdities of your new home. Part 1: the SIN saga, settlement services, and the bureaucratic ballet of proving you exist.
Read →Two Years In, And Canada Still Has My Heart
On Canada's 159th birthday, one Ugandan-Canadian family reflects on what home actually means when you choose it.
Read →The Newcomer's Survival Guide to Canadian Contradictions — Part 4: Weather, Food and Social Integration
The cultural heart of the Canadian experience: the weather that dominates every conversation, the food that apologizes for existing, and the social rituals that bond people through shared suffering and mutual politeness.
Read →The Newcomer's Survival Guide to Canadian Contradictions — Part 3: Health, School and Transit
Healthcare that's free but inaccessible. Education systems that operate in parallel universes. Transportation designed by people who clearly never needed to get anywhere. Welcome to Part 3.
Read →The Newcomer's Survival Guide to Canadian Contradictions — Part 2: Jobs, Work and Housing
Canada desperately needs workers and is actively importing people to fill jobs. Canada also has a hiring system designed to prevent anyone from actually getting hired. Welcome to Part 2.
Read →The Newcomer's Survival Guide to Canadian Contradictions — Part 1: Arrival, Settlement & Government
A year-one survival manual for navigating the beautiful absurdities of your new home. Part 1: the SIN saga, settlement services, and the bureaucratic ballet of proving you exist.
Read →Burnout Battle Plan: Reclaiming Your Sanity One 'Me Time' Block at a Time
Burnout isn't just feeling tired. It's that soul-sucking state where your out-of-office reply should read: 'Currently questioning all life choices.' There's hope.
Read →