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

V

Victor Shepelev

Personal blog · zverok.substack.comprogrammingwriting

Victor Shepelev writes zverok on lucid code, a personal blog at zverok.substack.com about programming and writing. Since 2022, 6 different Hacker News readers have linked it 12 times, most often “Following the programming language evolution, and taking it personally”. It is still writing: the last post was on 2026-08-16, and you can follow it by feed.

Visit the blog
12mentions?
6HN people?
2022–2026first – last linked?
Links on Hacker News per year · peak 6 in 2022

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

Why HN links it

HN readers link Victor Shepelev's blog for reflections on Sudoku and rule-based program design. The one comment cites his TDD one-shot Gilded Rose solution and his approach of codifying rules as relationships.

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.

How and why we write the way we write (code).

Most-linked posts?

  1. Following the programming language evolution, and taking it personally
    2 people · 2 mentions · first linked 2022-01-13

What Hacker News says?

  1. I had a similar reaction to Jeffries' Gilded Rose solution in Ruby [1]. After 13 blog posts he ended up with something [2] a lot less elegant than Victor Shepelev who also used TDD but came up with a one-shot solution [3]. Just like Norvig with his Sudoku solver, Shepelev codifies the rules as a set of relationships. He writes: When rereading the requirements, we might notice that all conditions can be described as…

    Comment linking /i/149071314/the-implementation

    on “Reflections on Sudoku, or the Impossibility of Systematizing Thought”
  2. Submitted The end of "Useless Ruby sugar": On intuitions and evolutions as a story · 133 points

    HN discussion
  3. Submitted What you can learn by merely writing a programming language changelog as a story · 5 points

    HN discussion
  4. Submitted Following the programming language evolution, and taking it personally as a story · 4 points

    HN discussion
  5. Submitted Following the programming language evolution, and taking it personally as a story · 4 points

    HN discussion
  6. Submitted Language, perception, and empathy: Ukrainian's gaze as a story · 3 points

    HN discussion
  7. Submitted Victor Shepelev – How I tried to invent a new query language feature and failed as a story · 3 points

    HN discussion
  8. Submitted Wikipedia and irregular data: how much can you fetch in one expression? as a story · 3 points

    HN discussion
  9. Submitted Programming language evolution: with all that, we are still flying as a story · 3 points

    HN discussion
  10. Submitted Thinking about tests: assertions and matchers as a story · 1 points

    HN discussion
  11. Submitted Notes on code, text, and war. Week 1: Believing in text as a story · 1 points

    HN discussion
  12. Submitted "Useless syntax sugar": Numeric block parameters as a story · 1 points

    HN discussion

Search all of HN for zverok.substack.com