HN Hall of Fame Weekly email

Why there is no Hitchhiker’s Guide to Mathematics for Programmers

jeremykun.com Essays & writing Essays & articles Education & learning Class of 2017-12 Hall of Fame
Screenshot of jeremykun.com captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
8
submitters
8
observed span
2013–2022
peak thread · 130 comments
213 pts
latest 20+ return · 2016-02-18
145 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

> Perhaps one of the most prominent objections to devoting a lot of time to mathematics is that it can be years before you ever apply mathematics to writing programs. On one hand, this is an extremely valid concern. If you love writing programs and designing software, then mathematics is a nothing more than a tool to help you write better programs. Calling it an "extremely valid concern" is understating it. The dilemma is that programmers have many, many roads…

danso·213-point thread·

All right, so this article can be probably condensed to these two points: 1. "Mathematics is hard and inconsistent, but so is programming". Well, yes, but this is exactly the problem! I pity poor souls who started their journey into programming with, say, C++ — the champion of consistency and elegancy. But there are other ways and other languages. And, with some effort, it _is_ possible to provide gentle introduction into programming world. The same should apply for mathematics. 2…

While there is no "royal road" to mathematics for programmers who don't care about proofs, there is a programmer's road to proofs for those interested in Math. In fact, the book is even called "The Haskell Road to Logic, Maths and Programming" [0]. It covers mathematical notation, proof construction, and lots of interesting portions of discrete math that should be of interest to programmers. And large portions of the results are demonstrated or used in interesting Haskell programs. [0]…

asolove·108-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
486

reference only — not used in Hall rules or ranking

Total comments
307

reference only — not used in Hall rules or ranking

Every submission