Burton Smith
1.7K posts

Burton Smith
@stuffbreaker
Fun-loving coder and speaker. I love #webdevelopment, #webcomponents, and #designsystems. Creator of the WC Toolkit. I work @zocdoc.
Katılım Ağustos 2017
311 Takip Edilen396 Takipçiler

One of the pain points of my #WebComponents type parser was its inability to parse types from "node_modules". Now it will parse them, and if it can't, it logs a warning with the type name, declaration location, and reason it was skipped.
wc-toolkit.com/documentation/…
English

@mitchellh I also think there's a weird mentality being pushed sometimes where you're either 100% all-in on AI or you're not at all and being left behind.
I think AI is another great tool I get to add to my arsenal.
English

I strongly believe there are entire companies right now under heavy AI psychosis and its impossible to have rational conversations about it with them. I can't name any specific people because they include personal friends I deeply respect, but I worry about how this plays out.
I lived through the great MTBF vs MTTR (mean-time-between-failure vs. mean-time-to-recovery) reckoning of infrastructure during the transition to cloud and cloud automation. All those arguments are rearing their ugly heads again but now its... the whole software development industry (maybe the whole world, really).
It's frightening, because the psychosis folks operate under an almost absolute "MTTR is all you need" mentality: "its fine to ship bugs because the agents will fix them so quickly and at a scale humans can't do!" We learned in infrastructure that MTTR is great but you can't yeet resilient systems entirely.
The main issue is I don't even know how to bring this up to people I know personally, because bringing this topic up leads to immediately dismissals like "no no, it has full test coverage" or "bug reports are going down" or something, which just don't paint the whole picture.
We already learned this lesson once in infrastructure: you can automate yourself into a very resilient catastrophe machine. Systems can appear healthy by local metrics while globally becoming incomprehensible. Bug reports can go down while latent risk explodes. Test coverage can rise while semantic understanding falls. Changes happens so fast that nobody notices the underlying architecture decaying.
I worry.
English

@wesbos My users are pretty underground, you probably haven't heard of them.
English

@ryanflorence @diegohaz @stolinski The way we have worked around this in the past for clickable cards is to pass the click event to an interactive element within the card and tell it to ignore other clicks to prevent other element clicks from bubbling up to the card-level click event listener.
English

@ryanflorence @diegohaz @stolinski I love this idea!
My biggest concern is that this would open the door for accessibility issues. That card scenario is a good example. It results in nested interactive elements.
accessibilityinsights.io/info-examples/…
English

@mattpocockuk This is great! Thank you!
In the video you mentioned you have a video about preventing entropy. Are you able to provide a link to that?
English
Burton Smith retweetledi

If you're using the Custom JSDoc Tags plugin for your #WebComponents, you can now add them at the property level!
#property-level-custom-tags" target="_blank" rel="nofollow noopener">wc-toolkit.com/documentation/…
English
Burton Smith retweetledi

🎙️ @stuffbreaker is speaking at #StirTrek2026!
"The 5 Fundamentals of UX Everyone Should Know"
📅 1 May 2026 11:30 AM
🎟️ events.humanitix.com/stir-trek-2026…
We're really looking forward to having Burton at Stir Trek this year!

English

@nicola_sosio @stolinski I would also argue that because of the quantity of varying quality and the amount it has changed over the years means that AI is more likely to struggle with React code. Quantity !== Quality
English

@DavidKPiano @wesbos I heard they prefer "Frisky" and the people that live there are "Friskies".
English

When I was at Microsoft, we were trying to find ways around some of the pain points of #WebComponents, so I did an exploration on what Declarative Custom Elements could potentially provide us.
#html #css #javascript
dev.to/stuffbreaker/h…
English

if your 250lb friend isn’t eating at least 100 big arches a month, something is wrong

sunny madra@sundeep
“If your $500K engineer isn’t burning at least $250K in tokens, something is wrong.”
English

@kentcdodds This isn't new.
I think it's kind of weird that engineers have not traditionally been expected to be part of this process, but are now since they're not doing the grunt work of building things as much.
English


@kentcdodds Double Diamond
designcouncil.org.uk/our-resources/…
Français











