I was tricked into thinking I had “grit”
It is impossible to be really good at everything....  when I optimized for work, my fitness goals went through the window.  When I optimized to get a project done, my reading (books) went down as well.When I optimized for fitness (working out and soccer), my work and side projects started progressing slower.
It is very hard to work on your project at home, when you are in a intense bulking, or 'cutting' phase, and once you come home form the gym you just want to chill....When I say 'optimize for', I mean that particular facet of your life becomes the more important one, and you spend more energy. Often you have to make choices: eg. social life, or project you are working on?The only key I found is to be good/focus your energy in one area at a time, while just being happy with being 'good enough' at other areas.  Once you reach a desired in one area, you can switch your focus to other ones. *eg: once you reached a desirable physical shape, you can switch to 'maintain mode', and focus your energies to something new (e.g. learning a new tech, or starting a project). As gym rats say: 'Maintaining' is always easier than "Gaining, or Cutting".It is just physically impossible to optimize on everything in your life, no matter how ambitious you are, or how much 'grit' you have.(eg. you can't start a ambitious project, while having a great social life, and bulking up in the gym, while playing soccer regularly multiple times a week, and having a full time job, at the same time).