3 ms·
This will sound condescending, but I'll say it anyway: Become the kind of guy who finishes things. Forget about the programming part for a minute. It's the fi
by scottyallen 15y ago
This will sound condescending, but I'll say it anyway: Become the kind of guy who finishes things. Forget about the programming part for a minute. It's the finishing things part that's the hard part. If you focus on that, you'll master whatever details you need to get you there.
I like to think of finishing things as a demon I have to conquer. The last 20% sucks so hard, but if you do it, you'll be rewarded well, because most people suck at the last 20% too, and thus, never finishing anything either. Learning to be someone who ships makes you a rare person indeed.
I still struggle with finishing things, but I've gotten a lot better in the past year. The best advice I can give you is to "show up" every day and do the work, no matter what. Sit down x amount of time every day, butt in seat, and do the next things on your list of things that are necessary to ship. Not what's fun, not what looks interesting, not surfing the web or HN. The next thing standing in the way of shipping. If you can make that a habit, and do it without fail, you can't help but ship.
- redrory 15y agoGreat advice, I was about to start another project as I reached the final 20% of my current and couldn't go any further. You motivated me to stick with it. Thanks
- alecbenzer 15y agoMy problem is worse (I think). When I think of what might be a cool idea for a project, I always manage to convince myself that it's not as cool or glamorous or useful as I thought before I begin actual work on it (or very shortly after).