I love your article, but I strongly disagree with point number 2. Saving code with clever code is harmful and makes it very difficult to debug when issues arise. It seems silly but those extra code help a lot to identify the issues, especially since the real word functions don't have a few lines of code. I encourage you to see this article. https:// medium. com/@joshuawcomeau/clever-code-considered-harmful-a1fb1054e8a1 Clever code considered harmful