I’m big fan of design slogans. The one we used in TC39 about not breaking things was “Don’t break the web!” It’s a preservationist perspective. Much of the human digital heritage of the last 30 years and for the foreseeable future is stored as unmaintained web documents. Every breaking change to a web technology (JS, HTML, etc.) is likely to make part of our heritage permanently inaccessible.#
Don't break the web. That's a big one. #
Anyone who proposes to work at the center of the tech that implements the web in whatever decade it is should behave as an archeologist, on Mars. You have to wear an attitude of non-contamination. The software version of a hazmat suit. Any little change could have huge unforseen consequences. The web today is so large and diverse, no one can understand all that it does. Whatever new feature is enabled by what you propose to add is worth a small fraction of what has been built on technology you've never seen or understood, or if you do, would consider arcane. You're free to innovate, but you have to do it in a sandbox you create, with rules you define. The web already has a rule.#