My response to Ewan Valentine
I've been a professional programmer now for about five years. I've been coding for perhaps a little over seven years, in…ewanvalentine.io
There’s one thing I know for certain from reading your article, Ewan. It’s that you don’t really want to complete anything, at least relative to other things that matter to you more. I mean this with complete respect and no judgement whatsoever. There’s no judgement in accepting the fact that you are doing precisely the kind of work you prefer doing. There’s nothing wrong with that. The only question you have to ask yourself is why you feel guilty about it.
If you truly believe you’re not spending your time in the “right” way then you need to ask yourself why you did that for so long, preferring to do the “wrong” thing instead. Is it because you’re afraid of rejection, that if you ship something that isn’t perfect, your peers or potential customers see it as a dumb idea? If that’s the case, it’s not that you prefer tinkering over shipping, it’s that you prefer tinkering over getting rejected. This can be solved. Maybe your idea sucks and the reason you keep tinkering is because you’re afraid of being proven right. How much external validation of your idea have you gotten to prove one way or the other, before you did any coding or shipping?
Anyway, again, I mean this with all due respect and empathy. I know what it’s like to be doing what you’re doing. I hope I was able to help in some small way.