Tags→#challenge
Don't write comments
There is a consistent way of describing how a program should work, it is called writing code. Writing comments that describe how code work is usually an excuse for writing bad code. Exceptions: documentation/issue links, and sometimes bad code is required.
Test "commit driven development"
Writing smaller commits is a constant practice that I feel often pays off. The Primeagen's reflections on the topic is worth seeing (from 11:16, earlier parts are so so). Challenge: for your next feature, write commit messages first!