upvote
Yes, fully agree. Rule 5 has been the center of my approach to designing and writing software for over 30 years now. Fad methodologies and platforms come and go but Rule 5 works as well for me today as it did in 1995.
reply
I can't agree more. I live and breath by rule #5.

Getting competent at it, however, is no joke and takes time.

reply