3 ms·
I'm not sure I understand the part about momentum. What's preventing you from rewriting code once it has been shipped? Besides, while shipping a working versio
by Kinrany 6y ago
I'm not sure I understand the part about momentum. What's preventing you from rewriting code once it has been shipped?
Besides, while shipping a working version is crucial, it's perfectly possible to plan ahead and refactor early if you're confident that getting to a working version won't be a problem.
- doublerabbit 6y agoI see it as: If you've already shipped A, your user-base are using A. Your user-base are now requesting feature Z You then need to balance Z with rewriting A to B. The workaround to that is to rewrite A to B while implementing Z but the caveat; is there a time-frame to where Z must be implemented? Because if you implement Z ahead of refactoring A to B you now got to rewrite A to B while not breaking Z while letting Z grow because they want feature Y. Not forgetting you need to recode Z because the old code is old code.