77 / Take a Break You Idiot
Hey everyone, I've been sick for the last two weeks, that's why there was no
issue last week.
But I'm back now with a packed issue! Hope you enjoy ❤️
Tweet of the Week
Should’ve been a cat. Sleep for 16 hours a day, cause chaos for the other 8. Scream loudly whenever I’m hungry. Knock shit off the counter for no reason — @drakegatsby on Twitter
2 min · justforfunnoreally.dev
Tim Morgan built a nice Page that you can send to people that don't get why you're working on a side project that doesn't look like it will make money.
1 min · robinrendle.com
Robin Rendle about the importance of regular breaks from work.
3 min · macchaffee.com
Mac Chaffee about the term "carrying capacity" and what happens if you don't know yours.
2 min · tdarb.org
Brad has 5 rules to avoid what they call creeping featurism.
12 min · heinrichhartmann.com
Heinrich Hartmann has a great guide for writing.
14 min · typesanitizer.com
Varun Gandhi explains the drawbacks of Zig-style generics (which are modelled closely after C++ templates).
5 min · tigerbeetle.com
Phil Eaton explains why the TigerBeetle database doesn't use dynamic memory That's one way to get around Zig's manual memory management I guess.
10 min · github.com
Greg Weber proposed a
try keyword for ergonomic error handling in Go.
2 min · htmx.org
David Guillot held a talk about moving from React to htmx and the results are staggering.
8 min · wix-ux.com
Jenni Nadler explains the factors that make a good or bad error message.
5 min · kmaasrud.com
Knut Magnus Aasrud explains all the steps they took to make their website really tiny.
83 min · fasterthanli.me
Amos has written a HTTP/S/2 crash course.
15 min · sunshowers.io
Rain explains why the Rust testing framework uses Tokio and what it used before.
8 min · blog.adamchalmers.com
Adam Chalmers explains how you can stream an incoming request body to an outgoing request in Rust.
7 min · kerkour.com
Sylvain Kerkour speeds up their port-scanning software by adding threads.
5 min · pinecone.io
Jack Pertschuk about the experience of rewriting the Pinecone database in Rust.
9 min · rerun.io
Emil Ernerfeldt explains why they use Rust for Rerun.
6 min · lunatic.solutions
Bernard Kolobara explains magical handler functions in Rust and why they can be ineffective.
Cutting Room Floor
2 min · muezza.ca
Connor Oliver about his Macintosh Classic II.
1 min · jacobian.org
Jacob Kaplan-Moss about using GitHub copilot for writing.
2 min · robinrendle.com
Robin Rendle about the right (and wrong) kind of attention. Thanks, Jan!
6 min · theatlantic.com
Joe Pinsker explainswhy we should stop apologising for late responses. Thanks, Eric!
5 min · arun.is
Arun explains the history of the new Metropolitan face for the Apple Watch. Be sure to checkout earlier posts about World Time, GMT and more!
14 min · arslan.io
Fatih Arslan compares the new Advantage360 keyboard to the Advantage2 from Kinesis.
Get the newsletter in your inbox every Sunday. No ads, no shenanigans.