Learn to ride the waves. We have a different rhythm of existence. You can’t fight the cycle, but you can learn to work with it.
Some people are marathon runners, but we are sprinters. The trick is to break down marathons into many sprints, and take breaks by switching your marathons.
Just pick half a dozen things your meta-self wants to work on and stick with it. Instead of a bit of everything, we do a lot of everything, but one thing at a time.
Sounds like you’re describing Agile Project Management to some degree (breaking marathons into sprints, accepting that change of direction/focus happens).
Good thinking - one never wants to fight their base nature, it’s a losing proposition. Instead, understanding it so it can be utilized, managed, directed is a much more effective approach.
It’s probably no coincidence that a large amount of technical people are some form of neurodiverse, I’ve run into a lot of others with ADHD working as a SWE, definitely suspected some as well when I worked as a Mech Eng (wasn’t diagnosed then), and there’s definitely people with autism as well.
Lots of our processes are flavours of continuous improvement, agile is amazing when it’s done correctly, as I get older I’ve started pushing more for that.
Haha nice observation, I’m pretty good with sorting the tickets for the weekly sprints at work, but I never connected the dots or consciously applied similar techniques in private life.
I guess I do kind of agile prints that are not measured in a fixed unit of time, but in natural hyperfocus waves…