Top all-time · #7019
Tyler Adams
Personal blog · codefaster.substack.com · on HN as code-fasterprogrammingproductivity
Tyler Adams writes CodeFaster, a personal blog at codefaster.substack.com about programming and productivity. Since 2020, 11 different Hacker News readers have linked it 61 times, most often “Xargs Considered Harmful”. It is still writing: the last post was on 2025-10-27, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
Cited for the 'Mastering jq' series, specifically part 1, which describes jq as a pipeline: parse JSON from stdin, apply each function to the result, then print the final output.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Subscribe today to be a faster coder.
Most-linked posts?
- Xargs Considered Harmful3 people · 3 mentions · first linked 2021-07-16
- Mastering Jq: Part 12 people · 3 mentions · first linked 2020-06-30
- jq Features Considered-Harmful2 people · 2 mentions · first linked 2020-07-21
- Mastering Jq: Bash Tricks2 people · 2 mentions · first linked 2020-07-14
- Fast Typing: Keyboard Layouts2 people · 2 mentions · first linked 2020-09-01
What Hacker News says?
I started a blog, https://codefaster.substack.com , to share a passion of mine: developer productivity. It's something I've done for myself for the past 9 years, reading countless books, trying enumerable tools, and even inventing a few originsl techniques. Now I want to help others who want to be more productive, especially now that corona has accelerated the need for automation.
Comment linking /
on “Ask HN: What's your quarantine side project?”Submitted Look ma, no mouse: Vimium as a story · 235 points
HN discussionThe philosophy part reminds me of `jq` with its functional style processing: 1. parse a json value from stdin and set it as the initial result 2. for each function, apply the function to the result, and set the output as the result for the next function. 3. The final result is pretty printed on stdout. https://codefaster.substack.com/p/mastering-jq-part-1-59c
Comment linking /p/mastering-jq-part-1-59c
on “GitHub – nushell/nushell: A new type of shell”Submitted Mastering Jq: Part 1 as a story · 205 points
HN discussionA response: https://codefaster.substack.com/p/postgres-is-enough-but-is-...
Comment linking /p/postgres-is-enough-but-is-it-fast
on “PostgreSQL is enough”Submitted Fast Typing: Keyboard Layouts as a story · 46 points
HN discussionHard: Tech Harder: People Impossibly hard: Help people get faster at building tech And yet it's all I want to do. https://codefaster.substack.com
Comment linking /
on “Ask HN: What weird or hard problems are you trying to solve?”Submitted What OS should I drive? as a story · 9 points
HN discussion╰─$ echo '[ {"k1": "v1", "k2": "v2"}, {"k1": "v3"}]' | jq -r '.[] | .k1' v1 v3 https://codefaster.substack.com/p/mastering-jq-part-1-59c 1. parse a json value from stdin and set it as the initial result 2. for each function, apply the function to the result, and set the output as the result for the next function. 3. The final result is pretty printed on stdout.
Comment linking /p/mastering-jq-part-1-59c
on “FX: An interactive alternative to jq to process JSON”Submitted Is systems engineering just generalist engineering? as a story · 9 points
HN discussionSubmitted Json-diff as a story · 7 points
HN discussionSubmitted I Still Use Firefox as a story · 5 points
HN discussionSubmitted One weird trick, bugs HATE him as a story · 5 points
HN discussionSubmitted Xargs Considered Harmful as a story · 4 points
HN discussionSubmitted Xargs Considered Harmful as a story · 4 points
HN discussionSubmitted Do LeetCode as a story · 4 points
HN discussionSubmitted Xargs Considered Harmful as a story · 3 points
HN discussionSubmitted The Rule of Economy as a story · 3 points
HN discussionSubmitted How to run fast (WFH) meetings as a story · 3 points
HN discussionSubmitted Write code that writes code as a story · 3 points
HN discussionSubmitted Fast Typing: Vi as a story · 3 points
HN discussionSubmitted jq Features Considered-Harmful as a story · 3 points
HN discussionSubmitted Jq Features Considered Harmful as a story · 3 points
HN discussionSubmitted XML Is Not Injective as a story · 3 points
HN discussionSubmitted Show HN: Hacker News DarkMode as a story · 2 points
HN discussionSubmitted A Fast Shell Setup as a story · 2 points
HN discussionSubmitted Every FAANG Job as a story · 2 points
HN discussionSubmitted Unix Design Principles You've Never Heard Of as a story · 2 points
HN discussionSubmitted Generating Tests (Semi) Automatically as a story · 2 points
HN discussionSubmitted Skipping Tests as a story · 2 points
HN discussion