Geoff Graham
@geoffgraham.me
📤 2881
📥 165
📝 173
Shower thoughts and sweet nothings.
That minty-fresh feeling when opening a blank blog post editor.
geoffgraham.me/that-minty-f...
loading . . .
That minty-fresh feeling when opening a blank blog post editor. - Geoff Graham
https://geoffgraham.me/that-minty-fresh-feeling-when-opening-a-blank-blog-post-editor/
7 days ago
0
0
0
Coooooomin' up in less than an hour! ⏳
add a skeleton here at some point
12 days ago
0
1
0
I'm pretty, pretty, pretty stoked to hang out with my buddies
@monknow.bsky.social
and
@chriscoyier.net
at Smashing Meets next week. Just plain mensches who have taught me so dang much.
smashingconf.com/meets-style-...
loading . . .
Smashing Meets — Friendly, inclusive, practical event for web designers and developers. — Meets Style Sheets — May 6, 2026
Wednesday, May 6, 2026, 8–11am PDT / 5–8pm CET, we are hosting a new edition of our online community event Smashing Meets. In this Meets we're talking about CSS, and how awesome it is. We'll have thre...
https://smashingconf.com/meets-style-sheets
18 days ago
0
11
4
May your weekend be bright and all your avocados be ripe.
geoffgraham.me/may-your-wee...
loading . . .
May your weekend be bright and all your avocados be ripe. - Geoff Graham
https://geoffgraham.me/may-your-weekend-be-bright-and-all-your-avocados-be-ripe/
24 days ago
1
0
0
reposted by
Geoff Graham
Mat “Wilto” Marquis
25 days ago
Tuned up the ol’ personal blog so I can link out to external posts in there:
wil.to/posts/
loading . . .
I do some writing.
I’m a guest author for Piccalil.li and CSS-Tricks, but every so often I put something up right here on my own blog.
https://wil.to/posts/
1
14
5
reposted by
Geoff Graham
CSS-Tricks*
about 2 months ago
Introducing the CSS Olfactive API Something's s little... smelly about it. 👃
css-tricks.com/css-olfactiv...
loading . . .
Sniffing Out the CSS Olfactive API | CSS-Tricks
A deep sniff of the new CSS Olfactive API, a set of proposed features for immersive user experiences using smell.
https://css-tricks.com/css-olfactive-api/
1
14
6
Spent time watching ER nurses work (not for me, reason not important) and was super inspired; and I’m reminded that what we worry about in web development is piddly in comparison.
geoffgraham.me/spent-time-w...
loading . . .
Spent time watching ER nurses work (not for me, reason not important) and was super inspired; and I’m reminded that what we worry about in web development is piddly in comparison. - Geoff Graham
https://geoffgraham.me/spent-time-watching-er-nurses-work/
about 2 months ago
0
1
0
reposted by
Geoff Graham
CSS-Tricks*
about 2 months ago
No spicy takes here, just genuine interest and notes on whatever the heck "Generative UI" is supposed to be.
css-tricks.com/generative-u...
loading . . .
Generative UI Notes | CSS-Tricks
Looking at research and experiments that are designed to automatically generate user interfaces based on user preferences.
https://css-tricks.com/generative-ui-notes/
0
3
2
📝 Things I’m not planning to replace when they break, expire, run out, or what have you.
geoffgraham.me/things-im-no...
loading . . .
Some Things I’m Not Planning to Replace When They Break or Expire - Geoff Graham
My life is cluttered with wonderful things. Too wonderful. So wonderful that I question whether I need all this wonderful-ness. The truth is that I purchase
https://geoffgraham.me/things-im-not-replacing/
2 months ago
0
11
1
Watching my daughter work so hard inspires me to work that much harder.
geoffgraham.me/watching-my-...
loading . . .
Watching my daughter work so hard inspires me to work that much harder. - Geoff Graham
https://geoffgraham.me/watching-my-daughter-work-so-hard-inspires-me-to-work-that-much-harder/
3 months ago
0
1
0
Received my very first dollar from album streaming royalties — I'm a paid musician!
geoffgraham.me/received-my-...
loading . . .
Received my very first dollar from album streaming royalties — I'm a paid musician! - Geoff Graham
🎉
https://geoffgraham.me/received-my-very-first-dollar-from-album-streaming-royalties-im-a-paid-musician/
3 months ago
2
17
0
It never hurts to learn from one the BEST. 🌟
#css
add a skeleton here at some point
3 months ago
0
8
1
reposted by
Geoff Graham
SmashingConf
3 months ago
Happening next week! Smashing Meets Design Systems. With the lovely
@samiamdesigns.bsky.social
@bencallahan.com
and David Wieland. Hosted by our lovely
@geoffgraham.me
. 🕰️ Wednesday, February 11, Tickets are free!
smashingconf.com/meets-design...
loading . . .
Smashing Meets — Friendly, inclusive, practical event for web designers and developers. — Meets Design Systems 2026 — February 11, 2026
Wednesday, February 11, 2026, 8–11am PDT / 5–8pm CET, we are hosting a new edition of our online community event Smashing Meets. In this Meets we're talking about Design Systems in 2026. We'll go into...
https://smashingconf.com/meets-design-systems-2026
0
6
4
It’s been, like, 5 years since I really updated my site’s design, but I’ve been inspired by the recent surge in personal sites and finally shipped something new. It's buggy and a work in progress, for sure, but still feels refreshing.
geoffgraham.me/its-been-lik...
loading . . .
It's been, like, 5 years since I really updated my site's design, but I've been inspired by the recent surge in personal sites and finally shipped something new. - Geoff Graham
https://geoffgraham.me/its-been-like-5-years-since-i-updated-my-site/
4 months ago
3
34
1
@anatudor.bsky.social
Fixed! Lots of custom HTML in there that needed reformatting, so let me know if you spot any other funky stuff. And thanks for the heads up!
4 months ago
0
0
0
Somehow at sometime, I stopped being a web designer. And I didn't even see it coming.
geoffgraham.me/changing-rol...
loading . . .
Changing Roles - Geoff Graham
Somehow at sometime, I stopped being a web designer. It dawned on me over the holiday break.
https://geoffgraham.me/changing-roles/
4 months ago
0
5
0
reposted by
Geoff Graham
Andy Bell
5 months ago
A great review. Geoff and crew have done so much to keep an absolute pillar of our industry alive and flourishing. Hate the see how damaging Google “AI summaries” have been, but love to see how much is being invested in the CSS Almanac. It’s one of my favourite resources on the internet!
add a skeleton here at some point
1
23
3
reposted by
Geoff Graham
Kilian Valkhof
5 months ago
It's so great seeing CSS Tricks thrive again (in as much as our Search overlords deem permissible), I've enjoyed it a lot this year.
add a skeleton here at some point
0
13
1
I'll be danged if looking back on the past year doesn't make me proud as heck of what's happening over at
@css-tricks.bsky.social
.
css-tricks.com/thank-you-20...
loading . . .
Thank You (2025 Edition) | CSS-Tricks
This is the best job I've had in my life and it's only possible because you keep showing up each day to read, learn, share, and discuss all-things-front-end (and a little CSS, of course) with us.
https://css-tricks.com/thank-you-2025-edition/
5 months ago
2
20
6
reposted by
Geoff Graham
SmashingConf
5 months ago
Come and join us in February for the first Smashing Meets of 2026! We'll be talking about everything Design Systems with the lovely
@bencallahan.com
,
@samiamdesigns.bsky.social
, and
@geoffgraham.me
. We hope you will join us online. Tickets are free 💞
smashingconf.com/meets-design...
0
3
4
reposted by
Geoff Graham
CSS by T. Afif
5 months ago
📝 New CSS Article! Learn how I made that responsive list of overlapping images using modern CSS.
css-tricks.com/responsive-l...
A perfect use case for the new sibling-index() and sibling-count() functions.
add a skeleton here at some point
0
13
4
CSS Meditation #9: .1 + .2 equals 0,2,0.
geoffgraham.me/css-meditati...
loading . . .
CSS Meditation #9: .1 + .2 equals 0,2,0. - Geoff Graham
Web Design & Development Straight Outta Fort Collins, CO.
https://geoffgraham.me/css-meditation-9-1-2-equals-020/
5 months ago
0
1
0
Just a few folks I really appreciate today: ⭐️
@dxnny.fun
⭐️
@css-only.dev
⭐️
@allthatmalarkey.bsky.social
It's not just that they do amazing work — more importantly, they're genuinely great humans.
5 months ago
2
8
2
If you're not gonna bother writing it yourself, I ain't gonna bother reading it myself.
geoffgraham.me/if-youre-not...
loading . . .
If you're not gonna bother writing it yourself, I ain't gonna bother reading it myself. - Geoff Graham
Web Design & Development Straight Outta Fort Collins, CO.
https://geoffgraham.me/if-youre-not-gonna-bother-writing-it-yourself-i-aint-gonna-bother-reading-it-myself/
6 months ago
0
28
6
17 people in the surgical waiting room, 10 on screens. That’s a lot but honestly fewer than I expected.
geoffgraham.me/17-people-in...
loading . . .
17 people in the surgical waiting room, 10 on screens. That’s a lot but honestly fewer than I expected. - Geoff Graham
Web Design & Development Straight Outta Fort Collins, CO.
https://geoffgraham.me/17-people-in-the-surgical-waiting-room-10-on-screens-thats-a-lot-but-honestly-fewer-than-i-expected/
7 months ago
0
0
0
Paul played 35 songs over 3 hours... and I still wanted more!
geoffgraham.me/got-back/
loading . . .
Got Back - Geoff Graham
30,000 people. 35 songs. 3 hours. Paul McCartney is a legend and seeing him perform live at Coors Field in Denver last weekend is everything I hoped it would
https://geoffgraham.me/got-back/
7 months ago
0
3
0
Co-signed! 💯 I want to be able to CSS like
@amitsheen.bsky.social
when I grow up.
add a skeleton here at some point
7 months ago
1
8
0
Look ma, no hands! ✈️
geoffgraham.me/such-great-h...
loading . . .
Such Great Heights - Geoff Graham
I flew a plane for the very first time! It's one of the most exhilarating and frightening things I've ever done. The highlight was flying over my neighborhood
https://geoffgraham.me/such-great-heights/
7 months ago
0
5
0
Learning to paint with sound was a lot easier than I expected because there's so much overlap with my front-end background. I tried to articulate that here, more or less.
css-tricks.com/same-idea-di...
loading . . .
Same Idea, Different Paint Brush | CSS-Tricks
Naturally, everything looks like code when I'm staring at a blank canvas. That's whether the canvas is paper, a screen, some Figma artboard, or what have you.
https://css-tricks.com/same-idea-different-paint-brush/
8 months ago
0
0
0
Happy New Music Tuesday! (Yes, I wish that was still a thing.)
geoffgraham.me/new-music-tu...
loading . . .
New Music Tuesday - Geoff Graham
I know, I know. The days of new music releasing weekly on Tuesdays is a bygone era. That's totally fine, but I always thought I would stick to the format if I
https://geoffgraham.me/new-music-tuesday/
8 months ago
2
4
3
Exactly what I need to hear right here, right now.
geoffgraham.me/remember-kur...
loading . . .
Remember, Kurt Vonnegut was 47 when he published Slaughterhouse-Five. - Geoff Graham
Exactly what I need to hear right here, right now.
https://geoffgraham.me/remember-kurt-vonnegut-was-47-when-he-published-slaughterhouse-five/
8 months ago
0
1
0
One step closer to something I’ve been working on very quietly.
geoffgraham.me/one-step-clo...
8 months ago
0
4
0
🎵🎵🎵 "There's nowhere you can be, That isn't where you're meant to be... it's easy."
geoffgraham.me/failures-and...
(Thanks to
@zeldman.bsky.social
for the nugget to chew on.)
loading . . .
Failures and Open Doors - Geoff Graham
Jeffrey (great name) Zeldman:
https://geoffgraham.me/failures-and-open-doors/
8 months ago
1
2
1
And guess what? We *open up* the show to your questions, which you can send in.
forms.gle/nkrUPmiEGmp6...
We’ve gotten some really good ones, from symptoms of imposter syndrome, to tough career moves… and even wanting to disappear off the internet. 😲
add a skeleton here at some point
8 months ago
0
1
0
reposted by
Geoff Graham
Jeff Bridgforth
8 months ago
I am so excited to share this article with the world. It started as a question on Front End Study Hall in August that led me to ask, "Is it time to Un-Sass?" Credit to
@sturobson.com
for coining un-Sass. Term was spot on to describe what I have been thinking about.
css-tricks.com/is-it-time-t...
loading . . .
Is it Time to Un-Sass? | CSS-Tricks
Many of the Sass features we've grown to love have made their way into native CSS in some shape or form. So, should we still use Sass? This is how developer Jeff Bridgworth is thinking about it.
https://css-tricks.com/is-it-time-to-un-sass/
0
1
1
Now loading the loader thingy that loads the uploader…
geoffgraham.me/now-loading-...
loading . . .
Now loading the loader thingy that loads the uploader... - Geoff Graham
Web Design & Development Straight Outta Fort Collins, CO.
https://geoffgraham.me/now-loading-the-loader-thingy-that-loads-the-uploader/
8 months ago
0
2
0
Hey,
@bradfrost.com
and I do this little live podcast called Open Up, getting into the feelzzzz side of web dev and design. The latest episode might be my favorite yet because we tackle fear and anxiety in the current tech space head on:
www.youtube.com/watch?v=55FG...
loading . . .
Open Up with Brad Frost, Episode 5, August 2025
YouTube video by Smashing Magazine
https://www.youtube.com/watch?v=55FGSU_7Kpg&list=PLxQqv_fazRs0SfN_jzelrEIgx850lGUj2&index=1
8 months ago
1
5
1
It's hard not to be totally inspired by
@amitsheen.bsky.social
's endless curiosity that leads to wild experiments like this.
add a skeleton here at some point
9 months ago
0
9
1
reposted by
Geoff Graham
SmashingConf
9 months ago
Later today, at 8 AM PT, 5 PM CET, we're hosting our 5th episode of Open Up with Brad Frost. Today
@bradfrost.com
and
@geoffgraham.me
are joined by the wonderful Rebecca Garza-Bortman, and you can still join as well! Register your free ticket:
ti.to/smashingmaga...
loading . . .
Open Up with Brad Frost — Episode 5
Struggling with a thorny situation at work? At a crossroads with your career path? Questioning your purpose? Wrestling with how to cope with All The Things in work, life, and beyond? We’re here to hel...
https://ti.to/smashingmagazine/open-up-with-brad-5
0
2
1
"I consider knowledge to be overvalued. Too many of us suffer from 'infobesity.' Too much information, not enough action. But knowledge combined with action is priceless."
geoffgraham.me/self-leaders...
loading . . .
Self-Leadership - Geoff Graham
Mike Foster:
https://geoffgraham.me/self-leadership/
9 months ago
0
2
0
Be like
@jim-nielsen.com
and share what you learn, even if you think it's common knowledge!
add a skeleton here at some point
9 months ago
0
11
3
The most interesting part to me is styling matched queries with ::search-text and ::search-text:current (but no :past or :future… at least for now).
add a skeleton here at some point
9 months ago
0
3
1
It’s starting to look like a real guitar!
geoffgraham.me/its-starting...
loading . . .
It's starting to look like a real guitar! - Geoff Graham
Web Design & Development Straight Outta Fort Collins, CO.
https://geoffgraham.me/its-starting-to-look-like-a-real-guitar/
9 months ago
1
2
0
This was a helluva great discussion. I got a lot of perspective from
@hidde.blog
and
@miriam.codes
. The funny thing about roundtables with amazing people like this is that I'm always more interested in what others have to say than what I do. Feels like having a front seat to all the awesomeness!
add a skeleton here at some point
9 months ago
1
9
3
Unvarnished thought: Access to the latest information has traditionally been a luxury affordance, but perhaps that’s moving toward slower, more intentional information.
geoffgraham.me/unvarnished-...
loading . . .
One Liners Archives - Geoff Graham
Who needs Twitter, anyway?
https://geoffgraham.me/writing/one-liners/
9 months ago
0
2
0
Andy really knows how to breathe new life into well-established patterns.
add a skeleton here at some point
9 months ago
0
1
0
"The enthusiasm, the spirit, the soul, whatever you want to call it, where's the microphone for that?"
geoffgraham.me/fighting-tec...
loading . . .
Fighting Technology - Geoff Graham
I latched onto a line in Keith Richards's autobiography, Life, because it overlaps with a lot of my current feelings about, well, stuff.
https://geoffgraham.me/fighting-technology/
9 months ago
0
5
3
It won't always be this bad, I'm sure, but the shortcomings of coding LLMs and the effort it takes to hold them accountable to quality make the mad rush to force it on developers a head-scratcher to me.
geoffgraham.me/artificial-s...
loading . . .
Artificial Specificity - Geoff Graham
Me to Claude: I think there's a less aggressive way to increase the selector's specificity without using the !important keyword.
https://geoffgraham.me/artificial-specificity/
9 months ago
1
5
0
I still get that powerful feeling that anything is possible when I open a web browser — it’s not as strong as it was 20 years ago, but it’s still there.
loading . . .
I still get that powerful feeling that anything is possible when I open a web browser — it's not as strong as it was 20 years ago, but it's still there. - Geoff Graham
Web Design & Development Straight Outta Fort Collins, CO.
https://geoffgraham.me/i-still-get-that-powerful-feeling-that-anything-is-possible-when-i-open-a-web-browser-its-not-as-strong-as-it-was-20-years-ago-but-its-still-there/
10 months ago
0
5
0
Spent a little time re-visiting my first stab at recording. Boy oh boy, there are so many possibilities with arranging and performing sound.
geoffgraham.me/california-t...
loading . . .
California (the Song), Redux - Geoff Graham
I'm continuing to poke at recording music using my very DIY setup. This time, I worked on "California" by Tom Petty, a sparkly gem that was originally
https://geoffgraham.me/california-the-song-redux/
10 months ago
1
1
1
Load more
feeds!
log in