3 ms·
Or maybe, the edge-cases were there because they were written on top of assumptions that proved to be obsolete.
by yen223 8y ago
Or maybe, the edge-cases were there because they were written on top of assumptions that proved to be obsolete.
- Waterluvian 8y agoYup. I'm in the midst of rewriting a certain part of a robot fleet system. A lot of what we are replacing is obsolete or never needed or poorly implemented. But the first generation was good for its own reason: get a functioning system to market before everyone else and start learning everything about what's right and wrong with the design. I really hate this cute quote about rewriting because it's elitist (you have to be an expert to do it right) and generally sells the false idea that rewrites aren't a valid part of iterative product building.