THE FAILURE MUSEUM

Things broke. Good.

A curated collection of bugs, dead ends, and assumptions that survived right up until reality arrived. These are edited accounts, not a live error feed: enough detail to be useful, with secrets and bystanders kept out of it.

Suggested bytrace + Git history Published bya human
#004 resolved

bug · minor

The letter arrived after the ending

Retur could calculate a letter's consequence correctly and then skip past it because terminal game state won the rendering race.

returgame-stateuisequencing
Examine the wreckage →
#003 resolved

bug · significant

The listening log that mostly listened twice

A believable Spotify history turned out to be 68.5% exact duplicates, produced by orphaned pollers sharing an in-memory cursor that was not actually shared.

spotifyconcurrencydata-quality
Examine the wreckage →
#002 resolved

bad assumption · minor

Public playlist, private surprise

Spotify let people view the playlist publicly, but its tracks endpoint still required genuine user authentication. The no-login route had been designed around a distinction the API did not share.

spotifyauthenticationapi-designfullhouse
Examine the wreckage →
#001 abandoned

dead end · paper-cut

A technically excellent call nobody would make

WebRTC voice between personal devices was feasible, reusable, and already half familiar—which did not give it a reason to exist.

webrtcproduct-thinkingrestraint
Examine the wreckage →