1) Using a tool like SelfControl or ColdTurkey to block distracting websites.
2) Taking care of my body with sleep, exercise, food.
3) Taking good care of my brain by the above alongside regularly seeing friends, doing folk dance, meditation, and taking my ADHD medication.
4) Making it clear what I should be focusing on by deeply understanding the "why" of the project, knowing how to recognize progress, and using TDD to get into a good loop between exploratory and focused thinking.
> time trackers
I don't particularly recommend this if you want to use it as a form of accountability. As Jocko Wilink[1] says, accountability is a crutch--a temporary stopgap to detect and then fix a larger problem of self-leadership. Instead, you should strive to build discipline. But first you need to understand what discipline is not.
Discipline is not punishment.
Discipline is not shame.
Discipline is not external.
Discipline is self-care.
Discipline is the mental garden that you terrace and irrigate and weed and nurture in order to help your goals grow out from your impulses -- no matter what precipitates. That garden takes real regular work and sweat and re-work to build. Yet, it is not harsh. Every push-up and every pomodoro expresses the kindness and care you have for your future self.
So that means you need to first:
- Know yourself: What are the natural inclinations of your brain? What are your values?
(Warning: This can be scary if you realize you've been pursuing a goal that is totally disconnected from your values.)
You sound like a person with curiosity impulses. Channel those. Discover your other impulses.
- Know your goal: Why are you striving for it? How would you recognize the signs of success?
And then you need to:
- Build your environment: Remove barriers. Remove distractions. Improve your tools.
- Build your relationships: Communicate to ask "why?" and get the right resources. Communicate to get incremental feedback.
- Build your mind: Adopt mantras to remind yourself of the simple things that are hard to hold on to. Imagine clear pictures which help you feel the links from your values to your goal, from the goal to the signs of progress. Link the steps of progress to your impulses so they can drive you forward to take them.
[1] https://www.youtube.com/watch?v=nZe67lXVzgE&t=1s