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

J

Jawher Moussa

Personal blog · jawher.meprogramming

Jawher Moussa's personal blog at jawher.me covers programming. Since 2014, 3 different Hacker News readers have linked it 4 times. The last post was in 2021, but the archive is still widely read.

Visit the blog
4mentions?
3HN people?
2014–2020first – last linked?
Links on Hacker News per year · peak 2 in 2015

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

Why HN links it

Linked from a thread on parsing command line arguments with a finite state machine and backtracking. The post covers that parser design, and the thread compares it with the docopt and mow.cli libraries.

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.

Jawher Moussa's blog, in which he writes about technical stuff

What Hacker News says?

  1. docopt() does few things and does them well: * parse the call arguments and split them into options and arguments * perform a very basic validation, i.e. handle the options which take a value and those who don't Granted, mow.cli is much more complex. But it also does much more: * Generate contextual help message * Enforce arbitrarily complex validation rules (see the cp example) in your stead, meaning less code (and…

    Comment linking /2015/01/13/parsing-command-line-arguments-shameless-plug-mowcli/

    on “Parsing command line arguments using a finite state machine and backtracking”
  2. Submitted Parsing command line arguments using a finite state machine and backtracking as a story · 43 points

    HN discussion
  3. Submitted Java vs Go: Impressive Solutions for Invented Problems as a story · 2 points

    HN discussion
  4. Submitted Moving from Jekyll to Pelican as a story · 1 points

    HN discussion

Search all of HN for jawher.me