...that just before you finish a project, the user will come and say stuff like "Wouldn't feature xyz also be great?" And you have to implement it, also it doesn't fit the design at all, so everything has to be redone. Then, when you're about to finish, the user will come and say stuff like "Wouldn't feature zyx also be great?" And you have to implement it,....
This is prime reason no. 1 why stuff doesn't get finished, add deadlines to that and you know why commercially produced code will never have the style and/or beauty of open source code... |