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
Culture
The practical application of "Rocks, Pebbles, Sand"
17 min · longform.asmartbear.com
Jason Cohen about a strategy to plan software projects.
Spell. It. Out.
3 min · www.codingvc.com
Leo Polovets on being clear in presentation and leave nothing up for interpretation.
Tech
Your Code Doesn’t Have to Be a Mess
3 min · danielsieger.com
Daniel Sieger lists 5 strategies for good code.
You should take more screenshots
2 min · alexwlchan.net
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
11 min · jvns.ca
Julia Evans wrote a toy login server and explains the basic technology.
Library Writing Realizations
7 min · cbloomrants.blogspot.com
cbloom has 10 points of advice for writing libraries.
Does Rust need proc-macros 2.0?
6 min · aaronerhardt.github.io
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
12 min · blog.polybdenum.com
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
8 min · nytimes.com
Ezra Klein in an opinion piece about having kids in a world of crisis.
Don't Panic
8 min · randsinrepose.com
Michael Lopp about the FromSoftware "Souls" games and what they teach you.
The Best iPhone
3 min · notes.ghed.in
Rodrigo Ghedin explains why they think the iPhone SE is the best iPhone.
Subscribe
Get the newsletter in your inbox every Sunday. No ads, no shenanigans.