You absolutely CRUSHED your talk at @cascadiajs.com @brittanyellich.com! I'm so amped to play with ATProto! 🤩
Hamish Macpherson
@hami.sh
Engineering Manager at @buffer + husband, father of three little monkeys, and happy Latter-day Saint. If you're reading this we should be friends. 👋🏻 https://hami.sh
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?
We'll only have AGI when LLMs can properly close an ASCII text box.
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
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. 🤦♂️
I ran out of GitHub Actions minutes (free plan) while building my upcoming Rust/Tauri app. 🙈
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.
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!
Welp... guess it's time to fully move to a different messaging platform.
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!
Claude Code has my back. (FWIW, I was about 99.99% sure it was spam already.)
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. 🙈
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...
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
lennysnewsletter.com
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? 🤩
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
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:…
youtu.be
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!)
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.
So, I'm trying to be a little more consistent this year. 💪 -> Introducing my new personal site, writing space, and digital garden: eventuallyconsistent.ca
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!
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:
We reached an incredible milestone together during our recent retreat and had the chance to celebrate in person. 🤩
I volunteered to give a 10min engineering lightning talk at my company retreat next week, but I still need a topic idea! 😅