Kyle Goggin
kylegoggin.com
Kyle Goggin
@kylegoggin.com
UX Engineer at Zendesk.com. 15 year web dev veteran. Husband and dad of 👧🏻👧🏻🧒🏼🧒🏻. Mediocre guitar player.
I'm moving into a new role at work so my current team is hiring my replacement! If you're local to SF, Austin, or Madison, love React, and have have some backend experience in Ruby or Java, take a look! zendesk.wd1.myworkdayjobs.com/en-US/zendes...
Senior Staff Software Engineer (Full-Stack)
Job Description The Zendesk Agent Experience team is hiring a well-rounded full-stack Senior Staff Software Engineer with extensive experience in developing and maintaining large-scale SaaS platforms....
zendesk.wd1.myworkdayjobs.com
June 20, 2025 at 6:39 PM
Wow, @danabra.mov does such a fantastic job of walking his readers through the thought process behind RSCs in this post. As someone who’s mostly adopted a “wait and see” stance, I came away a lot more excited about RSCs now that I better understand the problems they’re solving. Thanks, Dan!
April 16, 2025 at 1:44 PM
Feeling validated in my decision to cancel my subscription a few months ago. But also… this is really sad. The Post is my hometown paper and it kills me to see it being driven into the ground like this.
SCOOP: WaPo Opinion editor David Shipley is out. Jeff Bezos emails staff about a change to Post Opinions: "We are going to be writing every day in support and defense of two pillars: personal liberties and free markets."
February 26, 2025 at 3:00 PM
Reposted by Kyle Goggin
TIL how @tailwindcss.com v4 supports functional utilities so that you can define your own abstractions that take *arguments*, right in your CSS file! I wrote up a blog post about how I'm using this to create a text gradient util: www.kylegoggin.com/blog/text-gr...
Text Gradients in Tailwind v4 Using Functional Utilities
Adding a gradient to text using CSS require a little extra effort. Here's how you can simplify it using Tailwind CSS v4's new functional utilities to create an abstraction that allows you set any grad...
www.kylegoggin.com
February 18, 2025 at 1:56 PM
Reposted by Kyle Goggin
A reminder:

1. Elon Musk's wealth is mostly in Tesla stock
2. Tesla is successful because at a key moment in 2009 the federal government gave it a $465 million loan so it could make sedans
3. Musk is now firing thousands of government workers and slashing every service ordinary people depend on
February 18, 2025 at 1:58 PM
TIL how @tailwindcss.com v4 supports functional utilities so that you can define your own abstractions that take *arguments*, right in your CSS file! I wrote up a blog post about how I'm using this to create a text gradient util: www.kylegoggin.com/blog/text-gr...
Text Gradients in Tailwind v4 Using Functional Utilities
Adding a gradient to text using CSS require a little extra effort. Here's how you can simplify it using Tailwind CSS v4's new functional utilities to create an abstraction that allows you set any grad...
www.kylegoggin.com
February 18, 2025 at 1:56 PM
Reposted by Kyle Goggin
Repeating myself, but the idea of Trump & Musk as "masculine" remains bizarre. They're just the toxic and immature parts with none of the traditional "masculine" virtues. They're whiny, entitled, unreliable, dishonest, self-absorbed, never take responsibility, never put duty over self-interest, etc.
I mean, Jesus Christ, can you people even *hear* yourself?

