4 ms·
Sometimes I think the industry's obsession with "code reuse" is what enables these architecture astronauts in the first place. If people accepted that most code
by overgard 10y ago
Sometimes I think the industry's obsession with "code reuse" is what enables these architecture astronauts in the first place. If people accepted that most code is ephemeral and never going to be reused, then architecture astronauts have much less idealogical cover for their disastrous schemes.
Pretty much the only example of code reuse gone well is open-source libraries; and that's because being public forces the code to be documented and free of implicit dependencies. You pretty much never get that with janky internal frameworks and libraries, and they're usually "reusable" and yet replaced next project.
- nameless912 10y agoRight? I mean, special snowflake libraries that everyone can use do exist, don't get me wrong, but they're usually created by people whose sole job it was to create exactly that, a reusable API for <insert domain here>. There's very rarely an opportunity to repurpose old code in a new project if the goal of "API-izing" it wasn't in mind when it was written, and many times when people try it's a disaster. If code could be re-used efficiently, we wouldn't need half as many programmers as we actually legitimately do.
- dexwiz 10y agoThis a thousand times.
- deleted 10y ago[deleted]