Writing
Notes from the workbench
Essays on distributed systems, Go, and Rust, plus travel writing from across the continent. 48 posts and counting.
2026
Meta's Crawler Ate My 2TB BandwidthJun 22Journey to South Africa - Part 5 – Stuck in GaboroneJun 16Journey to South Africa - Part 4 – Conversations in SwartruggensJun 15Journey to South Africa - Part 3 – From the Namib Desert to the Cape and the Long Struggle NorthJun 10Journey to South Africa - Part 2 – From Nairobi to Windhoek, A Story of Roads, Repairs, and ResilienceJun 1Journey to South Africa - Part 1 - A 21-Day Road Trip Across AfricaApr 2My 3 2 1 Backup StrategyMar 3
2025
A Journey to Turkana and Western Kenya: Exploring Kenya From WithinDec 31Ujamaa Is Alive in KenyaDec 30Sedans Are City Cars: Africa Demands MoreDec 29Journey to the West: A Passage Across AfricaNov 3Our Great Coastal Adventure: Kenya & Tanzania by RoadMay 19Ujamaa na ZanzibarMay 7Is Kenya Stifling Innovation Through Taxes?Apr 30A Change of Scenery Goodbye iPhone, Hello AndroidApr 11Extending Magistrala Users RepositoryJan 1What s New in Magistrala v0 14 0Jan 1
2024
Integrating Large Language Models in Trusted Execution Environments withDec 1Wasm based AI ML and Confidential Computing Part 2 Wasm in TEEsNov 8Wasm based AI ML and Confidential Computing Part 1 AI AlgorithmsOct 11WebAssembly Without WebOct 8Trip Around Lake VictoriaApr 16Basement to Brilliance The Unexpected Perks of Running a HomelabFeb 2
2023
2022
2021
H5 RecommendationsOct 19H4 Second half of the 12 factor appOct 18H3 First half of the 12 factor appOct 17H2 IoT hardware for a 12 factor applicationOct 15H1 Deciphering the 12 Factor Applications styleOct 14JKUAT SES Tech Week 1 1Sep 21Q1c An analysis of the variational quantum classifier using dataJan 23Qa2 Explaining Variational Quantum ClassifiersJan 22Qa1 My Quantum Open Source Foundation ProjectJan 21