Dave Rupert
Web components at Microsoft. Co-host at ShopTalk. Previously Luro and Paravel. Blogger.
These toots will self-destruct after three months.
In this house
We downvote
AI slop videos
And no value reaction videos
no new projects
no new projects
no new projects
no new projects
Eveyone's saying building a Gundam is getting too complicated these days. But you don't need a Psycommu device, beam saber, or Minovsky particle field generator. You can just build a simple 18m tall space mech.
📝 The number of screenshots of Claude conversations is going up in my life...
It's fun to have friends that make fonts because when my wife is using the Cricut for a little project and needs some font inspo, I look like a goddam hero.
If you need some slam dunks to earn points with your partner:
- Simple Type by @simplebits@mastodon.social https://simplebits.shop/collections/fonts
- Loud Room by @jasonsantamaria@typo.social https://shop.loudroom.com/
- Beasts of England @simonwalker@typo.social https://beastsofengland.co/
Not enough hours in the day…
… to the extent that I need like whole ass days within the hours.
Why finish blog posts when you can work on 20 at the same time and have them be ~60% complete?
ANNOUNCEMENT: Dave Shoe-pert LLC is now Dave AI Compu-pert LLC. 📈
[stocks go up, ticker machine explodes, no one can explain why]
📝 New post about generative AI, friction, and people.
Cool personal website
A div is not a button. Yes, I agree. In fact, what my team has learned is that even if you go thru allllll the effort to make a custom-element (a spicy div) exactly like a button there’s still out-of-the-box browser behaviors that are impossible to replicate and they also keep evolving (popover/invokers). This API fixes that gap, updates with the browser, and should fix some of referencetarget-like issues (eg proxy attributes).
Good post on de-frameworking your frontend from Nuxt/Tailwind to #webcomponents by @wbrowar@hachyderm.io https://wbrowar.com/article/code/refactor-kids-money
🌱 Rolled out a tiny update to my "Link" post template. I used to do `h1 > a[href]` (like Tumblr or DaringFireball) but now I'm copying @ashur@front-end.social's novel treatment of making blog post replies look like social media replies.
I like it a lot. Feels very natural. The placement may change, maybe it makes more sense below the title and in the post body (for RSS). But it's been years since I've done a proper link post, and now this makes me want to to again.
Uninstalled 40 vs-code extensions. Please clap.
📝 A post about small language models in the browser.
https://daverupert.com/2026/05/small-language-models-in-the-browser/
📝 When moving fast, talking is the first thing to break
This will probably come up in therapy today. https://codepen.io/davatron5000/pen/KwNKwYy??editors=0010
When I grow up I want to be a human in the loop.
Cool tech alert: Password protected content for static sites using WASM from @TheIdOfAlan@hachyderm.io
Random Thoughts:
- I think the case could be made that billionaires and venture capital are inflationary and need to be regulated.
- I think the incentives are off for AI. If AI companies charge per-token, the AI company has every incentive to use as many input/output tokens as possible (or that their infra can support).
- If AI makes you 10x more productive, then that's 10wks worth of work per week. On a team of 10ppl, that's 100wks (2 man-yrs) of work per week. No org is setup to handle that.
A wonderful celebration of Design Engineering by @matthiasott@mastodon.social https://matthiasott.com/articles/design-and-engineering-as-one
📝 New post: 10,000-watt GPU meet 40-watt lump of meat
⚡🧠⚡
https://daverupert.com/2026/04/if-i-could-watt-10-000-florps/
Interesting breakdown on the economics of AI and the actual hard costs of a million inference tokens.

