Matt Hamlin
banner
matthamlin.me
Matt Hamlin
@matthamlin.me
Software engineer at HubSpot, also working on way too many side projects.

Co-host of @bikeshedpod.com 🎙️

https://matthamlin.me
Pinned
Beer and a fish finger sandwich with chips 🙌
One of the most annoying aspects of Claude Code on the web/mobile app - if I hit my limits I can't continue the work locally or with another llm.

My code is stuck there until the limits refresh
January 5, 2026 at 5:52 PM
what’s one habit or life pro tip i should start in the new year?

assume i have heard all the common recommendations and even the rare ones
December 28, 2025 at 8:22 PM
kinda crazy that the phrase “vibe coding” is only 10 months old
December 22, 2025 at 2:01 PM
new search criteria for our next apartment or house, a dedicated podcasting studio room
December 22, 2025 at 1:46 PM
why does it feel the need to fetch and show me other unrelated packages that have been updated when i just want to update one thing?!
How is homebrew so bad and yet so widely used? I know there’s many, many alternatives but none have taken off it seems?
December 22, 2025 at 1:40 PM
How is homebrew so bad and yet so widely used? I know there’s many, many alternatives but none have taken off it seems?
December 22, 2025 at 1:40 PM
I feel like bsky needs to have better content recommendation feeds

I like following who I do right now, but sometimes I don't want to see their politics content, or see their atproto content
December 18, 2025 at 11:48 PM
Does ChatGPT Codex on the web just not work for everyone else also? I enter a prompt and then it just refreshes the page and clears the input??!
December 18, 2025 at 11:31 PM
Why does Cursor change its layout basically every day?

Its great that the team is shipping fast updates, but updating the layout/design of it each time is getting tiresome as a user
December 18, 2025 at 12:22 PM
This year on Bluesky I wrote 213 posts and 99 replies. I received 366 likes, whereas 56 was from my most popular post, and apparently I love saying "use" and 🤔!

www.madebyolof.com/bluesky-wrap...
www.madebyolof.com
December 17, 2025 at 2:47 PM
Reposted by Matt Hamlin
We're on YouTube now, which means you can get the podcast on YouTube Music as well!

Please like and subscribe!

