5 ms·
The wrong abstraction can completely destroy a startup. I've never seen duplicate code with that ability to cause damage. Or consider the centuries humans spen
by ants_everywhere 3y ago
The wrong abstraction can completely destroy a startup. I've never seen duplicate code with that ability to cause damage.
Or consider the centuries humans spent trying to make geocentric astronomical models work.
- justincredible 3y ago[dead]
- waffletower 3y agoI have seen much damage from duplicate code at multiple organizations. I have seen thoughtful abstractions work successfully to mitigate it, and rarely encountered the opposite. I have encountered multiple perjoratives: copypasta coders, couch developers et al.
- edgyquant 3y agoYou’re lucky then. I joined a company that had a team of inexperienced engineers where every form or details page was a separate program and the render functions were several hundred lines long by themselves. When I joined they had a dozen pages that were each so buggy adding new ones was nearly infeasible and fixing bugs took most of the dev time. Duplicate code can certainly slow down the dev process and kill a startup.