Ah yes, the four things that make grown developers cry. Toothpaste that can't go back in the tube, torn paper that can't be un-torn, scrambled eggs that can't be un-scrambled, and the dreaded git reset --hard HEAD~1 that just erased your entire afternoon's work because you forgot to commit. That last one hits different at 4:59 PM on a Friday. Nothing says "I'm in danger" quite like accidentally nuking your uncommitted changes. Pro tip: stash before you trash.