News for hackers. Stuff that matters.
Re:How to get people to work on your project (2007) by Kinrany on Thursday June 18, 2020 @12:06PM (#23564427)
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.

Re:How to get people to work on your project (2007) by doublerabbit on Thursday June 18, 2020 @02:46PM (#23566268)
I 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.