← Back

What you are claiming

✍️ Admit it
App #1261 Β· πŸ‡ΊπŸ‡Έ the United States
Disaster score 230Common

Controlling built a timesheet app because the other timesheet app sucks

☠️ No known owner🧟 Builder has left
Users8
Departments0
Criticality10%
Money involved€69/yr
β€œThe data isn't that sensitive.”— Chen, Controlling
Reason:
Allegedly because the budget appeared unexpectedly on Monday. With a settings page that does nothing.
Built by:
Chen, a product owner
Build time:
2 hours 19 minutes
Built with:
Google Apps Script holding together three departments
Database:
a column called misc2 because misc was already taken
Authentication:
the password policy requires changing it every 30 days, so everyone adds 1
Deployment:
running in a Kubernetes cluster created for a proof of concept
Responsible:
Tobias, according to nobody except Petra
Documentation:
a README that begins with "temporary notes"
Security situation:
passwords are "encrypted" with Base64
Future disaster:
It will turn out to be the only system that knows the real numbers.

Accidentally connected to (3)

  • β†’ uses Dropbox as object storage
  • β†’ depends on a SharePoint list
  • β†’ depends on email subject lines matching exactly

Age: 59 days Β· originally expected to last 3 weeks Β· 2 owners so far Β· survived 1 reorganisation Β· last meaningful change 19 days ago Β· original builder left 44 days ago

Rated common mostly because: 3 accidental connections, nobody owns it, the builder has left.

Admit this was you

Controlling built a timesheet app because the other timesheet app sucks