Worst professional mistake? Amateurs! I once did rm -rf cvs when I thought I was in my home directory wiping my local checkout. I was actually in the root dir of the repo. We had no backups.
The 90s were such fun; long live distributed source control.