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 🙌
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
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
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.

🎧
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
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.

🎧
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
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!
🚲 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 😅

🎧
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
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 😅

🎧
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
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
ChatGPT, you good?!
October 1, 2025 at 11:25 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...
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
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
September 27, 2025 at 9:56 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!
September 23, 2025 at 11:55 PM
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
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
September 21, 2025 at 11:26 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
September 11, 2025 at 9:56 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...
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
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
Quick little post for the day:

matthamlin.me/2025/septemb...
Build Momentum
The trick to successful habits and getting shit done is to just get started and build momentum.
matthamlin.me
September 8, 2025 at 8:46 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
September 2, 2025 at 9:34 PM
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
Code formatters that rename variables that are "unused" automatically are the absolute worst! Looking at you Biome!
September 2, 2025 at 3:47 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
September 2, 2025 at 1:28 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)
August 27, 2025 at 5:10 PM