Hi everyone, how was your week? ✌🏻
Tweet of the Week
continually amused by blockchain proponents who are fundamentally unable to understand that there exist people for whom money is not the #1 motivator — @molly0xFFF
Favourites
- Async Rust in Practice: Performance, Pitfalls, Profiling (scylladb.com)
Piotr Sarna explains the process of debugging concurrency issues in a Rust library and their solutions.
- Who Uses To-Do Lists? (arunkprasad.com)
Arun Prasad makes a counter-argument to the “to-do lists don’t work” posts by listing some successful or influential people and how they use(d) them.
Culture
- @nathanbarry on Twitter (twitter.com)
Nathan Barry shares 10 tipps on connecting remote teams. I love the private team stories podcast idea, maybe I’ll start something like this.
- Salary Negotiation: Make More Money, Be More Valued (kalzumeus.com)
Patrick McKenzie teaches you the basics of not-sucking at salary negotiations and the importance of it.
Software Engineering
- How We Saved 70K Cores Across 30 Mission-Critical Services (eng.uber.com)
Cristian Velazquez about the impact tuning the Go garbage collector GOGC had on services at Uber.
- Hotwire in the real world. (finnian.io)
Finnian Anderson explains how their team did HTML-over-the-wire using Turbo/Hotwire and Rails and their experience with it.
- A Small Guide for Naming Stuff in Front-end Code (blog.frankmtaylor.com)
Frank M Taylor has a comprehensive guide on naming things in frontend projects.
Rust
- Rust in 2022 (ncameron.org)
Nick Cameron (who was on the Rust core team) about the things Rust should focus on in 2022.
- Rust 2030 Christmas list: Inout methods (poignardazur.github.io)
Olivier Faure about a feature they wish Rust had: inout methods, which inherit the mutability status of
self
for the return type to get rid ofget_x_mut
-methods. - How Bevy uses Rust traits for labeling (deterministic.space)
Pascal Hertleif explains how the Rust game engine Bevy uses traits to label systems in a type-safe manner.
- Rust Async and the Terrible, Horrible, No Good, Very Bad Day (kevinhoffman.medium.com)
Kevin Hoffmann about their frustrating experience when getting started with the internals of async Rust.
Cutting Room Floor
- Oh, 2022! (antipope.org)
Charlie Stross about his predictions of 2022 and how he “clearly wasn’t pessimistic enough”. Make sure you’re in a good mood before reading this, it’s a bit grim.
- The Case Against Crypto (stephendiehl.com)
Stephen Diehl talks about some counterpoints against the cryptocurrency-bubble, namely how they don’t solve a real problem, they aren’t actually currencies and more.
- Web3 | No Mercy / No Malice (profgalloway.com)
Scott Galloway about the reality of the so-called web3:
Web3 has different-colored hair, but the same DNA as earlier web paradigms, which decentralized services at an unprecedented scale to centralize wealth and influence at an unprecedented scale. […] So far, web3 is web2.01.
- I Quit! (keygen.sh)
Zeke Gabrielse quit caffeine after 15 years and tells you about the cold-turkey experience and how it turned out.
Subscribe
Get Arne's Weekly in your inbox every Sunday. No ads, no shenanigans.