This is issue #39 of Arnes Weekly.

39 / Who Uses To-Do Lists?

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 on Twitter

Favourites

Async Rust in Practice: Performance, Pitfalls, Profiling

7 min · scylladb.com

Piotr Sarna explains the process of debugging concurrency issues in a Rust library and their solutions.

Who Uses To-Do Lists?

2 min · 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

3 min · twitter.com/nathanbarry

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

28 min · 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

6 min · eng.uber.com

Cristian Velazquez about the impact tuning the Go garbage collector GOGC had on services at Uber.

Hotwire in the real world.

15 min · 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

9 min · blog.frankmtaylor.com

Frank M Taylor has a comprehensive guide on naming things in frontend projects.

Rust

Rust in 2022

9 min · 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

4 min · 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 of get_x_mut-methods.

How Bevy uses Rust traits for labeling

4 min · 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

8 min · kevinhoffman.medium.com

Kevin Hoffmann about their frustrating experience when getting started with the internals of async Rust.

Cutting Room Floor

Oh, 2022!

9 min · 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

8 min · 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

9 min · 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!

5 min · keygen.sh

Zeke Gabrielse quit caffeine after 15 years and tells you about the cold-turkey experience and how it turned out.


Subscribe

Get the newsletter in your inbox every Sunday. No ads, no shenanigans.

Your email address will be sent to Buttondown, the service I use to send out emails.