| > SHIP ONE THING TODAY. > RELEASE IT TO THE WORLD. > If you don’t have an idea, imitate something else. > You will think it’s not important enough. > You will think nobody will care. > You will overestimate its importance. > You will sometimes fail. Counterpoint: Instead of focusing on quantity ("hack it together and ship it", "ship it today", "finish it and release it to the world", etc.), let's take a step back and think about quality. I have personally been bitten from having to maintain side projects that I shipped prematurely just to "finish them". I'm not saying you shouldn't finish things, however I do think there's value in raising standards for what you consider "finished", and that finishing something every day is a goal that is likely to be at odds with those standards. Two articles that I recommend reading: 1. Generation Javascript by Manuel Bernhardt (http://manuel.bernhardt.io/2014/12/30/generation-javascript/) 2. A Generation Lost in the Bazaar by Poul-Henning Kamp (https://queue.acm.org/detail.cfm?id=2349257) |
IME, people hit a point where they start introducing quality or breaking down bigger tasks because their goal requires it. You don't need to encourage that so much as just getting them doing something in the first place.
Compare to the classic advice to set an egg-timer for 5 minutes if you're having problems getting started with something. 9 times out of 10 you'll continue and finish it after the timer goes off, but makes it much less intimidating to start if you know you can legitimately bail after 5 minutes.