Curated Links
A collection of resources, tools, and articles that I frequently reference and find valuable.
Inspired by matklad's Links Page.
-
TIGER STYLE
https://github.com/tigerbeetle/tigerbeetle/blob/main/docs/TIGER_STYLE.mdA total philosophy about code quality, why it matters, and how to achieve it.
-
Towards Impeccable Rust
https://youtu.be/qfknfCsICUMWriting and maintaining software that has to be near-perfect
-
The call for invariant-driven development
https://blog.trailofbits.com/2025/02/12/the-call-for-invariant-driven-development/Invariants and assertions in the domain of smart contracts
-
UNIX as IDE
https://blog.sanctum.geek.nz/series/unix-as-ide/Compelling mind-expander on how the features of an IDE can be decomposed into standalone tools. The core ideas are more important than the specific suggestions in the series.
-
PDE: A different take on editing code
https://youtu.be/QMVIJhC9Veg"Personalized Development Environment": building development tools for fun and learning.
-
The Typestate Pattern in Rust
https://cliffle.com/blog/rust-typestate/Exploring the strengths of algebraic data types via the type state pattern, with helpful examples in Rust. "The typestate pattern is an API design pattern that encodes information about an object’s run-time state in its compile-time type."
-
Virtue Degeneracy
https://www.ribbonfarm.com/2022/07/07/virtue-degeneracy/"If it is worth doing, it is worth doing in degenerate goblin-mode form."