Hacker News new | ask | show | jobs
by marco-fiset 4569 days ago
I've been a constant learner since the beginning and it just hinders me from doing anything meaningful. Anytime I read about something new, I always want to start my project from scratch using that new technology. I started something in plain PHP, migrated over to Ruby/Sinatra/HAML, then to Angular + Node.js. It's been very time consuming and oh so useless.

So I guess I won't be learning new tech in 2014. I'll be focusing on writing, basic marketing, building an audience for my future product and just shipping the damn thing.

2 comments

So few people recognize this as a fault, I wish you the best of luck!

"Real artists ship!"

I've been there and done that, so please don't take this as a negative when I say this -- the only thing you need to learn is how to finish.

I don't know your motivations, but what always happened to me is that I'd get to a point in a project where the tools seemed constraining, and whatever problem I had, some other toolset aimed to solve it, so I'd jump ship, usually before making any sincere efforts at solving it with whatever language I started the project in.

Or even worse, I'd write the hard parts, and then be left with the boring bits. Login, registration, sending notification emails, etc., so I'd hop on over to Rails which let me rewrite all the fun parts, and then scaffold the rest, only to find now I had a new problem somewhere that I hadn't considered.

Finishing is mental, but once you get past the hump, it gets added to your skillset just like every other skill. Once you can ship, you play the game differently. Good luck!