Watching it fall apart

THE FAILURE ANALYSISΒ covers:

Technical disasters:

  • Blocking async calls (server hangs under load)
  • SQLite concurrent writes failing (migrate to PostgreSQL at 5 sites)
  • Database connection pool exhaustion
  • Timezone bugs destroying your timing data
  • Coordinate system confusion (standardize on J2000 ICRS, decimal degrees)
  • ASCOM/INDI fragmentation (Windows vs Linux split)
  • USB disconnects and serial port conflicts

Volunteer failures:

  • 60% dropout in year 1 isΒ normal
  • No feedback loop = people leave
  • People who never submit one observation: 60% leave in months
  • People who submit at least one: 82% retention
  • Entitlement behavior will burn you out (set boundaries early)

Financial reality:

  • Base costs: ~$200/year
  • Your time at $50/hr = $26,000/year opportunity cost
  • Plan for 2+ years unpaid before any funding

Burnout patterns:

  • 73% of developers experience burnout
  • 60% of open source maintainers consider quitting
  • Warning signs: dreading GitHub, not responding for days, resentment