I can't tell if it's a subconscious fear of failure or just general laziness but I can't even write the first line of code and it's been 3 years since I got the idea.
I can't tell if it's a subconscious fear of failure or just general laziness but I can't even write the first line of code and it's been 3 years since I got the idea.
Such things can help immensely with vague laziness. Don't overthink it, there is no magic quick fix and it's not just about this one weird self help trick to fix your mindset. We tend to forget how much we are biological animals on the inside and the animal needs to be kept well.
Start with waking up at the same time and winding down in the evening early enough to sleep enough. It's much easier to get a grip on such concrete things as waking up at a particular time (or not eating added sugar) vs starting the big vague project, staring at the empty console. Once your routine is set up you will find you have more willingness to face and take on difficult tasks of many sorts.
Once I started getting up early at the same time every day, everything else flowed from that positive momentum. I get up meditate, eat, lift weights, then bike to work by 8. I, can crush work all day and I carry that positive momentum all the way till I go to sleep and accomplish many things after work. I have tamed that procrastinating distraction monkey on my back into a tenacious omnipresent will for self improvement.
But more accurately, I find I'm anxious because I have grand ideas of what I want to accomplish, but when I try to do it my ability falls short of my ideals.
The only way to get better though is to just do stuff. So what helps me is giving myself permission to make mistakes and do mediocre work. The next iteration will be better, but for now I just need to make SOMETHING.
Here's what you need to do: ask yourself "what's the smallest thing I can do right now?" Do that thing. Then rinse and repeat.
And between failure and success, I'm far more scared of success. Failure is demoralizing but at least it means you can put a pin in the thing. Success means people probably now have expectations of you.
Just do something stupid that goes in the right direction. Do it this weekend. You know you want to.
If you can convince yourself of this, then what you have is really not worth anything unless you execute something on it.
If you send me an e-mail and tell me your idea, I'll write the first line of code for you for free to get you started! :)