No backup, no cry

· devtools · Source ↗

TLDR

  • DHH treats every machine as a stateless disposable unit, relying on Dropbox and GitHub for distributed local copies instead of full-system backups.

Key Takeaways

  • Every machine is fully disposable: full-disk encryption plus distributed sync means a stolen or corrupted computer causes no data loss.
  • Dropbox holds all documents and images as the canonical store; anything outside it is treated as a temporary, throwaway directory.
  • GitHub holds all code; combined with Dropbox, a new machine reaches a fully restored state without touching a backup archive.
  • DHH built Omarchy on this principle: system configuration is now an ISO that installs in two minutes, eliminating hours-long manual setup.
  • The regime requires multiple computers and a fast internet connection; it is not suitable for offline or low-connectivity environments.

Why It Matters

  • The “stateless machine” model shifts the recovery problem from backup restoration to fast re-provisioning, cutting downtime from hours to minutes.
  • Omarchy shows the model extending beyond data to OS config: if sync handles state, the machine itself becomes a commodity replaceable in under two minutes.
  • The dependency on Dropbox and GitHub as single points of failure is acknowledged and mitigated by keeping local copies on multiple machines simultaneously.

DHH · 2025-11-24 · Read the original