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

It’s Blogvent, day 15, where I blog daily in December! Leading a project without formal authority can be challenging. Having accountability on the success of a project without the authority to direct/prioritize its direction can be...
It’s Blogvent, day 14, where I blog daily in December! I’ve always liked taking photos of things, but since becoming a parent… I have thousands and thousands of pictures and videos of my children. I like looking at them, I like looking...
It’s Blogvent, day 13, where I blog daily in December! I don’t mean to make this a hardcore hot take, but… vibe coding is boring. Don’t get me wrong, I’ve been trying it out, and it can be fairly effective. It’s innovative. I started my...
It’s Blogvent, day 12, where I blog daily in December! I admit I’m not a huge podcast person. No, scratch that: I love listening to podcasts but I never have time to, and when I finally do, I think, “wow, I should be more of a podcast...
It’s Blogvent, day 11, where I blog daily in December! I learned about The Abilene Paradox a while back from Ben Hong. Long story short, this is when a group of people ends up doing something that nobody actually wants to do because they...
It’s Blogvent, day 10, where I blog daily in December! I often get asked about food and things to do in Chicago! There’s sooo many stereotypical things to do and get, like the architectural boat tour and some deep dish pizza. And...
It’s Blogvent, day 9, where I blog daily in December! CSS animations are cool, but sometimes you want them to just cool it. You can pause them by using the getAnimations() method! When you call getAnimations() on an element, you get an...
It’s Blogvent, day 8, where I blog daily in December! Sewing is fun but inertia exists I’ve been wanting to get back into sewing for a while. When JoAnn Fabrics announced they were going to be shutting down this year, I raided the sales...
It’s Blogvent, day 7, where I blog daily in December! I have a little framework that I often use when I want feedback/when I give feedback on a blog post, a tutorial, a project, a product, etc. to get as much clarity as possible,...
It’s Blogvent, day 6, where I blog daily in December! One of my favorite questions to ask people is a very “church kid vibe” question, but is always a really fun one to get answer for: If Jesus’s body and blood were bread and wine, what...
It’s Blogvent, day 5, where I blog daily in December! Today, an Issue I made on a repository 11 years ago was closed. Eleven whole years! The Issue hasn’t been solved yet (the team did say it’s on the roadmap though, so yay, and they had...
It’s Blogvent, day 4, where I blog daily in December! CSS clamp() is cool and you should use it. In a sentence, clamp() lets you assign a value to a CSS property between a minimum and a maximum range, and uses a preferred value in that...
It’s Blogvent, day 3, where I blog daily in December! In case you missed it, there was a pretty bad security vulnerability recently with React Server Components. Luckily, the team updated everything, hooray, so people can upgrade their...
Howdy y’all! I’m starting my latest Blogvent series, where I write a useful blog post each day in December! If you wanna see last year’s roundup, check them out! Oh no, stale things! You don’t want old pull requests and issues to clog...
It’s Blogvent, day 2, where I blog daily in December! Why change commit timestamps? With my current blogging setup, I write most of my posts in Obsidian, and sometimes TinaCMS. I wrote about that process in detail, here. This setup still...
Search Random