Hacker News new | ask | show | jobs
by travisoliphant 1613 days ago
This author misses the point that the first problem a business faces is how to get customers and how to please them. Getting customers is the number one priority -- perfect architecture is only important to the degree that helps get customers.

Business owners and managers do need to understand that they may have to rewrite the software from the ground up because the first version will have all the problems the author talks about.

Most business owners and managers actually do understand this already. The goal of the first version is not to be architecturally perfect. The goal of the first version is to see if anyone will care if it exists. This is a good argument for not always building on the first version of a startup idea -- but actually build it again once you know people will buy.