Save your work and your BitLocker Recovery Key! Technology breaks. Sometimes it is wear and tear, others may be power related, but more often than not I find it is human error. This is why there are practices to backup work and software, and provide redundancy in servers, services, and storage. Cloud automation has even made processes to recover from these failures possible in seconds rather than hours, days or worse. One might think a 20+ year seasoned developer would always take protections. Well this one, your author, became a little too comfortable and lazy. I worked long and late hours on a refactor and exploration of angular architectural design using SOLID principles - milestone 1 was very much a proof of concept and poorly written. Uncertain of my direction and the incomplete state I left it in at 04:00 I decided not to muddy up my git branch. ***Note , if you every find yourself thinking this way, slap yourself and yell...