I read a quote from somebody in the industry recently that stuck. I don't remember who it was.
"Writing software is easy, changing it is hard."
Absolutely true. Especially so with poorly abstracted software design.
This is why so many new teams' first order of business is invariably a suggestion to "rewrite everything".
They're not going to do a better job or get a better product, it's just the only way they're going to get a software stack that does what they want.
Absolutely true. Especially so with poorly abstracted software design.
This is why so many new teams' first order of business is invariably a suggestion to "rewrite everything".
They're not going to do a better job or get a better product, it's just the only way they're going to get a software stack that does what they want.