Drew Powers's Avatar

Drew Powers

@pow.rs.bsky.social

🏭 Design Engineer + Accessibility @figma.com πŸš€ co-creator @astro.build πŸ›œ pow.rs πŸ†“ building terrazzo.app + openapi-ts.dev

290 Followers  |  442 Following  |  262 Posts  |  Joined: 30.08.2023  |  1.6511

Latest posts by pow.rs on Bluesky

Video thumbnail

We've acquired the historic game magazine Computer Entertainer.

As in, we got the rights. We own the magazine. And we're putting it into the Creative Commons for anyone to use for free.

Learn more: gamehistory.org/computerente...

06.08.2025 14:00 β€” πŸ‘ 3414    πŸ” 1062    πŸ’¬ 42    πŸ“Œ 77
Preview
Get the number of auto-fit/auto-fill columns in CSS The whole point of auto-fit and auto-fill is that you aren't saying how many columns to use. But if you knew how many the browser chose, you can make nice design decisions.

I have a new article out on @frontendmasters.com: get the number of auto-fit/ auto-fill columns in #CSS
frontendmasters.com/blog/count-a...

Check it out, I can assure you you'll probably learn something new. At the very least that some issues have recently been fixed... 😼

06.08.2025 16:00 β€” πŸ‘ 32    πŸ” 8    πŸ’¬ 0    πŸ“Œ 0
Preview
The AI bubble is so big it's propping up the US economy (for now) Plus how American professors are fighting back against the AI onslaught, a backlash over AI models in Vogue, and more.

Analysts show that capital expenditures on AI were so big over the last 6 months they added more to the GDP than *all consumer spending*. That growth is offsetting pain from the tariffs and slow job growth.

So the AI bubble may be propping up the whole US economy. What happens if and when it pops?

04.08.2025 17:41 β€” πŸ‘ 2137    πŸ” 759    πŸ’¬ 94    πŸ“Œ 313
Post image

Ok, bear with me while I repost this one too

#art #BowserDay

04.08.2025 17:30 β€” πŸ‘ 1604    πŸ” 481    πŸ’¬ 16    πŸ“Œ 1

this would make a good plugin. automate anarchy

04.08.2025 17:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

"The Legend of Hei 2" = 200 000 key animation drawings.
That's three times more than the 1st film (and more than a Ghibli film, for example).
Source: weibo.com/2095858834/P...

04.08.2025 14:17 β€” πŸ‘ 279    πŸ” 67    πŸ’¬ 2    πŸ“Œ 2

update: got even more annoyed and wrote a β€œblog post” about it bsky.app/profile/pow....

04.08.2025 05:34 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

hell yeah

04.08.2025 05:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
React is… fine The year of React’s demise should be coming the same year as the Linux Desktop.

πŸ†• Blog post: #react is… fine
pow.rs/blog/react-i...

04.08.2025 04:07 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

according to miriam-webster, one definition is β€œbe made possible or probable by circumstances to,” which, by the social order of teachers controlling the local legality of bathroom breaks, fits that definition

congratulations for not only being an asshole, but also pedantically incorrect

04.08.2025 04:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

wishing a very merry β€œfuck you” to all my elementary teachers that wouldn’t let me go to the bathroom if I said β€œcan I” rather than β€œmay I”

04.08.2025 04:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

theres an attack maelle does where it sounds like shes saying "Get Out Of This Campus" like shes banishing a frat guy

02.08.2025 18:27 β€” πŸ‘ 51    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
The Pyramid of Merit The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.

πŸ“ New post: The Pyramid of Merit - I've been ruminating on a quote from Chris Hayes' book Twilight of the Elites for the better part of a year now and I thought I'd share it.

daverupert.com/2025/07/the-...

22.07.2025 14:32 β€” πŸ‘ 13    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

yeah good point we’ll need a whole new package registry when quantum computing becomes the standard

26.06.2025 17:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
screenshot of https://www.npmjs.com/package/lightspeed. Package name: light-speed. Package description: β€œReturns the speed of light in Meters per Second (m/s). Below, there’s a code sample where all this package does is return the number 299792458. Nothing else. You install this package to install a number. That’s it.

