Usually use debounce
Imagine when we implement some module like autocomplete or click to do something, everywhen user press any single key, we will request an API and render a lot of blocks and if there are about 10 - 20 blocks these will be ok, but what happens if there are 100 - 200 or 1000 blocks?
Clean code
I've implemented and maintained several products and I find that every source code is clean, it is very easy to fix bugs, improve functions, or integrate new functions.
Read and share knowledge
Your knowledge that you think is very simple and everyone knows, can be helpful for someone who is finding, researching something relating to.
Have own libraries
Let save the functions which are relating to the object, string, array, etc. They are necessary for you for the next project in the future.
Sefl test
Let test your code like a tester or end-user, if you feel it is not interesting, who will interest them?