Matt Hamlin
@matthamlin.me
Software engineer at HubSpot, also working on way too many side projects.
Co-host of @bikeshedpod.com 🎙️
https://matthamlin.me
Co-host of @bikeshedpod.com 🎙️
https://matthamlin.me
Pinned
Me waiting for Remix v3 alpha to drop after listening to this episode!
November 8, 2025 at 6:53 PM
Me waiting for Remix v3 alpha to drop after listening to this episode!
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 😬
🎧
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
This has been a thought floating in my head for a while now, excited to share it with y’all!
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 😬
🎧
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
🚲 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 😬
🎧
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 😬
🎧
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 🫠
October 25, 2025 at 9:00 PM
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 🫠
This one has been sitting in the vault for a while now - feels so good to get it out to our listeners!
🚲 New Bikeshed Episode: Deploy Fast and Break Things?!
Should you chase that 5-minute deploy dream? @scottykaye.com, @matthamlin.me, and Dillon debate whether hyper-optimized pipelines are the holy grail or just masking bigger problems.
🎧
Should you chase that 5-minute deploy dream? @scottykaye.com, @matthamlin.me, and Dillon debate whether hyper-optimized pipelines are the holy grail or just masking bigger problems.
🎧
Deploy Fast, and Break Things?!
The gang talks about whether chasing 5-minute deploys is worth it, debating the trade-offs between deployment speed and stability, and why moving fast might sometimes mask the real problems slowing yo...
bikeshedpod.com
October 23, 2025 at 9:04 PM
This one has been sitting in the vault for a while now - feels so good to get it out to our listeners!
Reposted by Matt Hamlin
🚲 New Bikeshed Episode: Deploy Fast and Break Things?!
Should you chase that 5-minute deploy dream? @scottykaye.com, @matthamlin.me, and Dillon debate whether hyper-optimized pipelines are the holy grail or just masking bigger problems.
🎧
Should you chase that 5-minute deploy dream? @scottykaye.com, @matthamlin.me, and Dillon debate whether hyper-optimized pipelines are the holy grail or just masking bigger problems.
🎧
Deploy Fast, and Break Things?!
The gang talks about whether chasing 5-minute deploys is worth it, debating the trade-offs between deployment speed and stability, and why moving fast might sometimes mask the real problems slowing yo...
bikeshedpod.com
October 23, 2025 at 9:00 PM
🚲 New Bikeshed Episode: Deploy Fast and Break Things?!
Should you chase that 5-minute deploy dream? @scottykaye.com, @matthamlin.me, and Dillon debate whether hyper-optimized pipelines are the holy grail or just masking bigger problems.
🎧
Should you chase that 5-minute deploy dream? @scottykaye.com, @matthamlin.me, and Dillon debate whether hyper-optimized pipelines are the holy grail or just masking bigger problems.
🎧
It's been a while since we released an episode - feels good to get back in the groove!
We have a few others in the backlog that we're working to get out as well!
We have a few others in the backlog that we're working to get out as well!
🚲 New episode: Managing Dependencies—It Depends!
One version to rule them all? Auto-update everything? Let it rot? We dive into dependency management, from Wayfair’s one-version rule to HubSpot's evergreen system.
Spoiler: There's no silver bullet, just trade-offs 😅
🎧
One version to rule them all? Auto-update everything? Let it rot? We dive into dependency management, from Wayfair’s one-version rule to HubSpot's evergreen system.
Spoiler: There's no silver bullet, just trade-offs 😅
🎧
Managing Dependencies: It Depends
The gang shares how FAANG-like companies manage their frontend dependencies without pain! Hint! They Don't!
bikeshedpod.com
October 17, 2025 at 9:59 PM
It's been a while since we released an episode - feels good to get back in the groove!
We have a few others in the backlog that we're working to get out as well!
We have a few others in the backlog that we're working to get out as well!
Reposted by Matt Hamlin
🚲 New episode: Managing Dependencies—It Depends!
One version to rule them all? Auto-update everything? Let it rot? We dive into dependency management, from Wayfair’s one-version rule to HubSpot's evergreen system.
Spoiler: There's no silver bullet, just trade-offs 😅
🎧
One version to rule them all? Auto-update everything? Let it rot? We dive into dependency management, from Wayfair’s one-version rule to HubSpot's evergreen system.
Spoiler: There's no silver bullet, just trade-offs 😅
🎧
Managing Dependencies: It Depends
The gang shares how FAANG-like companies manage their frontend dependencies without pain! Hint! They Don't!
bikeshedpod.com
October 17, 2025 at 9:58 PM
🚲 New episode: Managing Dependencies—It Depends!
One version to rule them all? Auto-update everything? Let it rot? We dive into dependency management, from Wayfair’s one-version rule to HubSpot's evergreen system.
Spoiler: There's no silver bullet, just trade-offs 😅
🎧
One version to rule them all? Auto-update everything? Let it rot? We dive into dependency management, from Wayfair’s one-version rule to HubSpot's evergreen system.
Spoiler: There's no silver bullet, just trade-offs 😅
🎧
i think one of the main reasons i don’t like using linters is that often they’re there to prevent you from doing valid things (albeit weird) in your code
October 16, 2025 at 12:32 PM
i think one of the main reasons i don’t like using linters is that often they’re there to prevent you from doing valid things (albeit weird) in your code
I've never read a book that has given me such a visceral reaction as 'I, Robot' has by Isaac Asimov
Here's some luke warm AI related takes:
matthamlin.me/2025/septemb...
Here's some luke warm AI related takes:
matthamlin.me/2025/septemb...
In Review - I, Robot
I've never read a book that has given me such a visceral reaction as 'I, Robot' has by Isaac Asimov
matthamlin.me
September 29, 2025 at 9:39 PM
I've never read a book that has given me such a visceral reaction as 'I, Robot' has by Isaac Asimov
Here's some luke warm AI related takes:
matthamlin.me/2025/septemb...
Here's some luke warm AI related takes:
matthamlin.me/2025/septemb...
Is it just me or are all textareas on @github.com impossible to keyboard navigate past (either by tabbing past them to subsequent interactive elements, or by shift+tabbing to previous interactive element)?
I get trapped within them and tab / shift+tab only update the content
I get trapped within them and tab / shift+tab only update the content
September 27, 2025 at 9:56 PM
Is it just me or are all textareas on @github.com impossible to keyboard navigate past (either by tabbing past them to subsequent interactive elements, or by shift+tabbing to previous interactive element)?
I get trapped within them and tab / shift+tab only update the content
I get trapped within them and tab / shift+tab only update the content
Wrote up a short blog post on this issue: matthamlin.me/2025/septemb...
I really hope @github.com starts to prevent these spam issue emails soon!
I really hope @github.com starts to prevent these spam issue emails soon!
September 23, 2025 at 11:55 PM
Wrote up a short blog post on this issue: matthamlin.me/2025/septemb...
I really hope @github.com starts to prevent these spam issue emails soon!
I really hope @github.com starts to prevent these spam issue emails soon!
i still find it crazy that both Connecticut and Massachusetts said you know what, yea, we don’t want to take those additional 1500 square miles
September 23, 2025 at 12:53 AM
i still find it crazy that both Connecticut and Massachusetts said you know what, yea, we don’t want to take those additional 1500 square miles
The spammers on GitHub are getting smarter, using a bot to open issues tagging folks on a repo with no content.
Seems like you can't:
- report an issue when opened by a bot
- report a repo when there's no content (only issues/PRs)
Only way to report is to report the bot itself
Seems like you can't:
- report an issue when opened by a bot
- report a repo when there's no content (only issues/PRs)
Only way to report is to report the bot itself
September 21, 2025 at 11:26 PM
The spammers on GitHub are getting smarter, using a bot to open issues tagging folks on a repo with no content.
Seems like you can't:
- report an issue when opened by a bot
- report a repo when there's no content (only issues/PRs)
Only way to report is to report the bot itself
Seems like you can't:
- report an issue when opened by a bot
- report a repo when there's no content (only issues/PRs)
Only way to report is to report the bot itself
I somehow have the only iphone that literally overheats after 2 mins of usage - i have no clue why it does this but it literally becomes un-holdable after 2 mins of usage
September 11, 2025 at 9:56 PM
I somehow have the only iphone that literally overheats after 2 mins of usage - i have no clue why it does this but it literally becomes un-holdable after 2 mins of usage
I quickly wrote about my very rough experience with the Nuphy Air75 V3 keyboard, and have since moved back to the V2 version!
matthamlin.me/2025/septemb...
matthamlin.me/2025/septemb...
In Review - The Nuphy Air75 V3
I recently changed out my keyboard for daily use from the Nuphy Air75 V2 to the V3 model - and i've had a mixed experience in that change that I figured I should share more broadly.
matthamlin.me
September 10, 2025 at 4:06 PM
I quickly wrote about my very rough experience with the Nuphy Air75 V3 keyboard, and have since moved back to the V2 version!
matthamlin.me/2025/septemb...
matthamlin.me/2025/septemb...
Kinda wild that still no Node package manager (npm/yarn/pnpm/bun/whatnot) has the "correct" default for version to install and specify (some have flags to opt-in however) - tl;dr: You should always pin dependencies
September 9, 2025 at 2:26 PM
Kinda wild that still no Node package manager (npm/yarn/pnpm/bun/whatnot) has the "correct" default for version to install and specify (some have flags to opt-in however) - tl;dr: You should always pin dependencies
ios 26 animations when using battery saver are so bad that it honestly makes me want to just let my phone battery drain instead
September 2, 2025 at 9:34 PM
ios 26 animations when using battery saver are so bad that it honestly makes me want to just let my phone battery drain instead
Pro tip: use an international wall adapter in the outlets on planes to avoid your charger from falling out of the loose holes
September 2, 2025 at 6:00 PM
Pro tip: use an international wall adapter in the outlets on planes to avoid your charger from falling out of the loose holes
Code formatters that rename variables that are "unused" automatically are the absolute worst! Looking at you Biome!
September 2, 2025 at 3:47 PM
Code formatters that rename variables that are "unused" automatically are the absolute worst! Looking at you Biome!
I wish airlines offered an optional upgrade to prevent the person in front of you from reclining - used to hack it by sitting behind exit row seats but that seems hit or miss
September 2, 2025 at 1:28 PM
I wish airlines offered an optional upgrade to prevent the person in front of you from reclining - used to hack it by sitting behind exit row seats but that seems hit or miss
I honestly don't know how folks stay on top of dependabot PRs if you maintain anything more than 5 repos (currently trying to go through a backlog of 400+ dependabot related PRs)
August 27, 2025 at 5:10 PM
I honestly don't know how folks stay on top of dependabot PRs if you maintain anything more than 5 repos (currently trying to go through a backlog of 400+ dependabot related PRs)
it’s kind of wild that bing became the de facto standard web search tool for ai services
August 27, 2025 at 11:51 AM
it’s kind of wild that bing became the de facto standard web search tool for ai services