HN Hall of Fame Weekly email

Less is Exponentially More (2012)

commandcenter.blogspot.com Essays & writing Essays & articles Software engineering Class of 2020-05 Hall of Fame
Screenshot of commandcenter.blogspot.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 8 calendar years, with breakout response in 3 of them.

submissions
10
submitters
10
observed span
2012–2026
peak thread · 122 comments
235 pts
latest 20+ return · 2022-11-13
66 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

I think as working programmers, we end up torn between two opposing perspectives with our tools (i.e. programming languages, editors, language features): On one side, there's the aesthetic of minimalism. Visualize the master Japanese calligrapher seated in an otherwise empty room, table before him. One parchment, one pot of ink, one brush. And he creates the most flawless art one could imagine. Mastery means removing all artifice, leaving only pure creation. On the other side, take a look at your…

Rob Pike's confusion about why C++ programmers didn't want to move to go is partially explained by his focus on a particular problem domain at the time Go was being developed. Google in those days was primarily concerned with writing highly concurrent request processing software, and at that time the vast majority of that software was written in C++. Writing highly concurrent C++ in the days before the language had things like lambdas, std::function, std::future, etc was definitely gross. In…

emtel·145-point thread·

> Early in the rollout of Go I was told by someone that he could not imagine working in a language without generic types. As I have reported elsewhere, I found that an odd remark. > ...[rant about 'inheritance' and 'subclassing' and 'hierarchies']... > If C++ and Java are about type hierarchies and the taxonomy of types, Go is about composition. How do you get all the way through designing a programming language without realizing how incredibly wrong-headed this is?…

> name: 'go'. you can invent reasons for this name but it has nice properties. it's short, easy to type. tools: goc, gol, goa. if there's an interactive debugger/interpreter it could just be called 'go'. the suffix is .go. I'm surprised that the ability to search easily didn't come into their consideration, given ... well, it's Google. I'm not a Go developer, so I have no idea of how big of a problem this is, but the fact that there…

NeoTar·66-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
3

100+ points or 50+ comments

Total points
544

reference only — not used in Hall rules or ranking

Total comments
326

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2012-06-25Less is exponentially moreFirst breakout · Best threadenneff235122
2015-10-07Less is exponentially more (2012)misframer160
2016-06-07Less is exponentially more_acme10
2018-03-08Less is Exponentially More (2012)korethr14575
2020-05-12Less is exponentially more (2012)Hall inductiontpaschalis67100
2022-11-13Less is exponentially more (2012)Latest 20+ point returnpieterr6628
2024-05-08Less Is Exponentially Moremartinohansen91
2024-09-06Less is more, or less is less?Link_ke20
2026-05-14Less is exponentially more (2012)tosh20
2026-05-25Less is exponentially more (2012)downbad_10