HN Hall of Fame Weekly email

Fear of Macros

www.greghendershott.com Books & learning Tutorials & guides Software engineering Candidate
Screenshot of www.greghendershott.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 4 calendar years, with breakout response in 2 of them.

submissions
5
submitters
5
observed span
2012–2018
peak thread · 56 comments
129 pts
latest 20+ return · 2018-07-29
129 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Great resource, previously on HN: https://news.ycombinator.com/item?id=7601506 https://news.ycombinator.com/item?id=9692499

ozten·129-point thread·

After a few years of using and abusing Ruby's meta-programming, I've come to understand it as an anti-pattern, you incur technical debt when you use it and should refactor it away as soon as you know what you're trying to do with it. It's one thing to enshrine it as a part of the language, like C++ templates and the C preprocessor, because that forces you (hopefully!) to think about things like maintainability and concern separation. It's quite another to…

https://news.ycombinator.com/item?id=7601506

dang·3-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
220

reference only — not used in Hall rules or ranking

Total comments
68

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2012-11-08Fear of Macrosrcfox30
2014-08-27Fear of Macroslobo_tuerto31
2015-03-23Fear of Macros (macro tutorial)sea6ear20
2015-06-10Fear of MacrosFirst breakoutranit8356
2018-07-29Fear of MacrosBest thread · Latest 20+ point returntosh12911