67 / Your Code Doesn’t Have to Be a Mess
Hey hey, how was your week? ✌🏻
Tweet of the Week
Remember, a strong type system can prevent classes of bugs, but you still have to test to make sure your logic is correct. Rust, but Verify
— @jckarter on Twitter on Twitter
Culture
The practical application of "Rocks, Pebbles, Sand"
Jason Cohen about a strategy to plan software projects.
Spell. It. Out.
Leo Polovets on being clear in presentation and leave nothing up for interpretation.
Tech
Your Code Doesn’t Have to Be a Mess
Daniel Sieger lists 5 strategies for good code.
You should take more screenshots
Alex Chan about taking screenshots of projects so you can explore them when it gets hard to get them running again.
A toy remote login server
Julia Evans wrote a toy login server and explains the basic technology.
Library Writing Realizations
cbloom has 10 points of advice for writing libraries.
Does Rust need proc-macros 2.0?
Aaron Erhardt about the current shortcomings of proc-macros in Rust.
Fixing the Next Thousand Deadlocks: Why Buffered Streams Are Broken and How To Make Them Safer
A blog post about some possible problems with Rust's Buffered
streams (e.g. because a future in the stream depends on another one).
Cutting Room Floor
Your Kids Are Not Doomed
Ezra Klein in an opinion piece about having kids in a world of crisis.
Don't Panic
Michael Lopp about the FromSoftware "Souls" games and what they teach you.
The Best iPhone
Rodrigo Ghedin explains why they think the iPhone SE is the best iPhone.
Subscribe
Get Arne's Weekly in your inbox every Sunday. No ads, no shenanigans.