← Back
✍️ Admit it
App #341 · 🇬🇧 the United Kingdom
Disaster score 317Common

HR built a returns processing tool

🧟 Builder has left
Users1
Departments2
Criticality16%
Money involved€330,747/yr
Supabase probably handles that.Priya, HR
Reason:
Honestly? Because the roadmap says Q1, but nobody wrote down the year. Built during an offsite instead of the thing they were asked to build.
Built by:
Priya, a recruiter
Build time:
one weekend
Built with:
Excel macros, exposed over HTTP
Database:
a Google Sheet with an Apps Script nobody remembers writing
Authentication:
nobody knows the password, but the browser still does
Deployment:
deployed into production because staging was broken
Responsible:
Sofia, informally
Documentation:
a file called README-NEW-FINAL.md
Security situation:
the audit log was disabled because the disk filled up
Future disaster:
It will outlive the vendor that was supposed to replace it.

Accidentally connected to (1)

  • calls an undocumented endpoint in the ERP

Age: 333 days · originally expected to last 14 days · 1 owner so far · survived 1 reorganisation · last meaningful change 333 days ago · original builder left 329 days ago

Rated common mostly because: €331k per year, alive 24x longer than intended, 2 departments depend on it.

Current owner

Nobody has taken responsibility for this disaster.

Claim responsibility
Spin the wheel