Blog
-
The Photo Picker That Kept Moving
Letting users attach a photo took four rewrites — not because the code was wrong, but because the ground it stood on kept shifting.
-
How Accurate Is Accurate Enough?
An attendance feature has to know where you are. Picking the number that decides "close enough" took three attempts and a lesson about who owns the rule.
-
The Language That Only Broke in Production
The language switcher worked on every device I tested, and broke for everyone who installed from the Play Store. The cause was not in the code.
-
When null Becomes the Word "null"
A Kotlin trap that surfaces while migrating an old Android app off Java — and why null-safety stops helping at the network boundary.