← Back
✍️ Admit it
App #424 Β· πŸ‡¨πŸ‡­ Switzerland
Disaster score 570Legendary

Dog Shelter Team built a barcode scanner that only works on one phone

✨ Friday deploymentπŸ•ΈοΈ Load bearing
Users1
Departments0
Criticality14%
Money involved€117/yr
β€œIt has a login screen.”— IT Service Desk
Reason:
Honestly? Because the time tracking system needs 11 clicks and two approvals to tell someone they are on holiday. Built in a long Thursday and demonstrated immediately afterwards.
Built by:
Ravi, a field technician
Build time:
a long Thursday
Built with:
Google Apps Script
Database:
Chen's laptop, technically
Authentication:
rate limiting is "please don't"
Deployment:
restarted manually every Friday
Responsible:
Jens, who only knows the frontend
Documentation:
none, but the variable names are "pretty clear"
Security situation:
the database is reachable from the public internet
Future disaster:
It will cause Procurement to ask "what vendor?".

Accidentally connected to (5)

  • β†’ reads from Salesforce
  • β†’ emails errors to Thomas
  • β†’ shares one OAuth client with the test environment
  • β†’ depends on a vendor account nobody can log into
  • β†’ queries a database view nobody owns

⚠️ Removing this app may now destroy the company.

Age: 2.1 years Β· originally expected to last 4 weeks Β· 1 owner so far Β· survived 1 reorganisation Β· last meaningful change 74 days ago

Rated legendary mostly because: 5 accidental connections, alive 26x longer than intended, it is load bearing.

Current owner

Nobody has taken responsibility for this disaster.

Claim responsibility
Spin the wheel