Kathryn Grayson Nanz
banner
kgrayson.com
Kathryn Grayson Nanz
@kgrayson.com
Senior Dev & Design Advocate at Progress Software. Front-end Engineer, UI Designer, Component Librarian. She/her. Pushing the rectangles around until they look right.
Pinned
"No" (Vibes, et al., 2025)
Reposted by Kathryn Grayson Nanz
the guys who still can't tell if they're sharing their screen after a decade of doing it every single day are gonna tell me which technologies are the future
February 12, 2026 at 6:32 PM
Reposted by Kathryn Grayson Nanz
YOU ARE A REGULAR GUY
January 28, 2026 at 5:19 PM
Reposted by Kathryn Grayson Nanz
#Interop2026 is here!

Lots of new CSS coming your way:

- style queries
- anchor positioning improvements (already crossbrowser)
- advanced attr()
- popover & dialog improvements like lightdismiss
- scroll-driven animations
- better scroll-snap capabilities

wpt.fyi/interop-2026
web-platform-tests dashboard
wpt.fyi
February 12, 2026 at 5:21 PM
cannot wait for another AI agent to write a takedown blog of this one, completing the dead internet ouroboros
AI agent writes a PR, gets rejected, crashes out and writes a call-out blog post

Absolute cinema

crabby-rathbun.github.io/mjrathbun-we...
February 12, 2026 at 5:23 PM
Reposted by Kathryn Grayson Nanz
City nights #oilpainting #art
February 12, 2026 at 6:28 AM
Reposted by Kathryn Grayson Nanz
I have a job here, I get paid in hard currency cards and everything.
February 11, 2026 at 6:15 PM
Reposted by Kathryn Grayson Nanz
Green room #oilpainting #art
February 11, 2026 at 4:12 AM
Reposted by Kathryn Grayson Nanz
sigh
February 11, 2026 at 2:28 PM
Reposted by Kathryn Grayson Nanz
its the year of linux on the desktop and irc with the boys
February 9, 2026 at 5:33 PM
Reposted by Kathryn Grayson Nanz
✍️ New article: Webspace Invaders

👾👾👾👾👾👾👾👾👾👾👾👾

matthiasott.com/articles/web...
Webspace Invaders · Matthias Ott
There’s something happening on the Web at the moment that almost feels like watching that old arcade game Space Invaders play out across our servers. Bots and scrapers marching in formation, attacking...
matthiasott.com
February 9, 2026 at 12:30 AM
Reposted by Kathryn Grayson Nanz
Is craftivism performative? Yes. That's the point. Resistance includes a public demonstration of opposition at accessible events with a low barrier to entry.

The red resistance hat pattern has raised $300k for the people of Minnesota. That's not effective?
Angela, the pussy hats weren't very effective. Knitting is cool, especially if you put resistance messages in it, but it's not resistance. It's performative. It's only actually effective if you're a spy and putting messages in or something. Otherwise it's a hobby, and the pussy hats were just silly.
February 8, 2026 at 1:13 AM
Reposted by Kathryn Grayson Nanz
Somewhere along the line **someone** has to do the uncomfortable work of understanding what the hell is going on with the code and project (and keeping that understanding current in the face of ongoing changes to the project)

Vibe coding is trading that understanding for short-term gains
February 7, 2026 at 2:05 AM
Reposted by Kathryn Grayson Nanz
this one goes out to all the people in all the wrong places
so you're the office fuck up - software edition
hi!
leaflet.pub
February 8, 2026 at 8:00 AM
Opening up the group chat to ask the boys what is it we plan to do today with our one wild and precious life
February 8, 2026 at 3:37 PM
Reposted by Kathryn Grayson Nanz
You know that annoying experience on mobile websites where you need to find the little close button and can't swipe a menu closed?

The solution is simpler than you think.

With basic CSS scroll APIs, you can get built-in interruptible swipe gestures 🥳
January 16, 2026 at 5:56 PM
Reposted by Kathryn Grayson Nanz
Circa 2006: "All of these young tech people are quitting college to start companies with their brilliant ideas! Maybe we don't actually need higher education so much after all.

Circa 2026: "Oh, so this is why we actually needed our tech overlords to get a broad humanistic education."
February 6, 2026 at 2:34 PM
Reposted by Kathryn Grayson Nanz
💡 CSS Tip!

Have you ever tried to use "auto" within clamp()? Unfortunately, it doesn't work, but it's now possible using the new calc-size()!

css-tip.com/clamp-auto/

The same applies to all the sizing values (min-content, max-content, fit-content, etc.)
February 5, 2026 at 11:10 AM
Reposted by Kathryn Grayson Nanz
Good news everyone: Style queries are coming to Firefox, making them finally Baseline!
February 5, 2026 at 4:45 PM
Reposted by Kathryn Grayson Nanz
Scott Riley tested free and open source design tools out when researching his course, Mindful Design. They actually worked out better than Figma ever could, as he explains in this article with loads of options for you.

piccalil.li/blog/the-ope...
The open source design stack
Scott Riley tested free and open source design tools out when researching his course, Mindful Design. They actually worked out better than Figma ever could, as he explains in this article with loads of...
piccalil.li
February 5, 2026 at 12:07 PM
"I’d like to see a [prefers-tacky] media query. I volunteer to be an arbiter of taste."

@dbushell.com – if you're putting together a working group on this, sign me up 😂

dbushell.com/2026/01/09/d...
Death to Scroll Fade!
The one where I crowdsource an argument winner
dbushell.com
February 2, 2026 at 3:21 PM
Reposted by Kathryn Grayson Nanz
You can test new tech ideas using the Seinfeld Test

Would the product eliminate the plot of an episode? (Google maps, cell phones, paypal, battery packs)

Good tech.

Would the product inspire new Seinfeld plots? (NFTs, AI chatbots, crypto currency, blindboxes, metaverse land sales)

Bad tech.
January 31, 2026 at 6:57 AM
Reposted by Kathryn Grayson Nanz
2006: Less is more, don’t repeat yourself
2016: Beautiful code prevents technical debt

2026: trillions of lines of generated spaghetti code that generate other spaghetti code will save us
January 30, 2026 at 2:38 AM
Reposted by Kathryn Grayson Nanz
Better software starts with better assumptions.🔍

Join @kgrayson.com at #VueConfUS to explore how common developer myths about users sneak into our apps — and what it takes to design software that truly works for everyone.

🔗 vueconf.us/session?sess...

🎟️ Get tickets- vueconf.us
January 29, 2026 at 5:28 PM
Reposted by Kathryn Grayson Nanz
I am a chronic post liker. I will like your post. It will mean many things. 'This is good', 'I hear you', 'It gets better', 'This was funny', 'Yahoo', 'Throwing eggs'. You will deal with it. This is our social contract
June 14, 2025 at 3:59 PM