2 ms·
1. Make releasing your stuff the primary goal, because anything you don't actually put into the world is just personal research. And then update the project an
by staunch 9y ago
1. Make releasing your stuff the primary goal, because anything you don't actually put into the world is just personal research.
And then update the project and release a new version!
Your product-making skill level is the number of product releases you've created. If you want to get better, you have to do more releases! Unreleased projects do not count because there are no other users!
Releasing is like exercising a muscle, so the more you do it the stronger you get. Jony Ive would be like a 350 lbs bodybuilder of product development.
2. Constantly be creating new projects. Do not settle on one and spend years perfecting it, unless lots of people are really excited about it and you are too (see: Linux).
Don't get your ego or excitement wrapped up in one project. Tell yourself that this is just one of many projects and that you're going to keep doing new ones even if this one is successful.
Keep creating new things at a rapid pace. Don't get bogged down unless by very deliberate choice.
3. Be ambitious. Go ahead and create a Google competitor in 1000 LOC, or whatever. It's amazing how few people even attempt to do anything big just because they assume that's someone else's job.
Go bonkers. Tilt at windmills.