hamish

5.5K posts

hamish banner
hamish

hamish

@hamstu

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 Katılım Ocak 2008
1.3K Takip Edilen864 Takipçiler
hamish
hamish@hamstu·
I think I'm terrified of shipping.
English
0
0
0
47
hamish
hamish@hamstu·
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.
English
0
0
1
62
hamish
hamish@hamstu·
We'll only have AGI when LLMs can properly close an ASCII text box.
hamish tweet media
English
1
0
1
36
hamish
hamish@hamstu·
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. 🤦‍♂️
English
1
0
2
93
hamish
hamish@hamstu·
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).
English
0
0
0
25
hamish
hamish@hamstu·
I ran out of GitHub Actions minutes (free plan) while building my upcoming Rust/Tauri app. 🙈
English
1
0
0
31
hamish
hamish@hamstu·
@LuisaMunizSimas Thank you Luisa :) Excited for you to try it – coming soon!
English
0
0
0
0
hamish
hamish@hamstu·
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!
hamish tweet media
English
3
0
3
110
hamish
hamish@hamstu·
When just about anybody can clone your app with one-shotted AI slop, this feels essential to help you really stand out. ✨
English
0
0
0
24
hamish
hamish@hamstu·
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.
English
1
0
0
59
hamish
hamish@hamstu·
@mymate_ai Thanks. There's not much state to manage. The app uses a static JSON file to track the projects, then there's some lightweight watcher code in the Rust backend that checks Git status to update that column.
English
0
0
1
7
Atlas Terminal
Atlas Terminal@AtlasTerm·
@hamstu Local-first + Tauri/Rust is a strong combo. Curious how you're structuring state management across sessions? Especially for larger project directories.
English
1
0
1
3
hamish
hamish@hamstu·
It's a silly thing, but my favorite part is the customization. I love tweaking the fonts and theme till it's just right.
hamish tweet media
English
0
0
0
21
hamish
hamish@hamstu·
Welp... guess it's time to fully move to a different messaging platform.
hamish tweet media
English
1
0
1
94
hamish
hamish@hamstu·
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!
hamish tweet media
English
0
0
0
117
hamish
hamish@hamstu·
Claude Code has my back. (FWIW, I was about 99.99% sure it was spam already.)
hamish tweet media
English
0
0
0
82
Usama Moin
Usama Moin@Usama_Moin_Bit·
@hamstu Been there. Logging saved me hours last week.
English
1
0
1
4
hamish
hamish@hamstu·
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 clear immediately
English
1
0
0
46