4 ms·
> ... implementation re-written from the ground up Rewriting a big project from scratch is often used as something to brag about: "Look at all the hard work we
by pdkl95 8y ago
> ... implementation re-written from the ground up
Rewriting a big project from scratch is often used as something to brag about: "Look at all the hard work we accomplished!". Except in software what matters is correctness and efficiency, not the age or the code or the size fo the rewrite. Rewriting "from the ground up" is throwing away years of bugfixes[1].
Maybe this new version is fine; I'm only suggesting that big re-implementations should be seen as an unknown risks, and that "carefully refactored problematic areas of the code" is something worth bragging about on a slide.
[1] https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ https://www.joelonsoftware.com/2000/04/06/things-you-should-...
- douglaswlance 8y agoVue itself is less than 10,000 lines. It's not a huge project.
- resource0x 8y ago> Rewriting a big project from scratch is often used as something to brag about Not necessarily. Sometimes it means "our old code was such a mess no one could make any sense of it" :)
- bpicolo 8y agoWhen your project is such a size that a single person can keep it all more or less in their head (in this case, Evan), clean slate rewrites end up being fairly efficient. It's a much different case than 20->200->2000 devs scale applications. It's vastly more easy to develop something from scratch if you'd put a lot of thought into it over time