in reality he’d still fail a project even if he had a plan laid out completely
the reason of his failure is lack of discipline, and possibly skills to achieve the said goal
his to patience bar is low
the solution would be to look for real motivation and initially work only on areas you’re more interested in and leave the other ones for later
quitting only makes you a quitter
if you quit you will be same as anybody else with no skills to offer, no projects to display
do you wanna grow as a person or keep finding excuses (code don’t work = i quit programming for life)?
maybe you need a reminder how far you made it so far: you have a nice-looking personal blog, projects on GitHub, you reached HN front-page
why give up when you can put little more effort and be where you want to be?
anyways, wish the author well