Engineering Manager at @Buffer + husband, father of four little monkeys, and happy Latter-day Saint. If you're reading this we should be friends. 👋🏻日本語を勉強します!

Chilliwack, Canada
Joined January 2008
Having your Grok Bot spin up Opus 5.5 agents to work on features for your app, and then also a Codex agent to use Computer Use to test the final app is... amazing. We're living in the future,.folks.
1
65
hamish retweeted
Introducing CleanShot 5.0 ✨ The new Studio Mode is all you need to turn a simple screen recording into a polished, professional video - with the quality you expect from CleanShot. Available now on all plans. No subscription required.
307
269
230
4,850
1,032,116
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.
1
1
115
I felt like I was always a few steps behind where I needed to be. It's hard to say if that was due to just the situation or if I'm just not really cut out for it. Maybe we'll never know? 😅 All that said, I think I prefer being an IC to management.
1
45
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.
1
4
267
I started part-time as a "Jr. Web Designer." This was circa 2006 when we were still using apps like Dreamweaver, and slicing designs from Photoshop into <table> layouts. (If you know, you know! 😅) It's been 20 years. I'm still in tech. Still feel like I've got a lot to learn!
1
39
hamish retweeted
Sold out in 5 hours 🤯 If you missed it, we're giving away 3 Raycast keyboards. To enter: 1️⃣ Follow @raycast and @nuphystudio 2️⃣ Repost this tweet 3️⃣ Reply with your favorite shortcut We'll pick 3 winners on Monday. Good luck!
1,154
1,232
46
1,600
178,606
Hello from CascadiaJS!
1
54
I think I'm terrified of shipping.
80
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.
1
89
We'll only have AGI when LLMs can properly close an ASCII text box.
1
1
56
so... u too?
96
12
8
783
44,752
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. 🤦‍♂️
1
2
101
I ran out of GitHub Actions minutes (free plan) while building my upcoming Rust/Tauri app. 🙈
1
37
My solution; vibe-code an orchestrator script on my MacBook that builds the macOS version locally, and then uses `ssh` to remotely run the build script on my Gaming PC downstairs (for Windows) and also ssh into WSL running on that same PC (for the Linux version).
31
AI makes me faster, but it doesn't necessarily make me better. 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.
1
65
When just about anybody can clone your app with one-shotted AI slop, this feels essential to help you really stand out. ✨
30
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!
3
3
116
It's a silly thing, but my favorite part is the customization. I love tweaking the fonts and theme till it's just right.
24
Welp... guess it's time to fully move to a different messaging platform.
1
1
98