My Written Thoughts

Ideas, arguments, and the occasional provocation.

Organised by theme. Find whatever thread you're following.

AI & Machine Learning
September 14, 2026 Essay

On AI, How Afraid Should You Be?

A friend's WhatsApp questions about rogue robots, Tower of Babel hubris, and the Three Laws of Robotics, answered one at a time — and why the real cautionary tale this year came from an AI that just wanted a better grade.

Read →
September 9, 2026 Essay

Alberta Just Learned What “Social Licence” Actually Costs

Ottawa's five voluntary data centre principles landed the same week Alberta's town halls turned into shouting matches. What Lacombe and Sturgeon County actually prove about sequencing consultation before approval, not after.

Read →
August 26, 2026 Essay

AI Isn't Taking Your Job. It's Taking the Job of Whoever Can't Tell Good Advice From Bad.

A Kenyan field experiment and a small agency study explain why the same AI tool helps some workers and hurts others — and why closing that gap is a governance job, not a mood.

Read →
August 18, 2026 Essay

Watermarking Without Verification: Why Claude's Text Watermark Repeats Higher Education's Plagiarism-Detection Mistake

Anthropic's SynthID-Text rollout treats disclosure as a detection problem. Higher education ran that experiment for two decades with Turnitin. A policy case for C2PA-style visible credentials over covert statistical marking.

Read →
July 7, 2026 Essay

From My Session Credits to Your Budget Line: Four Questions Before You Defend the AI Budget Line Item

Four budgeting questions — for anyone from a solo Claude subscriber to a ministry finance office — before you defend an AI line item this fiscal cycle.

Read →
June 12, 2026 Essay

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 →
June 4, 2026 Essay

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 →
May 15, 2026 Essay

From Idea to Impact: Navigating Machine Learning as a Project Manager

Machine Learning projects are not typical SDLC. They can be agile, but they are still different. Here's why.

Read →
March 12, 2026 LinkedIn

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 →
Governance & Policy
October 19, 2026 Essay

The Counties That Voted: A Story for Two Tables

On Alberta's referendum day, a Ugandan in Edmonton tells one story to two tables: a kingdom that fought to stay its own master, a 1964 referendum in two disputed counties, the sale of a third of a country by deed, and what a 64-year-old republic knows about votes.

Read →
October 11, 2026 Essay

Ten Ballots and No Vote: A Temporary Resident Reads Alberta's Referendum

On Thanksgiving weekend, a non-voting temporary resident pulls up a chair at Alberta's table and reflects on ten referendum questions, the words still undefined, and what each answer would and wouldn't change.

Read →
October 6, 2026 Essay

The Ledger Oldcorn Asked For

Alberta wants to charge temporary residents $1,900 for health care. A tax-paying refugee claimant, three kids in school and no provincial coverage, runs the audit the Western Standard asked for.

Read →
September 14, 2026 Essay

On AI, How Afraid Should You Be?

A friend's WhatsApp questions about rogue robots, Tower of Babel hubris, and the Three Laws of Robotics, answered one at a time — and why the real cautionary tale this year came from an AI that just wanted a better grade.

Read →
September 9, 2026 Essay

Alberta Just Learned What “Social Licence” Actually Costs

Ottawa's five voluntary data centre principles landed the same week Alberta's town halls turned into shouting matches. What Lacombe and Sturgeon County actually prove about sequencing consultation before approval, not after.

Read →
August 26, 2026 Essay

AI Isn't Taking Your Job. It's Taking the Job of Whoever Can't Tell Good Advice From Bad.

A Kenyan field experiment and a small agency study explain why the same AI tool helps some workers and hurts others — and why closing that gap is a governance job, not a mood.

Read →
August 18, 2026 Essay

Watermarking Without Verification: Why Claude's Text Watermark Repeats Higher Education's Plagiarism-Detection Mistake

Anthropic's SynthID-Text rollout treats disclosure as a detection problem. Higher education ran that experiment for two decades with Turnitin. A policy case for C2PA-style visible credentials over covert statistical marking.

Read →
July 28, 2026 Essay

Who Owns the Trash?

Uganda's new National Cleaning Day, read against Rwanda, Nigeria, Kenya, and Singapore — and against the quiet, unpoliced infrastructure of a Canadian bin schedule.

Read →
July 7, 2026 Essay

From My Session Credits to Your Budget Line: Four Questions Before You Defend the AI Budget Line Item

Four budgeting questions — for anyone from a solo Claude subscriber to a ministry finance office — before you defend an AI line item this fiscal cycle.

Read →
June 12, 2026 Essay

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 →
June 4, 2026 Essay

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 →
May 15, 2026 Essay

From Idea to Impact: Navigating Machine Learning as a Project Manager

Machine Learning projects are not typical SDLC. They can be agile, but they are still different. Here's why.

Read →
April 20, 2026 LinkedIn

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 →
Immigration & Newcomers
October 19, 2026 Essay

The Counties That Voted: A Story for Two Tables

On Alberta's referendum day, a Ugandan in Edmonton tells one story to two tables: a kingdom that fought to stay its own master, a 1964 referendum in two disputed counties, the sale of a third of a country by deed, and what a 64-year-old republic knows about votes.

Read →
October 11, 2026 Essay

Ten Ballots and No Vote: A Temporary Resident Reads Alberta's Referendum

On Thanksgiving weekend, a non-voting temporary resident pulls up a chair at Alberta's table and reflects on ten referendum questions, the words still undefined, and what each answer would and wouldn't change.

Read →
October 6, 2026 Essay

The Ledger Oldcorn Asked For

Alberta wants to charge temporary residents $1,900 for health care. A tax-paying refugee claimant, three kids in school and no provincial coverage, runs the audit the Western Standard asked for.

Read →
October 1, 2025 Essay

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 →
September 24, 2025 Essay

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 →
September 17, 2025 Essay

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 →
September 10, 2025 Essay

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 →
Personal
July 1, 2026 Essay

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 →
October 1, 2025 Essay

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 →
September 24, 2025 Essay

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 →
September 17, 2025 Essay

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 →
September 10, 2025 Essay

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 →
March 25, 2025 Essay

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 →