Thanks for sharing that story, sounds like rough times. I am happy that you see also the beneficial effect of learning from it. :)
I had in my former company the enjoyment to have version control with SharePoint for my code, it was a nightmare and problems with the delivery was a standard. Even after multiple escalations, I was maybe to junior to convince the business at that time so I created a self-hosted (on my former laptop) git server to have at least a clone from there.
It is so crucial and still, a business can not always see the value of that.
Never host your own GIT or backup except if you have a dedicated professional team, it's too critical to miss something. In general also have a backup of your backup, although that usually happens (maybe blind trusted) through the provider that delivers you your GIT and backup services.
Hey Eric! Please tag it with General Programming so that more people can see it in their feeds.
Robert Terrell
education
Greate post. Keep writing such kind of information on your blog. Im really impressed by your blog. Hi there, You've done an incredible job. I'll definitely digg it and for my part recommend to my friends. I am sure they will be benefited from this blog.