Matt Hamlin

@matthamlin.me

Software engineer at HubSpot, also working on way too many side projects. Co-host of @bikeshedpod.com 🎙️ https://matthamlin.me

New episode 🦾 The ClawdBot → MoldBot → OpenClaw saga, the marketplace malware scandal (1,184 malicious skills, one attacker shipped 677), and why Anthropic quietly cut subscription billing for always-on agents. bikeshedpod.com/episodes/23/...

Retro & React - 3

Dillon, Scott, and Matt unpack the chaotic saga of ClawdBot → MoldBot → OpenClaw — the rapidly-rebranded autonomous agent platform that's exploded on GitHub — and dig into the marketplace malware scan...

bikeshedpod.com

🔥 New Bikeshed episode! We made our 2026 predictions and rated them on the Spice-o-meter 🌶️ Will AI agents replace engineers? Will the AI bubble burst? Will one of us get laid off? Tune in to find out 👇 bikeshedpod.com/episodes/20/...

2026 Predictions

Scott, Dillon, and Matt share their boldest (and not-so-bold) predictions for 2026 — from autonomous coding agents replacing engineers, to the AI bubble bursting, to one of the hosts getting laid off....

bikeshedpod.com

One slightly annoying aspect of mostly using the same theme everywhere, is that finding what app you wanted to open via Mission Control is that it takes just a bit more time to parse which window filled with text is the right window

AI drama double feature! We break down Anthropic's crackdown on third-party tools & what Tailwind's layoffs reveal about competing with AI. Turns out the product isn't the model—it's the ecosystem. 🤖 bikeshedpod.com/episodes/19/...

Retro & React - 2

The bikeshed boys discuss two major tech industry developments: Anthropic's crackdown on third-party agent harnesses and Tailwind's recent layoffs. They explore how Anthropic is shifting focus from th...

bikeshedpod.com

🚨 New Episode Alert 🚨 It's review season! We dive into using AI to write self-reviews, fighting for interesting projects on top-heavy teams, and the trap of being a senior who stops shipping code 💻 Plus: our 2026 resolutions & Arc Raiders drama 🎮 bikeshedpod.com/episodes/18/...

AI Wrote My Performance Review

It's review season, and the bikeshed boys dive into the dreaded annual performance review process—and how AI is changing everything about it. They share strategies for writing effective self-reviews, ...

bikeshedpod.com

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

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

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

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??!

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

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!

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

🚨 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

🚨 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

@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