It took me years to break out of rigid thought processes and patterns and get out of my comfort zone. If I feel like I'm leaning into rigid thinking, I deliberately break out of that.
That could be anything from learning a new programming language, or trying out a new Linux distro (I have learned a lot just by trying out different distros).
In terms of TODOs, I batch tasks into 'marathons' and 'sprints'. If something is going to need small iterative steps spanning a whole year, then I organize my TODO to suit that. If something needs speed and sprinting, again, I organize my life around that. Too many are doing sprints for what should be a marathon, and doing marathons for what should be sprints.