“Assume the next person to maintain your code won’t be as smart as you.”
Forty-five years, from punch cards to the cloud, and the lessons fit on an index card. Write for the next person. Keep it simple. Watch out for what you know that others don’t. None of it is new, and most teams still ignore all of it.