Cassidy Williams

Cassidy Williams

Cassidy Williams

Hi! I’m Cassidy, and I like to make memes and dreams and software. I’m the Senior Director of Developer Advocacy at GitHub! Outside of that fancy title, I’m a startup advisor and investor, open source-er, and meme-maker on the internet. I enjoy building mechanical keyboards, playing music, hanging out with my family and friends, and teaching in my free time.

Latest Posts

There’s some new default whitespace handling in the latest version of Astro! I noticed that when I updated my blog template (this blog! Right here!) to the new Astro 7.0, a bunch of words and spacing were broken up in weird ways. Turns...
I saw a cool text effect on Nikhil’s blog recently, where the big “Hello!” on his website has some rings masking the word “hello” that produce a cool effect, and I thought I’d try to replicate it. Here’s the final result, which I’ll...
I almost burned out recently. I didn’t! But I almost did. It’s wild how after a little time pulling myself out of that mindset and clearing some things off of my plate, I suddenly want to blog again, make more videos again, and code...
I attended and spoke at KeyCon 2026! KeyCon is an annual mechanical keyboard convention in the United States. I’ve always wanted to go! It rotates locations every year, and this year it was in Chicago, so I had to attend on my home turf....
I spoke at Microsoft Build last week! A lot! In lieu of redoing work, here’s just a handy little link dump clipped from my latest newsletter issue: I spoke in the opening keynote (demoing the GitHub Copilot App and a new technology...
I’ve been experimenting with a human-friendly way to cluster list values using reversals of sub-lists. Or, in normal human words: I was playing with my toddler’s Magna-Tiles and got into a pattern with how I was sorting and grouping...
When I was off on vacation in Spain a few weeks ago (I’m still in denial that I’m back), I went to La Pedra (“The Stone” in Catalan), which is the oldest Go club in Barcelona! La Pedra started way back in 1979, and the club has been...
If you haven’t seen it yet, one of my open source projects that I’ve been “maintaining” for a while is called todometer. It’s a glorified to-do app with a progress bar, in a desktop app. It’s built with Electron and React, and I first...
Last week, I had the pleasure of speaking at Codemotion Madrid! The event was really cool. I think I heard the organizers say that there were at least a couple thousand developers there, and there were multiple talk tracks throughout. I...
I’ve been using an Elgato Stream Deck to control my lights in my office for the past several years. The one I have (with 15 buttons) has worked great for me, but I noticed that I only really use 8 of the buttons. The rest work perfectly...
I gave the opening keynote at Deep Dish Swift 2026 today! It was so fun. The event is very iOS-oriented and nearly 300 people in the Chicago area, and it was cool meeting so many folks who I hadn’t met in person before. Before the event,...
I just got home from South Korea, where I taught some workshops at an event hosted by the U.S. Embassy Seoul! The event is called TechCamp Korea 2026, and the participants were a cohort of young professionals, entrepreneurs, and...
My sister got me a rainbow cardigan sweater a couple years ago for Christmas that is very fluffy and floppy. It doesn’t have pockets, it doesn’t have buttons, it just kind of drapes on me and is like a small blanket with arms. It’s not a...
I talked about building my Micro Journal in the past here, and how much I like having a distraction-free writing device for blogging, drafting things, and just getting ideas out. Well… I liked it so much that I got another one! This one...
I recently updated my app todometer to be styled with pure, native CSS! Styling todometer over time Changing the CSS libraries in todometer has been a real reflection of CSS styling history. When I first built it more than 9 years ago...
Search Random