Hacker News new | ask | show | jobs
by lnanek 5251 days ago
He's writing for business people. Business people often request new features late in the game without knowing how hard or easy they are to implement. So a new feature may require a new or modified API on the server, for example, which means updating the server, updating the app to use the new API, updating the interface, getting the new app reviewed, etc.. Now if the change affects other things in the system, like a new way to cancel a record that all the other display logic has to respect, for example, you can end up modifying almost every part.