diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2025-01-14 09:27:54 +0100 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2025-01-14 09:27:54 +0100 |
| commit | 6aac00b3de45e107365385fac26dd449a24ca91f (patch) | |
| tree | 20456a2cf37e07d918e153d44d40b3b727dcd046 /reviews | |
| parent | b7fe2a2d4f1eb8218989f62d8337189d3ab05047 (diff) | |
| download | memory-leaks-6aac00b3de45e107365385fac26dd449a24ca91f.tar.xz | |
Keep rolling the blog ball
Diffstat (limited to 'reviews')
| -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, |
