summaryrefslogtreecommitdiff
path: root/reviews
diff options
context:
space:
mode:
Diffstat (limited to 'reviews')
-rw-r--r--reviews/blog-roll.md36
1 files changed, 36 insertions, 0 deletions
diff --git a/reviews/blog-roll.md b/reviews/blog-roll.md
index 6540e70..df51af5 100644
--- a/reviews/blog-roll.md
+++ b/reviews/blog-roll.md
@@ -190,6 +190,42 @@ back the stack?
[The Error Model]: http://joeduffyblog.com/2016/02/07/the-error-model/
+# [Julia Evans](https://jvns.ca/)
+
+Laconically, ["XKCD's Simple Writer"](https://xkcd.com/simplewriter/) for programmers.
+
+Lures me in with Yotsuba-like "Wonder!" and "PUZZLEMENT", then pulls
+`strace`s and `/proc` dumps on me; by the end of the articles, I often
+learned about (a) the article's stated topic (b) very useful tools I
+might not otherwise reach for, that are actually broadly applicable to
+everyday sysadmin life.
+
+Article structure emphasizes both "the layperson experience" and "the
+scientist's survival guide to computers": observations are made,
+questions are asked (readers are polled), hypotheses are made,
+experiments are conducted; final statements are wrapped in a neat
+little bow with authoritative documentation.
+
+Sample topics:
+
+- [Git:](https://jvns.ca/categories/git/) it's not just you; Git _does_ take time to grok, what with
+ the [extensive terminology](https://jvns.ca/blog/2023/11/01/confusing-git-terminology/) it throws at you, its confusing
+ notion of [branches](https://jvns.ca/blog/2023/11/23/branches-intuition-reality/) (backed [by survey](https://jvns.ca/blog/2024/03/28/git-poll-results/#branches)) and [commits](https://jvns.ca/blog/2024/01/05/do-we-think-of-git-commits-as-diffs--snapshots--or-histories/).
+
+- [Terminals:](https://jvns.ca/categories/terminal/) tracing [the journey of a keypress](https://jvns.ca/blog/2022/07/20/pseudoterminals/), finding uses
+ for [job control](https://jvns.ca/blog/2024/07/03/reasons-to-use-job-control/), untangling [CLI app conventions](https://jvns.ca/blog/2024/11/26/terminal-rules/) from the
+ OS, the shell & the terminal emulator's features, exposing [the
+ kerfuffle](https://jvns.ca/blog/2025/01/11/getting-a-modern-terminal-setup/) that holds the [modern]{.wow} terminal experience
+ together.
+
+- Also, communication & culture: write a [brag document](https://jvns.ca/blog/brag-documents/), help your
+ manager [help you](https://jvns.ca/blog/things-your-manager-might-not-know/), chill about [opensource](https://jvns.ca/blog/2014/04/26/i-dont-feel-guilty-about-not-contributing-to-open-source/){.wow}.
+
+Maintains a [TIL](https://jvns.ca/til/). Writes [zines](https://wizardzines.com/).
+
+Showed us how funny [statistically generated BS](https://web.archive.org/web/20181228051203/http://www.uliaea.ca/) can be, before the
+industry missed the joke and drowned us in slop.
+
# [LispCast](https://lispcast.com/category/writing/)
Eric Normand's musings on programming paradigms and their application,