Earlier quoted context omitted.
How do you update the code on a Smart Washing Machine? A Smart Pacemaker? In the world where everything is digital, we’ll have a huge technical debt of un-updatable software.
> The lifetime for a washing machine is 30 years. Your software on that will last 30 years. Using a development method designed to make quickly changing requirements easy is stupid when your code will be "write once, never change". If the requirements change, you must update your software. How does waterfall handle changing requirements? It doesnt. To repeat: agile _handles_ changing requirements. It doesnt _provoke_…
How does agile handle change? By assuming everyone will update and has no issue with all third-party accessories constantly breaking.
If you can’t ever change your code after you’ve written it once, then Agile isn’t useful to you.