The other day, I saw comma.ai founder Hotz trying Jupyter Noetbook in the recenly released Apple M1. The duration of the video, I think a few hours.
In the first few minutes he encounter an error.
He tries to solve by installing packages. But, problem unsolved.
Then, he tries to identify the cause of the problem.
Then, again, again, again, again, ....he is trying to solve the problem.
Then, he uses debugging packages.
First he try but not useful.
Then, on the live stream some suggest to use another debugging package.
He uses that.
That is also not easy. He tries again and again.
Finally he find the exact problem by identifying the function that causes, and know how to solve it.
This is the first time, how for even an expert in coding how difficult is coding.
Now, come to another situation.
The documentary "The Dawn Wall".
The climber tries again and again and again to become successful. He fails a lot of time.
So, in order to achieve anything great you have to keep on trying. On the way, you will encounter one or more problems which are extremely difficult. But, you have to keep on trying again and again and again even after continuous failure. It will lead to success.
This can be applied to any field.
You are doing research and you did not get the required property or want to tune the property to the required level. If you didn't put this much effort, you will never get significant research results which can be influential.