A T-shirt for lovers of the three core web technologies. https://webbed-briefs.teemill.com/product/not-you-tee/
Not you tee

(Web technologies listed in Helvetica font, with JavaScript crossed out and marked "not you")

Webbed Briefs
@heydon Funny but unfair. 😔
(Plus : CSS is arguably a worse mess than JavaScript. ☝️😐)
@jor CSS doesn't assplode the browser tab with a single error 😉

@heydon @jor

I thought the CSS-only argument ended with the advent of "Ajax" and the apparent concession that the web simply can't function without it.

@ajaxStardust @jor The CSS-only what? Never heard of that. I struggle to write CSS without HTML.
@heydon @jor sorry. i mean the argument-- maybe it's not really an argument lol-- whether to avoid JavaScript in favor of more CSS dependent events/ actions for the UI. I kind of got out of web dev altogether right around the time that JS started taking over (advent of React, etc., even jQuery), so I have a gap in my experience of that transition. meaning, i'm not the best guy to ask about that. ha. but it used to be a thing. i guess i thought that's what the others were referencing.

@ajaxStardust @heydon I suppose there are a bunch of things that CSS now does better for a number of reasons, that were previously done via JS (like animations), and those can (and should) be implemented in CSS now for a number of reasons.

(But it doesn’t change the fact that CSS is a mess. 😏)

@jor @ajaxStardust Your CSS may be a mess. That doesn't mean CSS is a mess.

@heydon @ajaxStardust But couldn’t that be said with every language ?

I mean, one could argue that with enough knowledge and extreme self-discipline, it would probably be possible to write good code even in a language like Perl (I’m sure it was initially created by the CIA to torture people 😐). In the same way, with good knowledge and discipline, it is possible to avoid most JS gotchas, traps and weaknesses, and write reasonable JS code. 🤷‍♂️

This does not mean that JS doesn’t have these gotchas, traps and weaknesses (unfortunately).

CSS has many weaknesses that have been analyzed time and again, and they are still here even if we can learn to minimize/avoid them.

@jor @ajaxStardust It's just a silly T-shirt.
@heydon @ajaxStardust Sorry, I got carried away. 😅

@jor @heydon
As do I, clearly. haha!

I wasn't trying to shamelessly promote btw.
SVG has come such a long way! It's so nice to see so many things have gone in that direction. I want to mess around with Lottie animations**

In case anyone's unfamiliar:
** https://lottiefiles.com
seems pretty cool haven't had time to mess w/ it myself.

@heydon @jor
before SVG was widely used, I was experimenting w/ how to integrate it w/ PHP, tending to prefer avoiding javascript if possible. This website is garbage to look at, but the SVG title is dynamically generated by PHP. simple silly thing, but i thought it was cool at the time! It took a lot of detailed editing to get it to work "right" -- at least without throwing errors:
https://statecollegeguitarlessons.com/adb/
statecollegeguitarlessons.com/adb/index.php