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 · #6098

W

Will Richardson

Personal blog · willhbr.netprogrammingproductivity

Will Richardson's personal blog at willhbr.net covers programming and productivity. Since 2018, 13 different Hacker News readers have linked it 20 times, most often “Async Programming Is Just Inject Time”. It is still writing: the last post was on 2026-10-25, and you can follow it by feed.

Visit the blog
20mentions?
13HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 7 in 2025

Too few sampled comments (1) to say how often HN recommends it.?

Why HN links it

HN readers link this blog for posts on async code, coroutines and effects. One commenter, asking about code that yields after each logical line, pointed to a recent post on async, inject and effects.

Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Computers, photography, and related matters.

Most-linked posts?

  1. Async Programming Is Just Inject Time
    3 people · 3 mentions · first linked 2026-03-05
  2. Solving Sudoku with Tmux
    2 people · 2 mentions · first linked 2024-12-27
  3. Show HN: I implemented Snake in a tmux config file
    2 people · 2 mentions · first linked 2025-03-25

What Hacker News says?

  1. I actually wrote about my thoughts on the tradeoffs between purely-config and purely-code: https://willhbr.net/2024/01/18/the-code-config-continuum/

    Comment linking /2024/01/18/the-code-config-continuum/

    on “Why are we templating YAML? (2019)”
  2. Submitted Show HN: Making a Compiler to Prove Tmux Is Turing Complete as a story · 88 points

    HN discussion
  3. I actually wrote some thoughts about this a few months ago [0]. tmux actually does a really good job in this regard, the config language is fairly simple, and if you want to do more complicated things you just shell out and then use the CLI which is great because it exposes all the things you can do in a config file. [0]: https://willhbr.net/2024/01/18/the-code-config-continuum/

    Comment linking /2024/01/18/the-code-config-continuum/

    on “Show HN: Making a Compiler to Prove Tmux Is Turing Complete”
  4. Submitted Solving Sudoku with Tmux as a story · 84 points

    HN discussion
  5. My experience is that it is very frustrating. Apple's documentation makes no mention of what works on Linux and its limitations, so you just have to guess or work it out with trial and error. I tried to write a websocket client: https://willhbr.net/2023/08/23/the-five-stages-of-swift-on-l... Then tried again 2 years later: https://willhbr.net/2025/10/13/the-6-2nd-stage-of-swift-on-l...

    Comment linking /2025/10/13/the-6-2nd-stage-of-swift-on-linux/

    on “Swift is a more convenient Rust”
  6. Submitted Show HN: I implemented Snake in a tmux config file as a story · 71 points

    HN discussion
  7. vintagedave · 2026-03-09Recommends
    > automatically yields after each logical line of code I've become more and more interested in code that yields (coroutines etc, read this fascinating article on HN just a couple of days ago: https://willhbr.net/2026/03/02/async-inject-and-effects/ ) Can you share more about this? How the async model works? Why it does -- is it a performance guarantee given the RTOS comment? Or is it more about the state machine ide…

    Comment linking /2026/03/02/async-inject-and-effects/

    on “Ask HN: What Are You Working On? (March 2026)”
  8. Submitted Light Mode InFFFFFFlation as a story · 51 points

    HN discussion
  9. Submitted Tracking Down Progressively-Enhanceable APIs in Crystal's Stdlib as a story · 7 points

    HN discussion
  10. Submitted Some Hot JJ Tips as a story · 4 points

    HN discussion
  11. Submitted Async Programming Is Just Inject Time as a story · 3 points

    HN discussion
  12. Submitted Building Snake Within a Tmux Config File as a story · 3 points

    HN discussion
  13. Submitted Mockito, Type Checking, and the Perils of DSL Design as a story · 2 points

    HN discussion
  14. Submitted Async Programming Is Just Inject Time as a story · 1 points

    HN discussion
  15. Submitted Why Containers? as a story · 1 points

    HN discussion
  16. Submitted When Does an API Become a DSL? as a story · 1 points

    HN discussion
  17. Submitted Solving Sudoku with Tmux as a story · 1 points

    HN discussion
  18. Submitted How I Learned to Stop Worrying and Love Concurrency as a story · 1 points

    HN discussion
  19. Submitted Compiler for iOS shortcuts as a story · 1 points

    HN discussion

Search all of HN for willhbr.net