FREN

#FF00AA


13 mar. 2024

@bubbline@tech.lgbt

Sometimes I think about how HTML5/JS is the best tool to make UIs, and how people are completely wrong about why.

A lot of people say it’s a mess, because it has decades of messy features added over time as browsers implemented more and more things competing with each other. And it’s true, it’s a mess.

But by simple virtue of powering every website ever, HTML/JS/CSS have had to adapt to basically every UI use case you could think of. The ecosystem around it had to adapt and create tools to be able to productively make all of those UIs, too.

Yeah CSS is a weird mess, but it doesn’t matter, because at the end of the day the real world is super complex, and UI is actually a really hard technical problem. No elegant system you could try to design would account for all use cases, and it would have to slowly implement more and more mess and edge cases to compensate.

Want to know when I post new content to my blog? It's a simple as registering for free to an RSS aggregator (Feedly, NewsBlur, Inoreader, …) and adding www.ff00aa.com to your feeds (or www.garoo.net if you want to subscribe to all my topics). We don't need newsletters, and we don't need Twitter; RSS still exists.

Legal information: This blog is hosted par OVH, 2 rue Kellermann, 59100 Roubaix, France, www.ovhcloud.com.

Personal data about this blog's readers are not used nor transmitted to third-parties. Comment authors can request their deletion by e-mail.

All contents © the author or quoted under fair use.