Never spend a minute doing a task that you can spend the rest of your life automating.
When you have one thing, you need one hand. When you have two things, you need two hands. When you have three things, you need a database.
It’s ok for two threads to modify the same value at the same time, so long as both values are correct.
Syntactic sugar will give your code cavities.
Prefer composition over inheritance.
Best practices are just one programmer’s opinion about how things should be done.
You can’t model fun in a UML diagram.