clough.cool
✌️🌌🌝😹🌿🏞️🍄🪢👨💻🔪🔥📜
Design systems and devex engineer at onX, formerly Hopin
194 posts
45 followers
79 following
Regular Contributor
Active Commenter
comment in response to
post
Nathan Fielder is also a genius, but I can’t think of anyone that compares
comment in response to
post
Thought this was heathclif at first.
comment in response to
post
If you think you need AI to realize your vision, you're just flat out not creative.
comment in response to
post
Oh baby it’s all green
comment in response to
post
Yeah... I don't think I've adopted anything as fast as I adopted Arc, but the AI direction, especially in Dia is... *not great*
comment in response to
post
HTML versions are really personal actually
comment in response to
post
That’s my vision for the American identity. Who’s on board?
comment in response to
post
And if you want to be American you don’t need to do anything but be here and be on the level.
comment in response to
post
Same! My daughter wants to use the Apple keyboard more now which is surprising to me
comment in response to
post
damn really, Natasha?
comment in response to
post
I don't understand this but I somehow get it? And agree?
comment in response to
post
Haven’t in a while but looking to get back into it!
comment in response to
post
I always think about how, when I used to brew beer, there was one hop I hated with a passion, so I tried to make a recipe that would help me appreciate it, and it ended up being one of my all time favorites
comment in response to
post
You and others inspired me to go after a DevRel role (I applied to the wrong one and the onsite kicked my ass 👎) and you and others will keep making the web a better place, probably at a place that can take the torch from Google at this point.
comment in response to
post
Not to be a reply guy here — I don't know you, you don't know me — but the good people at Google, particularly those on Chrome and DevRel, are better than Google.
comment in response to
post
1
comment in response to
post
An element with an API that explicitly says "you can add children, but the only thing that will actually be rendered is a string representation of bound data"
comment in response to
post
This kind of interpolation is common in FE frameworks, but for HTML, this feels like it would be so different that the DX wouldn't be that much greater than a new type of element —
comment in response to
post
Would `{{<string>}}` constitute a constructor a different kind of Text node or would it just be a text node with its text content automatically replaced by the UA?
comment in response to
post
There's no precedent (that I can think of) for an HTML element completely replacing child Nodes or their text content as part of its core functionality.
comment in response to
post
There's no downside necessarily, I think it just kind of gets at the root of why this feels a little ick to me. HTML and DOM rely on Nodes and node APIs, but this kind of treats Text nodes as macros.
comment in response to
post
Oh, also I thought `content` could replace text in any element now, but it's still only for pseudos 😅. Scratch that. Was otherwise referring to the modern `attr()` function in CSS though.
comment in response to
post
The interpolation braces seem like they would complicate things a bit since it's a Text node. I could see binding using some kind of element, like this, for example: codepen.io/mattclough/p...
comment in response to
post
Sorry, you said yes/no. I’m gonna go no?
comment in response to
post
Won’t you be able essentially to do this with CSS pretty soon?
comment in response to
post
Can’t believe how often I see this thought. I think we’re in the “amicably misunderstood” phase of web components adoption.
comment in response to
post
The answer, by the way, is that the `overlay` property needs to be transitioned too. Who knew!
comment in response to
post
Literally never heard anyone else mention Surfbort. Love em
comment in response to
post
But cool!
comment in response to
post
Pug huh? I cannot mentally clear the hurdle of an HTML preprocessor.
comment in response to
post
I’ve used a pattern where the built-in element is in the shadow dom unless there’s an edge case (an input need autocomplete, a button needs to submit a form, etc) and then it can be slotted
comment in response to
post
Seems pretty wild at Meta right now
comment in response to
post
To think that "creative thinking" and "logical thinking" are diametrically opposed is so wild to me. What a world. WHAT A WORLD!
comment in response to
post
The rollercoaster of feelings about going to art school for me has gone:
"This is amazing!"
"I can't believe I wasted four years at art school"
"Oh, almost nobody's doing what they went to school for"
"People actually have a really hard time thinking abstractly. I'm glad I went to art school"