3 ms·
For me there's a big difference in mental state between "getting it off the ground" and "working on little bug fixes or PRs". "Getting off the ground" is for m
by bigiain 6y ago
For me there's a big difference in mental state between "getting it off the ground" and "working on little bug fixes or PRs".
"Getting off the ground" is for me, a great big open-ended architectural decision making process with an ocean of second-guessing myself. It's very very likely to keep me awake for hours reevaluating everything I did in that last couple of hours.
Smaller pieces of work are different. Actually fixing a bug has a fairly well defined "ending" and I can sleep easy basking in the warm glow of satisfaction. Even getting part way through implementing a feature is a thing that doesn't put my brain into "wide open exploration of all possibilities" mode. It's maybe not so easy to bask in achievement and sleep as a quick bug fix, but at least the "code dancing in my head" is a fairly narrow path of implementation I've probably already got the structural problems solved for.
For me - starting projects need empty weekends.