The 10 Timeless Principles of Good DesignWritten in 1976 — a world without the internet, at a time when climate change wasn’t in the daily headlinesOct 6, 2024Oct 6, 2024
Book Review: The Effective Engineer By Edmond Lau, Forward by Bret Taylor.How to leverage your efforts in software engineering to make a disproportionate impact.Apr 4, 2024Apr 4, 2024
Purposefully Empowering Youth Basketball as a Sport from the GrassrootsThe Importance of Youth basketball on the growth, education, and development of Uganda’s young generationMar 12, 2024Mar 12, 2024
The 1960s Software CrisisA period in the 1960s and 1970s, when many large-scale software development projects failed.Nov 25, 2023Nov 25, 2023
Book Review: How to Write About Africa in 8 Steps by Rebecca Pointer.An Ethical Storytelling Handbook.Nov 13, 2023Nov 13, 2023
Book Review: A Philosophy of Software Design by John Ousterhout.Principles of software design that improve our approach to programming.Oct 30, 2023Oct 30, 2023
Book Review: How to Manage Projects by Paul J FieldingEssential Project Management Skills to deliver on-time, on-budget results.Oct 30, 2023Oct 30, 2023
Project Management: An Agile Approach to Projects.A basic business technology understanding of the Agile side of Project Management.Jul 14, 2023Jul 14, 2023
Rotary International through the Years.Rotary's humble beginning and a thing or two from the early days.Jul 3, 2023Jul 3, 2023
Book Review: Atomic Habits by James Clear.An Easy & Proven Way to Build Good Habits & Break Bad Ones.May 26, 2023May 26, 2023