Hope you’re having a great weekend! 🙌🏻
Tweet of The Week
idk who needs to hear this, but don’t forget you made tea. — @ChloeCondon on Twitter
Culture
- Your Idea Is Brilliant, Your Idea Is Worthless (stonemaiergames.com) — A guide on how to deal with ideas.
- Artists, Shrug Off That Imposter Syndrome! The Tech World Needs You (magicbell.com) — Milena Milak explains how to get into UI design as an artist (with a list of resources).
Rust
- A GPIO driver in Rust (lwn.net) — A comparison of a GPIO driver in the Linux Kernel written in C versus Rust (spoiler: Rust is 75 lines shorter).
- How we improved the performance of our Rust app (poor.dev) — Aram Drevekenin goes through different performance optimisations they made in Zellij.
- How to implement worker pools in Rust (kerkour.com) — Sylvain Kerkour about the best ways to parallelise work in a Rust program.
Software Engineering
- What interesting command line tools do you use? (lobste.rs) — A thread with lots of amazing CLI tools.
- 10 Papers Every Developer Should Read (michaelfeathers.silvrback.com, 2017) — Michael Feathers recommends 10 essential papers and tells you why you should read them.
- Paranoid NixOS Setup (christine.website) — Christine Dodrill guides you through a NixOS setup and how to secure it.
- A monorepo misconception - atomic cross-project commits (snellman.net) — Juho Snellman descibes why atomic cross-project commits aren’t practical in real life.
Cutting Room Floor
- Huge data leak shatters the lie that the innocent need not fear surveillance (theguardian.com) — Paul Lewis talks about the Pegasus project and how we’re “entering a new surveillance era”.
- A case against security nihilism (blog.cryptographyengineering.com) — Matthew Green wants us to strive for perfect security, even if we’ll never reach it.
- My Fanless OpenBSD Desktop (jcs.org) — Joshua Stein explains his workstation setup, from components to the OS.
Subscribe
Get Arne's Weekly in your inbox every Sunday. No ads, no shenanigans.