I've been a professional programmer now for about five years. I've been coding for perhaps a little over seven years, in that time, besides tasks in my day jobs. I have completed absolutely nothing.
No side project I've ever worked on has ever been completed, bar a few freelance jobs here and there. That isn't because I've never started any either. Anyone who knows me, knows I go home and code until the early hours most nights. So what the hell have I been doing?
Well I've been trying to run before I could walk. I've been so utterly distracted by 'shiny things'; i.e new technologies, new frameworks, new languages, new approaches... I've effectively learnt how to start a new project in a thousand different ways. But I've never actually learnt how to finish what I've started.
... read the whole story at ewanvalentine.io.