When you don’t have much time, a routine helps you make the little time you have count. When you have all the time in the world, a routine helps you make sure you don’t waste it. I’ve written while holding down a day job, written full-time from home, and written while caring for small children. The secret to writing under all those conditions was having a schedule and sticking to it.
And also being a white male
married and having help around
having no serious financial stress
no daily crazy turmoil in a chaotic country
having a place to focus on work
and some other privileges