3 ms·
I would like to work similarly to how WHATWG makes HTML a "living standard", with rolling releases tracked by http://caniuse.com/ http://caniuse.com/ instead o
by mitchtbaum 8y ago
I would like to work similarly to how WHATWG makes HTML a "living standard", with rolling releases tracked by http://caniuse.com/ http://caniuse.com/
instead of working so hard to name changes with oversimplified numbers, our change management systems could do all this for us with metadata
see also [the package manager we need](https://gist.github.com/dominictarr/7c3319a0b0bad22bde2c https://gist.github.com/dominictarr/7c3319a0b0bad22bde2c), [Towards "annex", a Fact Based Dependency System](https://speakerdeck.com/markhibberd/towards-annex-a-fact-based-dependency-system https://speakerdeck.com/markhibberd/towards-annex-a-fact-bas...), ["Towards "annex", a Fact Based Dependency System" by Mark Hibberd](https://www.youtube.com/watch?v=JjYAnBhF2JU https://www.youtube.com/watch?v=JjYAnBhF2JU)
- spenczar5 8y agoFrankly, I think browser compatibility is one of the nastiest, trickiest bits of web development. I'd want to find any way to avoid that sort of thing. The "living standard" model merely describes underlying complexity without resolving any of it, which puts the burden on individual developers. I think we can do better.
- mitchtbaum 8y ago> The "living standard" model merely describes underlying complexity without resolving any of it, which puts the burden on individual developers. Don't blame people when it's their tools that are at fault. "If you want to teach people a new way of thinking, don’t bother trying to teach them. Instead, give them a tool, the use of which will lead to new ways of thinking." - Buckminster Fuller
- spenczar5 8y agoI'm confused. Can you explain which tool is at fault, and for which problem, here?
- mitchtbaum 8y agocoding needs to be more automatic api changes aren't such a big deal they only seem like it now, because the editor is the primary coding tool code should be generated from content. roughly speaking: - https://en.wikipedia.org/wiki/Code_as_data_(disambiguation) https://en.wikipedia.org/wiki/Code_as_data_(disambiguation) - https://en.wikipedia.org/wiki/Code_generation_(compiler) https://en.wikipedia.org/wiki/Code_generation_(compiler) - https://en.wikipedia.org/wiki/Round-trip_engineering https://en.wikipedia.org/wiki/Round-trip_engineering - https://en.wikipedia.org/wiki/Model-driven_engineering https://en.wikipedia.org/wiki/Model-driven_engineering further, I believe: > code is unrefactored config > config is immature content > content is unrefined code
- danpeddle 8y agoFeature queries help a lot, but seem to slip under the radar for a lot of developers. https://developer.mozilla.org/en-US/docs/Web/CSS/@supports https://developer.mozilla.org/en-US/docs/Web/CSS/@supports https://developer.mozilla.org/en-US/docs/Web/CSS/@media/hover#Example https://developer.mozilla.org/en-US/docs/Web/CSS/@media/hove...