I now see more bugs and inconsistencies everywhere. I attribute this newfound perceptivity to Dan Luu, and two books I recently read.
Essays
Longer, a little more thoughtful.
A retail chatbot recommends taking legal action against the company. A look at how brittle AI deployments can be, and some solutions.
On the EcoCash app's UX, particularly its approach to balance visibility, and recommendations for improvement.
Some thoughts on building software through prompting alone.
What thinkers from Aristotle to the present expected of made minds.
A wasted afternoon debugging WordPress, and how an increasingly bloated web costs the people on the slowest phones and the slowest connections.
Notes
Books, philosophy, projects, fragments - thinking in public, less polished.
On biasing towards action.
On learning R as part of MITx 14/310x: Data Analysis for Social Scientists
"Don't Make Me Think", "A Hacker's Mind", and other books I read (and listened to) in August and July 2026
A short reflection on patience, waiting, and Zhuangzi on the sameness of things
"The Histories" by Herodotus, "Work", and other books I am reading in April 2025
Notes on implementing JavaScript features in Firefox.
"Chase, Chance, and Creativity: The Lucky Art of Novelty", and other books I chanced to read in February 2023
"Thinking in Systems", James Nestor's "Breath", and other books I read in January 2023
Why an ancient Spartan cup is the epitome of good design
What Zhuangzi's Cook Ting teaches us about mastery, and dealing with complicated problems
Saving 436 posts by the late Alex Magaisa in case the domain lapsed. (It did, eventually: the site is gone and the domain now belongs to someone else.)
Notes on Julia Galef's The Scout Mindset
Systems matter more than goals
On expanding my Kindle highlights tool to become a desktop app
Notes on The Algebra of Happiness by Scott Galloway
Notes from Jocko Willink's Discipline Equals Freedom
Published elsewhere
Everything I have written for Techzim →
Archive
- Run the last command as sudo Apr 2024
- How to set and change your Matrix password if you signed up with a third party like Google, Github etc Apr 2024
- The tee command Mar 2024
- Function Overloading Mar 2024
- Continue in JavaScript Jan 2023
- Null v Undefined in JavaScript Jan 2023
- Advent of Code and JavaScriptmas 2022 Dec 2022
- How to count the occurrence of array elements in JavaScript Nov 2022
- A beginner's guide to ESLint Sept 2022
- From WordPress to Eleventy Aug 2021
- Some Things I Learnt This Past Week Mar 2021
- The Kindle Highlights Tool, Part 3 Feb 2021
- Fixing Monitor Resolution Part 2: Automating a Shell Script Jan 2021
- Fixing Monitor Resolution on Ubuntu Dec 2020
- My Linux Journey Dec 2020
- The Kindle Highlights Extractor tool (Part 2) Aug 2020
- Building my first app- A Kindle Reader Highlights Extractor (Part 1) Aug 2020
- Yet Another Blog(post) Jul 2020