top of page


Balancing AI Speed and Engineering Thoroughness
Between 84 and 95% of developers now use AI weekly — yet a controlled 2025 study found AI tools made experienced developers 19% slower while convincing them they were faster. The productivity story is louder than the productivity itself. This piece unpacks what's really shifting in developer workflows, why prompt engineering depends on engineering, and what separates teams that win with AI from those that just feel like they're winning.
Salad Guyo
May 288 min read


Be Mindful of Your Config Changes
Configuration changes should be reversible just as quickly as they are applied. A successful update in a configuration tool does not mean the system is healthy. Human error, especially in configuration management, remains one of the most common causes of system failure. Treat config changes with the same caution as code changes because their blast radius is often larger.
Grivine Bala
May 83 min read


The WAL Hole Problem
A subtle failure in concurrent WAL writes can silently break durability guarantees. This article explores the “WAL hole problem,” where interrupted or partial writes leave unrecoverable gaps that halt log replay. Learn how this issue arises at the intersection of atomic offsets and non-atomic I/O, and how it was fixed in TidesDB using signal masking and footer-based recovery.
Grivine Bala
Apr 306 min read


An Introduction to Savannah Informatics Engineering Blog
We build software that powers healthcare for over 20 million Kenyans. This is where we share the real engineering behind it, the trade-offs, the hard lessons and the problems worth solving. Welcome to the SIL Engineering Blog.
Bala Grivine & Irene Musila
Apr 254 min read


What is Platform Engineering?
Platform Engineering is a sociotechnical approach that addresses the complexity of scaling applications within organisations. It empowers...
Mark
Sep 1, 202511 min read
bottom of page
