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
Free postage until midnight tonight (UK customers) apparently 🤓
@heydon ooooh i love this one!
@heydon Dang, that's a good design. 10/10
@chriskirknielsen Thanks! Took me a long time to work out that this type of design is called "Helvetica ampersand"
@heydon FLAWLESS
@beep ❤ Even if there were flaws, these technologies are designed to be forgiving. Unlike you-know-who #JengaScript
@heydon Just right for us declarative developers :)

@heydon Poor JS. Gets such a bad rep just because folks* do terrible things with it.

* asshole surveillance capitalists

@aral @heydon I’m sorry, I’m trying to be less terrible — J.S.

@aral @heydon

`-- HTML`
`++ HTML excluding any <img> el pointing to pixel.gif`

@aral I'm mostly just angry at all the carousels and modals 😅
@heydon @aral Carousels on homepages are a CIA psyop. Put that on a teeshirt.
@heydon @aral you can make css-only carousels and modals :)
@easrng @aral Yeah but you don't!
@heydon @easrng Well, some of us who read your books do ;)
@aral @easrng Oh haha. Well that's just kinda horizontal scrolling innit. I should have said I meant auto-rotating nonsense!
@heydon @norm I assume you have this in non-black? :)
@abs0 @norm Nope, sorry!
@heydon @abs0 @norm Could you not just adjust its CSS?
@heydon @abs0 One more to not add to the collection
@norm @abs0 But black goes with everything!
@heydon @abs0 Except my desire to wear colourful tshirts.
@norm @abs0 Hmm. You could wear colourful socks instead?
@heydon @abs0 I always do! But I also have eleven years of tracking what tshirt I wear to demonstrate black and white are colours I rarely pick and do not prefer.
@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

@heydon ordered! Haha this one is great. But I saw the Sunn shirt after I ordered, which is pretty cool as well 😏
@niels You have very specific tastes 👍
@heydon I just can’t wait to wear this during standup 😏

@heydon
it's funny

CSS is one of the worst things I was ever forced to use. (yes, it got way better)

But still far from the utter train wreck that JS still is! CSS was just missing features. JS was inherently broken from the start.

The only thing even remotely as bad was PHP.

@heydon so happy this appeared in my feed again. This will be the perfect addition to the accessibility woke platoon shirt and a nice little present to myself
@heydon me when I forget to include mathml
@heydon Recommended dresscode for React meet-ups 🙃#education
@heydon
I am God's Strongest Soldier for SVG specifically
normalize SVG uploads on social platforms