Sign in

Matt Hamlin

@matthamlin.me
521 followers 2.1K following 450 posts

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

PostsRepliesMedia
Matt Hamlin @matthamlin.me · 20/09/2026
New blog post: matthamlin.me/2026/septemb...
matthamlin.me
The Heat Death of Software
A few predictions about where software engineering is going, including some counter arguments as well
000
Matt Hamlin @matthamlin.me · 13/07/2026
🤨
001
Matt Hamlin @matthamlin.me · 13/07/2026
static.klipy.com
Zach Galifianakis: How's Bragging Camp Going?
ALT: Zach Galifianakis: How's Bragging Camp Going?
110
Matt Hamlin @matthamlin.me · 19/05/2026
Who should I be following for more Effect.ts content here?
110
Matt Hamlin @matthamlin.me · 11/04/2026
I know we're a bit behind on this one - but fortunately I had some time to try out OpenClaw and have since shut my agent down 🤣
010
Reposted by Matt Hamlin
The Bikeshed Podcast @bikeshedpod.com · 11/04/2026
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/...
bikeshedpod.com
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...
111
Reposted by Matt Hamlin
The Bikeshed Podcast @bikeshedpod.com · 11/04/2026
New episode 🚲 We finally flip the script on our usual AI talk and get honest about what adoption actually looks like at bigger companies: $500K LLM bills, slop code, and a CFO somewhere wondering what just happened. Plus: is AI just a fancy search engine? bikeshedpod.com/episodes/22/...
bikeshedpod.com
AI Adoption Reality Check
Matt, Scott, and Dillon push back on the AI hype cycle by digging into a Dax tweet about what AI adoption actually looks like inside larger tech companies — bloated LLM bills, unmotivated 9-to-5ers churning out slop, and the burned-out few left cleaning it all up. Plus thoughts on whether AI is really just a fancy search engine, and a hot take that the Super Bowl MVP should've gone to the kicker.
011
Matt Hamlin @matthamlin.me · 18/03/2026
How do I nuke all my triangle company deploys?
000
Matt Hamlin @matthamlin.me · 28/02/2026
This post has inspired me to write a blog post that I might attempt to publish this weekend 🤞
010
Reposted by Matt Hamlin
The Bikeshed Podcast @bikeshedpod.com · 28/02/2026
🎙️ New ep: "Avoiding the Slop With AI Coding" Throw prompt over wall → get code back → "sure, looks fine" → repeat Sound familiar? We're breaking the cycle 🔄 🎧 bikeshedpod.com/episodes/21/...
bikeshedpod.com
Avoiding the Slop With AI Coding
Dillon, Scott, and Matt discuss how to avoid the 'slop pit' of AI-assisted development — the tendency to accept mediocre AI-generated code without proper scrutiny. They share practical strategies for ...
121
Reposted by Matt Hamlin
The Bikeshed Podcast @bikeshedpod.com · 22/02/2026
🔥 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/...
bikeshedpod.com
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....
022
Matt Hamlin @matthamlin.me · 06/02/2026
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
020
Reposted by Matt Hamlin
The Bikeshed Podcast @bikeshedpod.com · 21/01/2026
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/...
bikeshedpod.com
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...
011
Reposted by Matt Hamlin
The Bikeshed Podcast @bikeshedpod.com · 16/01/2026
🚨 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/...
bikeshedpod.com
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, ...
021
Matt Hamlin @matthamlin.me · 05/01/2026
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
000
Matt Hamlin @matthamlin.me · 28/12/2025
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
010
Matt Hamlin @matthamlin.me · 22/12/2025
kinda crazy that the phrase “vibe coding” is only 10 months old
000
Matt Hamlin @matthamlin.me · 22/12/2025
if you want to call yourself an original fan of the pod, checkout: bikeshedpod.com
bikeshedpod.com
The Bikeshed Pod
Where developers debate the small stuff that matters
010
Matt Hamlin @matthamlin.me · 22/12/2025
new search criteria for our next apartment or house, a dedicated podcasting studio room
100
Matt Hamlin @matthamlin.me · 22/12/2025
@scottykaye.com please build a better homebrew while you’re on pto these next two weeks
120
Matt Hamlin @matthamlin.me · 22/12/2025
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?!
100
Matt Hamlin @matthamlin.me · 22/12/2025
How is homebrew so bad and yet so widely used? I know there’s many, many alternatives but none have taken off it seems?
000
Matt Hamlin @matthamlin.me · 18/12/2025
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
000
Matt Hamlin @matthamlin.me · 18/12/2025
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??!
000
Matt Hamlin @matthamlin.me · 18/12/2025
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
000
Matt Hamlin @matthamlin.me · 17/12/2025
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...
madebyolof.com
000
Reposted by Matt Hamlin
The Bikeshed Podcast @bikeshedpod.com · 17/12/2025
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
youtube.com
The Bikeshed Pod
011
Matt Hamlin @matthamlin.me · 16/12/2025
The modern day "my code is compiling"
010
Matt Hamlin @matthamlin.me · 16/12/2025
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!
000
Matt Hamlin @matthamlin.me · 15/12/2025
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
100
Matt Hamlin @matthamlin.me · 15/12/2025
New blog post on why I think we're approaching "onboarding" AI agents incorrectly matthamlin.me/2025/decembe...
matthamlin.me
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?
010
Matt Hamlin @matthamlin.me · 05/12/2025
Shout out to @scottykaye.com on the Retro & React naming here!
media.tenor.com
a cartoon of a man giving an ok sign with the word perfection below him
ALT: a cartoon of a man giving an ok sign with the word perfection below him
030
Matt Hamlin @matthamlin.me · 05/12/2025
Really enjoyed this format, let us know if you want more episodes like this!
020
Reposted by Matt Hamlin
The Bikeshed Podcast @bikeshedpod.com · 05/12/2025
🚨 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/...
bikeshedpod.com
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 ...
132
Matt Hamlin @matthamlin.me · 28/11/2025
Perfect episode to listen to while black friday shopping today!
010
Matt Hamlin @matthamlin.me · 28/11/2025
If you're recovering from too much turkey and stuffing today, throw on this episode of @bikeshedpod.com, you won't regret it!
131
Reposted by Matt Hamlin
The Bikeshed Podcast @bikeshedpod.com · 21/11/2025
🚨 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/...
bikeshedpod.com
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 ...
032
Matt Hamlin @matthamlin.me · 20/11/2025
Do I need to externalize the module that provides the store so it doesn't get bundled into either bundle?
000
Matt Hamlin @matthamlin.me · 20/11/2025
@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
100
Matt Hamlin @matthamlin.me · 18/11/2025
Cloudflare hosts their status page CSS on Cloudflare it seems, maybe not ideal 🙃
040
Matt Hamlin @matthamlin.me · 15/11/2025
Team multiple clones checking in here!
010
Reposted by Matt Hamlin
The Bikeshed Podcast @bikeshedpod.com · 15/11/2025
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/...
bikeshedpod.com
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!
111
Matt Hamlin @matthamlin.me · 08/11/2025
Hopefully Remix 3 is better than React Router 3!
010
Matt Hamlin @matthamlin.me · 08/11/2025
Me waiting for Remix v3 alpha to drop after listening to this episode!
media.tenor.com
a pixel art of a skeleton with a skull on it 's head
ALT: a pixel art of a skeleton with a skull on it 's head
020
Matt Hamlin @matthamlin.me · 02/11/2025
yes
010
Matt Hamlin @matthamlin.me · 02/11/2025
This has been a thought floating in my head for a while now, excited to share it with y’all!
040
Reposted by Matt Hamlin
The Bikeshed Podcast @bikeshedpod.com · 01/11/2025
🚲 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 😬 🎧
bikeshedpod.com
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...
122
Matt Hamlin @matthamlin.me · 25/10/2025
I feel mostly ambivalent about the string directives topic being discussed by the javascript community at the moment, but that might be because at work we have a huge codebase that uses a custom 'use es6' directive 🫠
000
Matt Hamlin @matthamlin.me · 23/10/2025
media.tenor.com
a man in a flash costume is giving a thumbs up and says gotta go fast
ALT: a man in a flash costume is giving a thumbs up and says gotta go fast
010
Matt Hamlin @matthamlin.me · 23/10/2025
This one has been sitting in the vault for a while now - feels so good to get it out to our listeners!
031