www.youtube.com/@BikeshedPod
The Bikeshed Pod
www.youtube.com
December 17, 2025 at 2:46 PM
The modern day "my code is compiling"
December 16, 2025 at 4:02 PM
Maybe its just my circle of bluesky, but I feel like things are shifting more towards being accepting of AI vs anti-AI, feels like a good shift generally speaking!
December 16, 2025 at 1:46 PM
Small annoyance with bluesky, when I go to open it on my computer I can search for `bsky`, when I go to open it on my phone I have to search for `bluesky` (`bsky` as a search term doesn't work)

Sure, iOS search could be better - but still wish the URL would match the app name
December 15, 2025 at 2:40 PM
New blog post on why I think we're approaching "onboarding" AI agents incorrectly

matthamlin.me/2025/decembe...
Onboarding Your New AI Teammate
Are we reinventing the wheel when it comes to onboarding new AI agents to a codebase, when we already have primitives available for onboarding humans?
matthamlin.me
December 15, 2025 at 2:39 PM
Really enjoyed this format, let us know if you want more episodes like this!
🚨 New Episode Alert 🚨

React drops a severity 10 vulnerability 🔥 and Anthropic acquires Bun 🤯—not exactly the calm December we expected.

We break down what it all means in our first news episode: Retro and React!

bikeshedpod.com/episodes/17/...
Retro & React - 1
This week on The Bikeshed, Scott, Matt, and Dillon tackle two breaking stories that have the JavaScript community buzzing: React's severity 10 vulnerability in React Server Components and Anthropic's ...
bikeshedpod.com
December 5, 2025 at 7:46 PM
Reposted by Matt Hamlin
🚨 New Episode Alert 🚨

React drops a severity 10 vulnerability 🔥 and Anthropic acquires Bun 🤯—not exactly the calm December we expected.

We break down what it all means in our first news episode: Retro and React!

bikeshedpod.com/episodes/17/...
Retro & React - 1
This week on The Bikeshed, Scott, Matt, and Dillon tackle two breaking stories that have the JavaScript community buzzing: React's severity 10 vulnerability in React Server Components and Anthropic's ...
bikeshedpod.com
December 5, 2025 at 7:44 PM
If you're recovering from too much turkey and stuffing today, throw on this episode of @bikeshedpod.com, you won't regret it!
🚨 New Episode 🚨

🤖 Can AI actually review your code? We dig into Greptile, Copilot, CodeRabbit + internal tools at Airbnb, HubSpot & Whoop.

Spoiler: one company let AI approve its own PRs. It went exactly how you'd expect.

🎧 bikeshedpod.com/episodes/16/...
Clankers Can Review Code Now?!?
The bikeshed boys dive deep into the emerging world of AI-powered code reviews—exploring whether our robot overlords are ready to stamp your PRs, or if they're just glorified linters with delusions of...
bikeshedpod.com
November 28, 2025 at 4:05 PM
Reposted by Matt Hamlin
🚨 New Episode 🚨

Why Internal Tooling Sucks

Should you build that internal tool? Probably not. 🔥

New episode: we debate build vs buy, share war stories about custom dependency managers, and Dillon finally delivers a spicy take about Vercel.

bikeshedpod.com/episodes/15/...
Why Internal Tooling Sucks
The bikeshed boys tackle one of software engineering's most contentious debates: should you build internal tools or adopt external solutions? With real examples from their companies—custom dependency ...
bikeshedpod.com
November 21, 2025 at 3:03 PM
@devongovett.me is it expected for server actions to be executed from a different bundle than the server entrypoint for Parcel RSC apps?

Attempting to use AsyncLocalStorage to pipe down request context from the server into actions - but it seems to not get the store correctly
November 20, 2025 at 1:41 AM
Cloudflare hosts their status page CSS on Cloudflare it seems, maybe not ideal 🙃
November 18, 2025 at 12:11 PM
Reposted by Matt Hamlin
New Episode:

The Parking Lot

☕️ We debate Dunkin vs real coffee, dive into Cursor 2.0's AI-first redesign, share Claude Code workflows (ultrathink everything!), and discuss Git worktrees vs just cloning multiple copies.

Plus: AI in tech interviews gets weird.

🎧 bikeshedpod.com/episodes/14/...
The Parking Lot - 1
The bikeshed boys ramble on about coffee, Cursor 2.0 and their new composer model, Claude Code tips and tricks, and pitfalls, as well as AI in coding interviews!
bikeshedpod.com
November 15, 2025 at 1:02 PM
Me waiting for Remix v3 alpha to drop after listening to this episode!
November 8, 2025 at 6:53 PM
This has been a thought floating in my head for a while now, excited to share it with y’all!
🚲 New Episode: Is the Web Screwed?!

AI crawlers killing ads, chatbots replacing browsers, and the slow death of human-centric content. We debate whether we're heading for a hard fork of the web or just a really awkward transition.

Spoiler: The web was already having a rough time 😬

🎧
Is The Web Screwed?!
AI crawlers killing ads, chatbots replacing browsers, and the slow death of human-centric content. The bikeshed boys debate whether we're heading for a hard fork of the web or just a really awkward tr...
bikeshedpod.com
November 2, 2025 at 12:49 AM
Reposted by Matt Hamlin
🚲 New Episode: Is the Web Screwed?!

AI crawlers killing ads, chatbots replacing browsers, and the slow death of human-centric content. We debate whether we're heading for a hard fork of the web or just a really awkward transition.

Spoiler: The web was already having a rough time 😬

🎧
Is The Web Screwed?!
AI crawlers killing ads, chatbots replacing browsers, and the slow death of human-centric content. The bikeshed boys debate whether we're heading for a hard fork of the web or just a really awkward tr...
bikeshedpod.com
November 1, 2025 at 9:35 PM