4 ms·
80% of startups are going to die before their codebase reaches this size. They should probably not be making tech stack choices based on "what if we succeed bey
by newfoundglory 9y ago
80% of startups are going to die before their codebase reaches this size. They should probably not be making tech stack choices based on "what if we succeed beyond all likelihood".
- vasilipupkin 9y agotwo things come to mind: maybe those startups would die at a slower rate if their code was comprehensible to begin with ? but leaving that aside, for companies where survival is not an issue then, doesn't this indicate that using a dynamically typed language is not great?
- panopticon 9y agoI would be interested in seeing the number of startups that fail due to technical debt. My instinct is that most startups fail for business reasons (no clear need, not enough/right sales, poor management, bad pitch, solving the wrong problem, etc).
- depressedpanda 9y agoWell, in the case of Instagram, this just shows that Python was a great choice. They went with a dynamically typed language, were successful, the language they chose added an optional type hinting system, and they wrote a tool that would automatically type hint their code in order to reap many of the benefits of a static type system. I think that the amount of man hours that went into writing the tool is negligible, so it's a net win for Instagram.