I often find myself getting frustrated with code—be it code written by me or by others. This, I find, is because that particular code disregards readability.
This frustration of mine often bubbles up in the form of colorfully disparaging commit messages. I decided that it would be more productive to instead type-down what I feel are some decent coding practices.
I've added examples where applicable and tried to explain the why behind the practices.
This document is prone to recency bias. The practices here come to mind because