I don't know what's happening, but whenever I'm pushed to do something, either by my parents or my boss or anything urgent (say I have an interview in a week), I'm suoer focused and can get tremendous amount of work done in a short period of time.
However, whenever I set up a target for myself, out of curiosity or interest, anything non urgent, I'll just do a half asd work for maybe a few weeks and then never get deeo enough to learn or show anything important.
This really summaries my life since day 1. My dream is to have someone pointing a gun at head and say "learn this or die" and I'm sure I can finish it nicely and quickly. But in real life I don't have this kind of luxuries...