1
Generally unless you’re onboarding or learning for a new position, not too much coding “just to code”. If you have the time to build 20 random projects, just build a product and launch it.