About
I am Sakina. I make developer tools and write about what broke while I was building them.
Most posts start with a concrete annoyance: an upload that still hit a proxy limit, a repair script that could not repair itself, or an NPC that broke a log and then tried the same coordinates again.
Much of this site exists because a clean-looking success message hid something important. I keep the log line, failed assumption, or awkward test that made me change the code.
The public projects are usually AGPL. The posts are not release announcements; they are the parts that would otherwise disappear between a failed run and the fixing commit.