Future Proofing SharePoint Customizations

I had a question come in from a customer who is currently on SharePoint 2010 running on-premises.  Their question was “how can we future-proof the customizations we make in SharePoint today?”  I thought this question was worth a post. So the answer is of course, you can never completely future proof your customizations but here…