Sign in

Hamish Macpherson

@hami.sh
188 followers 109 following 110 posts

Engineering Manager at @buffer + husband, father of three little monkeys, and happy Latter-day Saint. If you're reading this we should be friends. 👋🏻 hami.sh

PostsRepliesMedia
Hamish Macpherson @hami.sh · 01/09/2026
I'm an IC now, but I actually spent two years as an engineering manager at Buffer. It was a pretty challenging time. Buffer's revenue was down. Pressure was high. And so, part of me looks back at that time as a failure.
110
Hamish Macpherson @hami.sh · 31/08/2026
I feel incredibly fortunate that my first job was actually in tech. I was only 16, but as an awkward homeschooled kid in Montréal, I had the skills and the flexibility they needed. I still remember going in for the interview. I was so nervous.
120
Hamish Macpherson @hami.sh · 02/06/2026
You absolutely CRUSHED your talk at @cascadiajs.com @brittanyellich.com! I'm so amped to play with ATProto! 🤩
1261
Hamish Macpherson @hami.sh · 02/06/2026
Having fun and making friends at #cascadiajs! @cascadiajs.com
081
Hamish Macpherson @hami.sh · 01/06/2026
representing @buffer.com with @jacobchadwell.bsky.social at @cascadiajs.com! 🎉
051
Hamish Macpherson @hami.sh · 01/06/2026
Hello from CascadiaJS!
020
Reposted by Hamish Macpherson
Andrew Yates @ay8s.com · 24/05/2026
Get ready to build. Not long to go now. #BufferAPI
012
Hamish Macpherson @hami.sh · 05/04/2026
I think I'm terrified of shipping.
000
Hamish Macpherson @hami.sh · 26/03/2026
So now that I'm writing less code 'by hand', I'm finally trying to properly learn `vim`, since it feels like it'll be less costly in terms of time-commitment. I got Claude to set me up with a nice neovim setup for webdev (tree view, LSPs), but I'm still weak at vim basics. Any suggestions?
110
Hamish Macpherson @hami.sh · 18/03/2026
We'll only have AGI when LLMs can properly close an ASCII text box.
130
Hamish Macpherson @hami.sh · 09/03/2026
Japanese word of the day: 接続(せつぞく, setsuzoku)- meaning: connection; attachment; union. This one just sounds cool. Pretty sure I picked up while working through the DanDaDan Manga – but I can't remember now. What cool words have you discovered lately? #japanese
000
Hamish Macpherson @hami.sh · 03/03/2026
I just did that thing where you accidentally send a message to the wrong chat, except instead of a person, I sent a message to the wrong Claude Code session. 🤦‍♂️
020
Hamish Macpherson @hami.sh · 27/02/2026
I ran out of GitHub Actions minutes (free plan) while building my upcoming Rust/Tauri app. 🙈
110
Hamish Macpherson @hami.sh · 21/02/2026
Claude makes me faster, but it doesn't necessarily make me better at building things. With my upcoming app Hangar, i've spent a lot of time trying to polish little things to improve the overall design, and UX. It's a bit buzzwordy, but I do feel like "craft" is going to become even more important.
110
Hamish Macpherson @hami.sh · 21/02/2026
Coming soon: Hangar ✈️ It's a desktop app I've been building for the past few weeks. Fully cross platform with Tauri/Rust. Local-first. Get ready to organize the chaos of your local dev/projects directory. ✨ Launching next week!
100
Hamish Macpherson @hami.sh · 19/02/2026
Welp... guess it's time to fully move to a different messaging platform.
000
Hamish Macpherson @hami.sh · 18/02/2026
My favorite software for learning Japanese is Anki. It's a free flashcard app that has tons of useful plugins, plenty of helpful guides to help you get setup, and it works on any device!
AnkiDroid screenshot
120
Hamish Macpherson @hami.sh · 16/02/2026
Claude Code has my back. (FWIW, I was about 99.99% sure it was spam already.)
000
Hamish Macpherson @hami.sh · 16/02/2026
Just burned way too many tokens trying to fix a bug. The error was cryptic, and no matter how I rephrased the problem, the LLM kept guessing wrong. What finally worked: asked it to instrument some logging first. Ran the build, pasted the logs back in. Issue was obvious immediately. 🙈
210
Hamish Macpherson @hami.sh · 16/02/2026
This feels like an underrated superpower of AI; helping folks with disabilities overcome some of their limitations. So cool! www.lennysnewsletter.com/p/how-this-v...
lennysnewsletter.com
How this visually impaired engineer uses Claude Code to make his life more accessible | Joe McCormick
How this visually impaired engineer uses Claude Code to transform Slack images into descriptions, correct typos instantly, and summarize links—all with simple keyboard shortcuts
000
Hamish Macpherson @hami.sh · 13/02/2026
My favorite song from one of the best RPGs of all time. ❤️
youtu.be
Chrono Trigger - Corridors of Time
Corridors of Sitar 🕰️ instruments used: - Sitar - Oud - Lever Harp - Vibraphone - Violin - Viola - Cello - Double Bass - 2 Flutes - Alto Flute - Udu Drum - Djembe - Finger Cymbal - 2 Tambourines -…
110
Reposted by Hamish Macpherson
Buffer @buffer.com · 12/02/2026
One of our favorite Buffer benefits is unlimited books! 🤩 Recently, Hamish, Sr Software Engineer @ Buffer, built an internal bot that turns book purchases into something visible and fun: a “what we’re reading” feed in Slack, with a cool visual! 🔗 buffer.com/books What are you reading right now? 🤩
282
Hamish Macpherson @hami.sh · 11/02/2026
Watched this great video yesterday on low-pressure 'output' practice. What I learned; I'll never feel 100% "ready" to speak. Avoidance just makes me better at avoiding. youtu.be/w8ge0pkkrAg?... #japanese
youtu.be
5 Low-Pressure Ways to Practice Japanese Output (Without a Conversation Partner)
► Become a member: https://www.youtube.com/channel/UCD2F7NdFtMgpc6Ats4J49EQ/join ► Make a donation: https://www.buymeacoffee.com/mochimochiy ► FREE month of Migaku:…
000
Hamish Macpherson @hami.sh · 10/02/2026
I prob have 30+ code projects that I haven't touched in ages. And now with AI, my rate of project creation is skyrocketing. (Just ask my wife! 😅) Not everything needs be shipped, but there has to be a better way... 🍿 (Hint: it's another project of mine, stay tuned!)
220
Hamish Macpherson @hami.sh · 09/02/2026
coming soon to a @buffer near you
010
Hamish Macpherson @hami.sh · 13/01/2026
Ok, so I was SO excited to get back to work last week that I also started working out again. Just a simple workout in the morning, 30 minutes or so (some lift days, some cardio). I've hardly worked out at all in the last six months, so I knew I needed to take it easy.
100
Hamish Macpherson @hami.sh · 08/01/2026
So, I'm trying to be a little more consistent this year. 💪 -> Introducing my new personal site, writing space, and digital garden: eventuallyconsistent.ca
000
Hamish Macpherson @hami.sh · 05/01/2026
Finally back to work after four months on paternity leave. ✌️ I'm so, so grateful to @buffer for its generous family leave policies and for the precious time it gave me with our newest little girl, Autumn. Let's go 2026!
000
Hamish Macpherson @hami.sh · 05/01/2026
maybe I am null
000
Reposted by Hamish Macpherson
Gergely Orosz @gergely.pragmaticengineer.com · 12/05/2025
Adobe has been pulling the same unethical pattern for 5+ years: sign up for (what you think is) monthly; then when you cancel, charge you a massive cancellation fee (+lose immediate access) Every week, a complaint goes viral. Adobe doesn't care. Love this page collecting them:
812633
Reposted by Hamish Macpherson
Buffer @buffer.com · 02/05/2025
We reached an incredible milestone together during our recent retreat and had the chance to celebrate in person. 🤩
5303
Hamish Macpherson @hami.sh · 22/04/2025
I volunteered to give a 10min engineering lightning talk at my company retreat next week, but I still need a topic idea! 😅
130
Hamish Macpherson @hami.sh · 13/04/2025
Totally agree! Also, it's been super fun to play with my wife. Really helpful having a partner to bounce ideas off of.
030
Hamish Macpherson @hami.sh · 09/04/2025
I could listen to this all day. #ChronoTrigger
020
Hamish Macpherson @hami.sh · 08/04/2025
So many cool things you can do with MCP servers. What's the most interesting thing you've seen recently?
000
Hamish Macpherson @hami.sh · 08/04/2025
"I want monthly recurring revenue but not monthly recurring commitments." - @adamwathan.com Great insights from Adam and @aaronfrancis.com mostlytechnical.com/episodes/76-...
mostlytechnical.com
Mostly Technical | 76: Distribution & Taste w/ Adam Wathan
Aaron is joined this week by Adam Wathan to talk about everything from Disney Cruises to what he wants to do on YouTube and a whole lot more.Sponsored by Bento and WorkOS.Interested in sponsoring M...
000
Reposted by Hamish Macpherson
Josh Collinsworth @collinsworth.dev · 04/04/2025
I started a new side project last night. The first one in a long time. I don't know if it'll go anywhere, but it was still good for my soul. And I wrote about that part of it here. joshcollinsworth.com/blog/the-bli...
joshcollinsworth.com
The blissful zen of a good side project
One of life's greatest simple pleasures is creating something just for yourself.
3124
Hamish Macpherson @hami.sh · 05/04/2025
Suki is pretty sure the Vet won't find her here.
010
Hamish Macpherson @hami.sh · 02/04/2025
Related to this, I also just discovered gh-dash: github.com/dlvhdr/gh-dash
github.com
GitHub - dlvhdr/gh-dash: A beautiful CLI dashboard for GitHub 🚀
A beautiful CLI dashboard for GitHub 🚀 . Contribute to dlvhdr/gh-dash development by creating an account on GitHub.
000
Hamish Macpherson @hami.sh · 02/04/2025
the nintendo direct today was just ✨ fun ✨ might finally be time for me to play TotK when Switch 2 drops
110
Reposted by Hamish Macpherson
Mark Harris @markharris.bsky.social · 02/04/2025
Sad news: Val Kilmer has died at 65. In the 1980s and 1990s--Top Secret, Heat, Tombstone, The Doors, really all the way through Kiss Kiss Bang Bang--he was so often an interesting and surprising studio leading man: An oddball with the face of a heartthrob. His best work is very worth revisiting.
1062885303
Hamish Macpherson @hami.sh · 02/04/2025
Coding in bed while my wife is watching The Other Boleyn Girl (2008), giving me occasional gasps and plot updates. "Everyone knows the King wants to boink her!" 😂 This is real vibe coding.
100
Hamish Macpherson @hami.sh · 02/04/2025
taught my 10yr old son HTML My son:
an HTML document made from kiva planks
020
Hamish Macpherson @hami.sh · 02/04/2025
we recently moved from Jira to Linear at Buffer and I'm loving it, the Linear UI is so quick and snappy 💥
110
Hamish Macpherson @hami.sh · 01/04/2025
So, so grateful to work and have skills in tech. In how many other jobs can you just freely build whatever you want? (And don't worry, I see you artists!) It's incredible. A wise man once said, "You can just do things." Now I just need to make the time for the right things.
100
Hamish Macpherson @hami.sh · 01/04/2025
I love using AI to help me with quick little bash scripts. For example: this one gets all the PRs I've been tagged in to review. (But haven't yet reviewed.) It uses the gh cli with some jq for parsing. Even has clickable links! Gist link in thread 🧵
210
Hamish Macpherson @hami.sh · 31/03/2025
I love using @raycastapp's notes feature to keep me on track for the day (especially when I've just come back from a week off work) ❤️
000
Hamish Macpherson @hami.sh · 31/03/2025
Ack! I somehow managed to spatter bits of sauce from my instant ramen all over a sweater I really like. Didn't come out in the first wash, anyone have laundering tips? Speaking which, it was that Buldak Carbonara Ramen, and it was delicious. 🍜
210
Hamish Macpherson @hami.sh · 29/03/2025
There's a special joy in sharing your favorite things with your kids, especially when they're old enough to appreciate it. (Just finished Return of the Jedi with my 10, 8 and 5 year olds.)
020
Hamish Macpherson @hami.sh · 29/03/2025
@anniesexton.com Hey, I see 日本語 in your bio! I've been learning slowly for a while, such a fun and incredibly hard language 🙃
120