🦀 The sensation of incremental progress when programming with Rust
Hi!
I published a new post about porting a JavaScript library to Rust — Porting Niceware to Rust.
I had a breakthrough with my productivity in Rust — instead of a technical challenge, I had to overcome an emotional barrier.
I reframed my idea of what progress feels like after reading this twitter thread.
do we perceive languages with stricter compilers as being more difficult because when something doesn't compile, we blame the compiler, but in languages that are looser (or interpreted), when something doesn't work, we blame ourselves?
New job 👀
I'm leaving Tails.com after two+ years and two promotions. This past year I've been a lead software engineer steering a product team to ship A/B experiments, performance improvements, and beautiful user interfaces. I'll miss leading a team (mostly due to the fab people I'm leaving!) but I'm excited to be a pure software engineer again.
My new tech gear has arrived (M1 Mac + apple keyboard/magic trackpad) and I'm excited to set it up and start merging PRs.
One week to go. I'll announce the company on twitter next week.
New website 🌍
healeycodes.com is now open source, having been rewritten with Next.js, deployed via Vercel.
I stripped back a lot of dead code and unnecessary features from the previous version. I'm trying to keep it lean and content focused. I also put a word counter in the intro paragraph to keep me motivated (currently @ 87,882 words).
I'm reading 📚
The value of in-house expertise
Async, remote, and flexible: How 7 engineers rethought their work calendars
Reflecting on building my own tools from scratch and 'inventing on principle'
Until next time,
Andrew.