🎹 "To take a fine idea and make something great of it... that is what real art is!" - Antonín Dvořák
Howdy y'all!
Alright, time to wake up, we made it to when September ends! I hope you had a good week. I was in San Jose, California this week for WeAreDevelopers World Congress, which was a really cool event! More on that later, let's boogie.
Was this forwarded to you? You can subscribe here!
Web links of the week
"AI, make the website good"
Blurry before beautiful: image previews for the web
Props Are Not a Design System
My Development Setup in 2026
Something that interested me this week
This week was so packed at WeAreDevelopers World Congress! My team at GitHub had a bunch of talks across topics from AI to open source (naturally), and it was really fun seeing so many folks in person that I hadn't seen in ages. The video of my talk should be up soon, but until then, I gave a very similar talk a few months ago at Codemotion Madrid!
What's wild about the changes in the talk from April to now is just... how much AI has exploded even more, exponentially. I updated the stats in this version (slides here!), and talked a bit more about how GitHub is updating its infrastructure to handle traffic and compute, and had some updated stories. The main thesis of the talk is the same (about how we need to steward the future and build+work responsibly), but man, the stats kind of blow my mind (for example, the amount of agent-generated PRs on GitHub has 4x-ed just since the Spring). I'll be sure to share the recording when it's up!
Sponsor
Hey all! SerpApi here.
We provide real-time, structured data from Google and 100+ other search engines through one simple API.
Developers use SerpApi to build:
- AI agents and search-powered applications
- SEO and AI visibility tracking tools
- Product research and price-monitoring platforms
- News, trend, and brand-monitoring systems
Results are available in JSON or LLM-friendly Markdown, with support for different locations, languages, and devices. Try your first search for free in our Playground.
Interview question of the week
Last week, I had you get Sundays in a month! No Sunday scaries here (but a lot of fun Temporal use cases) for Paul, Ross, Ten, Arpit, Micah, Kriszti, Tatiana, Christian, Iain, Rhett, Lucien, Greg, Darryl, Stephen, Amine, Andrew, and the gemtastic devs in the Ruby Users Forum!
This week's question:
Given an array of daily temperatures and a number drop, return an array where each element is how many days you'd wait until it's at least drop degrees colder than that day. If that never happens, put 0.
Examples:
> firstFrost([70, 68, 72, 60, 65, 55], 5)
> [3, 2, 1, 2, 1, 0]
> firstFrost([50, 49, 48], 5)
> [0, 0, 0]
> firstFrost([40, 30, 45, 20], 10)
> [1, 2, 1, 0]
(you can submit your answers by replying to this email with a link to your solution, or share on Bluesky, Twitter, LinkedIn, or Mastodon)
Cool things from around the internet
Attention is all you have
TGR x SingaKBD Unikorn Mechlovin' x GSK with GMK Red Alert R2
History of the Rubik's Cube
English: a vs an
Joke
Are you allowed to laugh loudly in Hawaii?
Or are you only allowed a low "ha"?
That's all for now, folks! Have a great week. Be safe, make good choices, and appreciate what you have!
Special thanks to Ben, Kinetic Labs, and Marta for supporting my Patreon and this newsletter!
cassidoo
website | blog | github | bluesky | youtube | twitch | twitter | patreon | codepen | mastodon