The truth is when you have achieved mastery in something you tend to ask yourself the question “Could I have done it faster?” The answer is almost certainly always “yes”.
There are people who grow faster than others or slower but ultimately that is different than picking a faster route, it doesn’t even matter. We are not really talking about much speed at all, even looking at reading rates the maximum difference is a multiple of 5 without employing a new method and that is not found. The actual upper difference is more a multiple of 2 and everyone can get to a multiple of 2 with sufficient practice without special techniques. It’s not really having a strong processor and a weak one at all the difference is negligible and in the end only a difference of practice without differing techniques.
When I was in my mathematics class the entire class with some people who were exceptional was spending a year to learn the material, me being in that class I naturally was gliding along with their pace there wasn’t much a benefit of going faster. The next year when the course had gotten the most difficult I spent the last 5 days of my summer (before the start of the course) to complete the entire year. The same year I would have spent and did spend doing it in class all over again even to lesser mastery than I had after those 5 days. The 5 days were around 10 hours a day, still with inefficient methods. Attempting the questions in the harder bracket then if unable to going to some elementary questions until I can do all of them, catered to my own pace with full focus. Never looking up the answers but delaying questions I was struggling with if they ended up being the only ones to the topic that I still couldn’t quite do.
You see the hours I put in don’t really matter. The only reason they don’t matter is because under normal settings a lot of these hours are wasted, not used in the most efficient way possible, require maintenance and are sub-optimal. Regardless of how many hours you are spending doing the same thing again you will eventually stop getting faster, yet you will also see someone who is faster than you. Within those golden 10000 hours you will come across a way to do what you have been doing faster with much more mastery. This is the same thing you could have however done before spending those hours. The reason something like this happens is because people in a field that is different than learning truly do not know how to learn faster. I don’t even think the research on learning faster is at any point where it provides sufficient use.
A lot of people believe you have no other choice than putting the hours in and doing the same thing. The only issue with this is, it does not have true basis. If you are doing something again and again and expect to become faster or more efficient. You are only going to get faster and more efficient by as much as you have been doing the last day. It’s not going to suddenly jump up and give you a miracle. It is however capable of just plateauing. You must really carry that awareness with you when you are doing something.
In truth though, moving beyond intermediate level is not actually that difficult, regardless of your ability if you do more than everyone else is doing you will end up being ‘professional’ or skilled sooner rather than later. You will however also plateau there.
While some people expect to spend years and I wouldn’t really call this a bad thing, it is usually the people with the greed and rush to do things faster that either do them faster or don’t do them at all.
I mean in this current world people are arguing about reading speed, everyone who has different ‘processors’ is within a multiple of 5 between each other or employs methods that when practiced also put them within multiples of 5 between each other and I am being rather considerate here saying 5 when it is close to 2.
Onto your question though,
This means regardless of you doing what you are doing you do not have enough time to get to where you want. So you have to do something more efficiently.
Take note of why you are improving by splitting the process up and then try to maximize the factors causing your improvement and minimize the chain of waste time between them; just re-compile more efficient algorithm.
Dissect and isolate the precise cause of anxiety then cut it or modify it and recompile. Remember exception handling, try and catch, etc. You may quickly find it is something like the perception of the load rather than the actual load itself, which gives you a simple solution of splitting it up in the day, or telling yourself it is only X more where X is ‘little’ , N times rather than telling yourself it is K which is large.
All I am really saying is that what you are describing are problems. Mathematicians solve problems too, this shouldn’t be limited to particular problems.