diff options
Diffstat (limited to 'reviews/blog-roll.md')
| -rw-r--r-- | reviews/blog-roll.md | 36 |
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, |
