Embrace your startup failure – the faster you fail, the betteruk.techcrunch.com23 pointsjlees17 years ago