summaryrefslogtreecommitdiff
path: root/technical
diff options
context:
space:
mode:
Diffstat (limited to 'technical')
-rw-r--r--technical/blog-roll.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/technical/blog-roll.md b/technical/blog-roll.md
index 495494d..a56cc6c 100644
--- a/technical/blog-roll.md
+++ b/technical/blog-roll.md
@@ -89,3 +89,26 @@ Some recurring topics I enjoy reading about:
[Et tu, Cthulhu]: https://hpjansson.org/blag/
[A hash table re-hash]: https://hpjansson.org/blag/2018/07/24/a-hash-table-re-hash/
+
+# [Evanmiller.org]
+
+I mostly only read the articles dealing with programming languages.
+The down-to-earth commentary made me feel like the author both
+appreciates the thought process that went into the design, and has
+enough hindsight to find where that thought process fell short.
+
+[A Taste of Rust]
+: An overview of some of the language's features. Some comments
+ resonated particularly well with me, e.g. on nested functions:
+
+ > With other languages, I’m never quite sure where to put
+ > helper functions. I’m usually wary of factoring code into
+ > small, “beautiful” functions because I’m afraid they’ll end
+ > up under the couch cushions, or behind the radiator next to
+ > my car keys. With Rust, I can build up a kind of organic
+ > tree of function definitions, each scoped to the place where
+ > they’re actually going to be used, and promote them up the
+ > tree as they take on the Platonic form of Reusable Code.
+
+[Evanmiller.org]: https://www.evanmiller.org/
+[A Taste of Rust]: https://www.evanmiller.org/a-taste-of-rust.html