Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #7019

T

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.

Visit the blog
61mentions?
11HN people?
2020–2025first – last linked?
Links on Hacker News per year · peak 36 in 2020

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.

The author on HN?

code-faster · 358 karma · member since 2020

I'm all about developer productivity. If you want to be more productive, subscribe to my newsletter https://codefaster.substack.com @canardivore on twitter

From their public HN profile, which links to this site.

Most-linked posts?

  1. Xargs Considered Harmful
    3 people · 3 mentions · first linked 2021-07-16
  2. Mastering Jq: Part 1
    2 people · 3 mentions · first linked 2020-06-30
  3. jq Features Considered-Harmful
    2 people · 2 mentions · first linked 2020-07-21
  4. Mastering Jq: Bash Tricks
    2 people · 2 mentions · first linked 2020-07-14
  5. Fast Typing: Keyboard Layouts
    2 people · 2 mentions · first linked 2020-09-01

What Hacker News says?

  1. 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?”
  2. Submitted Look ma, no mouse: Vimium as a story · 235 points

    HN discussion
  3. The 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”
  4. Submitted Mastering Jq: Part 1 as a story · 205 points

    HN discussion
  5. A 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”
  6. Submitted Fast Typing: Keyboard Layouts as a story · 46 points

    HN discussion
  7. Hard: 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?”
  8. Submitted What OS should I drive? as a story · 9 points

    HN discussion
  9. ╰─$ 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”
  10. Submitted Is systems engineering just generalist engineering? as a story · 9 points

    HN discussion
  11. Submitted Json-diff as a story · 7 points

    HN discussion
  12. Submitted I Still Use Firefox as a story · 5 points

    HN discussion
  13. Submitted One weird trick, bugs HATE him as a story · 5 points

    HN discussion
  14. Submitted Xargs Considered Harmful as a story · 4 points

    HN discussion
  15. Submitted Xargs Considered Harmful as a story · 4 points

    HN discussion
  16. Submitted Do LeetCode as a story · 4 points

    HN discussion
  17. Submitted Xargs Considered Harmful as a story · 3 points

    HN discussion
  18. Submitted The Rule of Economy as a story · 3 points

    HN discussion
  19. Submitted How to run fast (WFH) meetings as a story · 3 points

    HN discussion
  20. Submitted Write code that writes code as a story · 3 points

    HN discussion
  21. Submitted Fast Typing: Vi as a story · 3 points

    HN discussion
  22. Submitted jq Features Considered-Harmful as a story · 3 points

    HN discussion
  23. Submitted Jq Features Considered Harmful as a story · 3 points

    HN discussion
  24. Submitted XML Is Not Injective as a story · 3 points

    HN discussion
  25. Submitted Show HN: Hacker News DarkMode as a story · 2 points

    HN discussion
  26. Submitted A Fast Shell Setup as a story · 2 points

    HN discussion
  27. Submitted Every FAANG Job as a story · 2 points

    HN discussion
  28. Submitted Unix Design Principles You've Never Heard Of as a story · 2 points

    HN discussion
  29. Submitted Generating Tests (Semi) Automatically as a story · 2 points

    HN discussion
  30. Submitted Skipping Tests as a story · 2 points

    HN discussion

Search all of HN for codefaster.substack.com