Why you should program daily (work or side projects) ?
1- Break-through solutions:
Subconscious will work while you are eating, driving, sleeping, … etc.
Everyday a little step towards your goal.
Feeling progress is important as achieving your goals.
Easy switch to work on your project, because everything is in the front memory.
How to do it?
Set a specific time and period, what ever happened you should do programming.
Set a specific place and don’t change it.
3- Progress not result:
You are looking for sitting down and do programming, not waiting for a result. And this is better, because your subconscious will be working while you are in a middle of a dilemma.
Resource: Write Code Every Day