Don’t Mansplain Your Code

When getting one’s code or wiki entry or blog post reviewed, if a reviewer asks a good question (e.g. what the code is doing or why the code does not follow the common conventions), don’t answer them directly The problem is not that they have a question; the problem is that your code or text is not clear

Don’t mansplain with comments, READMEs, or call-outs in documentation; improve it so it can clearly speak for itself. A comment can improve code if it explains why the code is not doing the obvious thing; otherwise, it is compensating for code and naming that will, once improved, not need comments

Comment only what the code cannot say – Kevlin Henney

Change the text or code so it is clearer: improve the nomenclature or break operations into separate functions; add a diagram to show what you mean; replace magic numbers and codes with constants. You will likely find bugs, missing cases, or other improvements while refactoring your work. In any case, your code will be able to speak for itself unless you add your personal phone number for late-night calls

Don’t write so that you can be understood; write so that you cannot be misunderstood – William Taft

First appeared on LinkedIn 10 Jan 2020

Second appearance under Don’t Lower the River; Fix the Bridge

 
2
Kudos
 
2
Kudos

Now read this

The Words of the Seven Percent

“… a landmark UCLA study showed that gestures count for a whopping 55% of the impact you have on an audience, while your tone of voice makes up 38%. Your words? A measly 7%” –Forbes Words, then, are the minority player in presentations.... Continue →