|
|
|
|
|
by Scooty
2668 days ago
|
|
> Adapting mature software to new circumstances tends to take more time and effort than writing new software from scratch. Software people don’t like to admit this, but the evidence is clear. Software people love rewriting things. In most cases where I have to maintain an old project I would much rather rewrite it, but it's usually not in the budget. |
|
From another HN thread today: https://news.ycombinator.com/item?id=19245485
> The first 90% of the code takes the first 90% of the time. The remaining 10% takes the other 90% of the time.
And
> With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be depended on by somebody