Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Commercial software is mostly to solve real world problems. Real world problems can change very quickly and as such, software changes too.

Sure constantly changing in the complete opposite direction is probably a sign of something wrong, but changes are inevitable and we can’t expect to reinvent the wheel or start a new project as you say when you can potentially reuse what you already have.



> Real world problems can change very quickly and as such, software changes too.

So you keep the old product, and make a new one for solving the new problem. (You can even sell them on the same package.)

The alternative will have almost all of your customers badmouthing you because they brought your product, and you pulled the functionality out of their feet.


You make a new one and what name will it get? :)


Well, as I said earlier, I don't care much about what camp you side here.

The one important thing is that if you decide you must solve some completely different problem, you should do it with a completely different product.

So the argument that a nondescriptive name allows you the freedom to change the product is bad. You never have the freedom to change the product.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: