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

T

The Punchtape Letters

Personal blog · punchlet.wordpress.comprogrammingphilosophy

The Punchtape Letters is a personal blog at punchlet.wordpress.com about programming and philosophy. Since 2021, 3 different Hacker News readers have linked it 5 times, most often “Header Guards – Underscoring Human Frailty”. The last post was in 2011, but the archive is still widely read.

Visit the blog
5mentions?
3HN people?
2021–2023first – last linked?
Links on Hacker News per year · peak 3 in 2023

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

Why HN links it

HN commenters link this blog for posts on programming conventions, such as the debate over underscores in names, and for a post about blogging. The comments do not praise or judge the writing.

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

Musings on programming from an elder tempter

Most-linked posts?

  1. Header Guards – Underscoring Human Frailty
    3 people · 4 mentions · first linked 2021-10-22

What Hacker News says?

  1. Quite right. I have never understood this obsession that people have with underscores. Here's something I wrote about them some time ago: https://punchlet.wordpress.com/2009/12/01/letter-the-second/

    Comment linking /2009/12/01/letter-the-second/

    on “Convert macros to functions in the Python C API”
  2. Submitted Header Guards – Underscoring Human Frailty as a story · 2 points

    HN discussion
  3. i wrote blogs simply becauase i enjoy writing and having fun, and i would have thought that is the primary motivator for most bloggers. and i really enjoyed writing training courses. given up now because of health and other problems. a couple of mine: https://latedev.wordpress.com/ https://punchlet.wordpress.com/2009/12/01/hello-world/

    Comment linking /2009/12/01/hello-world/

    on “Some Blogging Myths”
  4. Submitted Letter the Second as a story · 1 points

    HN discussion
  5. the problem is the length of the variable/enum names. if they were shorter, the problem would be much more obvious - as it is the code is unreadable. the lengths of names of entities, in any programming language, should be related to their scope - small scope, small names. and as limiting scope is what you should be doing all the time, almost all names should be short. also, unless you really know what you are doing…

    Comment linking /2009/12/01/letter-the-second/

    on “Named Booleans prevent C++ bugs and save you time”

Search all of HN for punchlet.wordpress.com