
Originally Posted by
archibald
If it becomes milestone-based then count me out. I wouldn't want my employer to pay me only when software was released or bugs fixed, so I don't think it's fair to ask somebody else to be paid like that. Expenses are regular (rent, food, electricity etc), so I think the developer's remuneration should be too. Unless the idea is that this is for people who already have jobs but want some extra cash.
Aside from that, wouldn't a milestone based system discourage somebody from refactoring code as necessary, incentivising them to rush something out that meets the milestone but isn't of such high quality? "Sorry it's ugly guys, I wanted to pay my rent".