I'm about to die of secondhand embarrassment just reading this crap.
February 13, 2025 at 5:53 PM
First post on my re-launched personal blog! kylegoggin.com/blog/ch-ch-c...
Ch-Ch-Changes
I'm back to blogging! Here's a bit about what's new since my last post and what I'm hoping to write about going forward.
kylegoggin.com
February 13, 2025 at 12:48 PM
There’s a bad switch on my desktop monitors. I found an iFixit guide that tells me how to bypass it with a tiny amount of soldering. But, somehow I graduated with an Electrical Engineering BS and zero knowledge of how to solder anything. Guess it’s time to learn!
December 19, 2024 at 3:56 PM
KITT? That you?
December 19, 2024 at 2:05 AM
Reposted by Kyle Goggin
ancient american mythology night rider
December 16, 2024 at 4:49 PM
Started a rewatch of Severance to get ready for season 2 and DANG I forgot just how great this show is!
December 16, 2024 at 2:58 AM
Spent this morning trying to set up an sprite (benadam.me/thoughts/rea...) in an Astro site and pulling my hair out because it seemed like my changes to the sprite would not show up in the browser. Network pane showed the latest sprite, even, but new icons I added just… weren’t there?
The "best" way to manage icons in React.js
How to remove icons from JavaScript bundles without losing the flexibility of inline SVG
benadam.me
December 14, 2024 at 3:15 PM
I… think I agree? Give the advertisers another option and make sure this place stays economically viable.
Possibly unpopular opinion: I think people should be fine with non-behaviorally-targeted ads here. If you want to make Xitter even more economically unviable, don't you want to go after its major revenue stream when advertisers have already backed away from that platform?
Bluesky CEO Jay Graber isn't ruling out advertising | TechCrunch
Bluesky has blown up this year thanks to a vibrant community of posters, user customization choices, and a decentralized protocol that doesn't lock users
techcrunch.com
December 7, 2024 at 3:57 PM
Reposted by Kyle Goggin
Possibly unpopular opinion: I think people should be fine with non-behaviorally-targeted ads here. If you want to make Xitter even more economically unviable, don't you want to go after its major revenue stream when advertisers have already backed away from that platform?
Bluesky CEO Jay Graber isn't ruling out advertising | TechCrunch
Bluesky has blown up this year thanks to a vibrant community of posters, user customization choices, and a decentralized protocol that doesn't lock users
techcrunch.com
December 6, 2024 at 9:52 PM
We’ve been a 0 or 1 TV family forever but we just “splurged” on a second one ($45 on the neighborhood FB group) for the sole purpose of doing Apple Fitness in our rec room. Huge (literally) upgrade from a tiny iPad screen!
December 6, 2024 at 3:39 PM
Maybe this is a good time to fess up: I started rewriting my personal site with Astro v5. It’s been a long time since I used anything other than React. So far Astro is nice! Feels refreshing to try something new.
December 6, 2024 at 2:34 AM
I’d been kind of avoiding looking at React 19 too closely with all the stuff flying around about RSCs, which I currently have zero use for. But, there’s some cool stuff in there! The action stuff and use hook look super useful and I’m eager to try them out.
December 6, 2024 at 2:32 AM
Reposted by Kyle Goggin
React v19 is now stable!

react.dev/blog/2024/12...
React v19 – React
The library for web and native user interfaces
react.dev
December 5, 2024 at 7:05 PM
Reposted by Kyle Goggin
Reposted by Kyle Goggin
Did you know? Black Friday is named in honor of Rebecca Black, who invented Friday in 2011.
November 29, 2024 at 2:31 PM
Wow. I guess I’m not that surprised it’s this high but, still. Over HALF of the long form content on LinkedIn wasn’t written by a human!
Analysis finds over 54% of longer English-language posts on LinkedIn are likely AI-generated; LinkedIn says it doesn't track how many posts are created by AI (Kate Knibbs/Wired)

Main Link | Techmeme Permalink
November 27, 2024 at 7:23 PM
I’m pretty excited to try this out. Being able to configure everything in CSS alone feels like a huge win, not to mention the performance gains.
Upgraded to Tailwind CSS v4.0 beta over lunch, while eating a sandwich.

Finished the migration before I finished my sandwich 🤣

`npx @tailwindcss/upgrade@next`
November 22, 2024 at 11:49 AM
Reposted by Kyle Goggin
Upgraded to Tailwind CSS v4.0 beta over lunch, while eating a sandwich.

Finished the migration before I finished my sandwich 🤣

`npx @tailwindcss/upgrade@next`
November 22, 2024 at 3:28 AM
If you see this, please repost with a favourite photo of the sky that you’ve taken recently.

This morning’s sunrise over the reservoir near my home, shot from the car!
November 19, 2024 at 2:10 PM