How things break

Bugs, corruption and decay, examined up close.

These sources look closely at failure. Some trace one bug, and some describe slow decay across a system. The useful part is usually the mechanism.

Part of Fixities. 11 sources from 7 subjects. A source can carry several themes. These tags are this wiki's own reading, not claims the sources make.

Hunting a 16-year-old SQLite bug with TLA+: is dqlite affected?

Marco Manino and Alberto Carretero, dqlite team at Canonical. From Checkable specs for coding agents.

A Canonical post that models a SQLite bug in TLA+ to test dqlite.

How To Corrupt An SQLite Database File

Not stated (SQLite project documentation). From Databases and storage.

An SQLite documentation page listing the known ways a database file can become corrupt.

How we tracked down a 16-year-old SQLite bug

Alex Chan, Tailscale. From Databases and storage.

A Tailscale engineer traces months of database corruption to an SQLite bug.

Agentic Monitoring

Ben Congdon. From Harnesses and agent loops.

A blog post arguing that AI agents are well suited to monitoring production systems.

Build your own vulnerability harness

Dan Jones, Alexandra Godoi and Grant Bourzikas, Cloudflare. From Harnesses and agent loops.

A Cloudflare post on its multi-stage harness for finding and triaging code vulnerabilities.

Troubleshooting: a skill that never goes obsolete

Curiositry (The Autodidacts). From Mind, attention and practice.

An essay of practical tips on troubleshooting, treated as a skill that applies across fields.

The Decoherence Trap: When AI slop drowns out the signal in an endless sea of noise

Kristen Maevyn. From Review, taste and expertise.

An essay arguing that AI piles up incompatible software models faster than people fix them.

Bun Runtime Security Considerations: Speed vs. Safety Trade-offs

Bob, Application Security Engineer, Safeguard.sh. From Software tools and craft.

A security vendor's blog post weighs the security trade-offs of the Bun JavaScript runtime.

How To Not Die By A Thousand Cuts. Or, How To Think About Software Quality.

Aditya Athalye. From Software tools and craft.

A personal essay argues that software quality is everyone's job.

I hate packaging my software for Linux

Not stated. From Software tools and craft.

A maintainer of the Fresh editor describes the cost of many Linux packaging channels.

The Great Blogging Collapse: What Happened to 100 Successful Blogs? [Study]

Daniel Stanica (founder of Monetize Better and Competico agency). From Writing and the small web.

A study of what happened to the search traffic of 100 once-celebrated money-making blogs.