screenshot of https://www.npmjs.com/package/lightspeed. Package name: light-speed. Package description: β€œReturns the speed of light in Meters per Second (m/s). Below, there’s a code sample where all this package does is return the number 299792458. Nothing else. You install this package to install a number. That’s it.

excited to say I have just discovered the best npm package of all time. pack it up, we’re all done here

26.06.2025 03:36 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

"Do you want your Congressperson to compromise with people who are telling babies they're going to hell? Or do you want your Congressperson to flip those people off?"

24.06.2025 20:41 β€” πŸ‘ 1451    πŸ” 230    πŸ’¬ 12    πŸ“Œ 2

not a React defender, and I still want Svelte to become the new standard, but I find myself in a constant state of frustration of React being… fine… and not busted enough to justify rewriting a whole app

24.06.2025 20:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

No one pretends that React is perfect or all-wise. Indeed it has been said that React is the worst form of frontend framework except for all those other frameworks that have been tried from time to time
β€”Winston Churchill

24.06.2025 20:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

that makes me really happy to hear πŸ’œ. supporting you all the way, friend

24.06.2025 17:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

β€œIf the people in power want me dead, the least I could do was stop doing that work for them.”

24.06.2025 14:18 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
picture of cartoon wimpy, in color, showcasing 8 photorealistic burgers in front of him and a 9th in his hand. text reads β€œIt’s Tuesday Time To Pay Up.” the background is a zoomed in β€œgross-up” shot of another photorealistic burger. there are so many pixels of burger on this image, it’s nauseating. you can almost smell the image, and by extension, wimpy, a man whose body is fully burger at this point

picture of cartoon wimpy, in color, showcasing 8 photorealistic burgers in front of him and a 9th in his hand. text reads β€œIt’s Tuesday Time To Pay Up.” the background is a zoomed in β€œgross-up” shot of another photorealistic burger. there are so many pixels of burger on this image, it’s nauseating. you can almost smell the image, and by extension, wimpy, a man whose body is fully burger at this point

24.06.2025 03:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

we could go further

24.06.2025 00:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Seth Balmore - Lost Odissey

By Inoue (Vagabond, Slam Dunk)

23.06.2025 23:46 β€” πŸ‘ 36    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

fuck bigots! me and my homies hate bigots.

we’re here for you, no matter what. you being the most *you* is punk rock. forget anyone who says otherwise. πŸ’™

23.06.2025 20:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That’s correct! The syntax is still a little bit in flux, but that’s what the resolver proposal accomplishes in practice. Only, β€œmodes” in the Figma Variables sense were never added to the Design Token Spec. β€œOverrides” is probably a more helpful framing. But it works out to be effectively the same.

23.06.2025 20:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I would love to be wrong but I’m still not sold that one can simply apply some magic math to get all the colors they need. I think for generating the initial ramps this is _essential_! But for the final, prod colors they always get detached, and I haven’t seen color math that lasts longterm

23.06.2025 17:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yeah I hear you, and agree. My (personal, opinionated) take is that folks are still in uncanny migration valley from Style Dictionary β†’ Design Tokens Spec. SD encouraged the DIY β€œanything goes” approach. This proposal leans into that and solves multi-file, hopefully in a migration-friendly way

23.06.2025 16:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
State of CSS 2025 Take the State of CSS survey

The State of CSS survey is live!

Please take a moment to fill it out πŸ™‚

It really helps us make more informed decisions on how to focus our web platform (CSS & UI) engineering and DevRel efforts!

survey.devographics.com/en-US/survey...

16.06.2025 15:33 β€” πŸ‘ 42    πŸ” 15    πŸ’¬ 3    πŸ“Œ 0
Theme Resolver Spec DTCG draft for token sets & themes resolution.

no spec yet but comment / suggestion period is coming soon! this is the closest thing to a preview: resolver-spec.netlify.app.

there’ll be plenty of time for feedback and kicking the tires before it’s accepted. the playground πŸ‘† is one such preview where feedback is welcome (open GH issues)

23.06.2025 15:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
There’s no such thing as multi-axis modes / 𝔇𝔯𝔒𝔴 𝔓𝔬𝔴𝔒𝔯𝔰 The personal site of Drew Powers

New blog post: there’s no such thing as multi-axis modes pow.rs/blog/theres-...

23.06.2025 15:01 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

@pow.rs is following 20 prominent accounts