← Back
✍️ Admit it
App #691 Β· πŸ‡ΊπŸ‡Έ the United States
Disaster score 289Common

Procurement built a budget forecast tool with hardcoded 2019 rates

πŸ’€ Direct production access
Users1
Departments1
Criticality7%
Money involved€177,509/yr
β€œThe service account needs those permissions.”— Elena, Procurement
Reason:
Honestly? Because the correct dropdown option is "Other". With a settings page that does nothing.
Built by:
Elena, a team lead
Build time:
1 hours 4 minutes
Built with:
Airtable plus four Zapier zaps
Database:
a production table where the primary key is the customer's name
Authentication:
the certificate expired 141 days ago
Deployment:
deployed from a Git commit nobody has pushed
Responsible:
Anja, whose laptop contains the only working environment
Documentation:
a Word document with tracked changes still enabled
Security situation:
the audit log also contains passwords
Future disaster:
It will eventually need a migration project larger than the app itself.

Accidentally connected to (2)

  • β†’ depends on a Teams channel used as a queue
  • β†’ calls an internal API using the global admin token

Age: 283 days Β· originally expected to last 3 weeks Β· 2 owners so far Β· last meaningful change 74 days ago

Rated common mostly because: €178k per year, 2 accidental connections, direct production access.

Current owner

Nobody has taken responsibility for this disaster.

Claim responsibility
Spin the wheel