Spotlighting the shared packages this site quietly depends on
Star counts undersell infrastructure. I hand-wrote a subsection above the auto-generated cards, then found a tooling assumption that didn't survive checking.
Notes on the software, games, and music coming out of Imperfect Systems.
RSS feedStar counts undersell infrastructure. I hand-wrote a subsection above the auto-generated cards, then found a tooling assumption that didn't survive checking.
An untracked PRD commitment with zero CI, zero path-handling audit, and zero pressure behind it - resolved in fifteen minutes by actually making the call.
A download-and-rehost pipeline for CC images: vips from a buffer, a UTF-8 force-encode that would corrupt JPEG bytes, and a stale queue mimicking a bug.
The trust gate exists because a real tap got compromised. Twenty minutes of reading the formula, the permissions, and the maintainer beat ten seconds of running the suggested command.
SQLite treats a zero-byte file as a valid fresh database, so every corruption check passed - and the backup pruning would have deleted the good copies within a week.
"Keep" set a client-side flag, and a comment promised the pick would change tomorrow. It never did. The fix: one nullable column and distrust of comments.
A monotonic counter for out-of-order refreshes, a cancelable Esc-key dialog event, and a duplicate-key crash from a timestamp that collides within a second.
Closing the hero-image loop: insert-only frontmatter patching, a guard that caught real drift on its first run, and a Turbo broadcast with no listener.
An npm uninstall that leaves a 44MB binary behind, and a stash whose label records where HEAD was pointing, not what the diff is about.
A clean stash apply, a SwiftLint rule pattern-matching syntax instead of tracing consumption, and a three-tab stall that wasn't the bug I'd fixed.
Page 5 of 19