HN Hall of Fame Weekly email

What Color is Your Function? (2015)

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

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

submissions
25
submitters
22
observed span
2015–2026
peak thread · 189 comments
138 pts
latest 20+ return · 2026-05-26
138 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 really don't like this article. It has a catchy, profound-sounding title that people bandy about to argue against stuff they don't like. All functions, even non-async functions, are colored. In any large system codebase you'll have functions that can only be called in certain situations, with the right setup, whatever, and if you're lucky this is communicated by types but regardless those restrictions can't be avoided. It's easy to call low-restriction functions from high-restriction ones and not the other…

rendaw·138-point thread·

See also this reply: The Function Colour Myth (https://lukasa.co.uk/2016/07/The_Function_Colour_Myth/).

I've always found the criticism leveled by the colored functions blog post a bit contrived. Yes, when you replace the words async/await with meaningless concepts I do not care about such as color, it's very annoying to have to arbitrarily mark a function as blue or red. But when you're honest with yourself and interpret the word "async" as "expensive", or as "does network calls", it becomes clear that "async/await" makes important features of your function explicit, rather than implicit…

Previous discussion: https://news.ycombinator.com/item?id=8984648 (410 points, 29 days ago, 143 comments)

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
4

100+ points or 50+ comments

Total points
490

reference only — not used in Hall rules or ranking

Total comments
388

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2015-02-02What Color Is Your Function?edsrzf243
2015-03-03What color is your function?sparaker21
2015-06-09What Color Is Your Function?TheHydroImpulse10
2016-07-04What color is your function?rfks20
2017-01-26What Color Is Your Function?lladnar90
2018-04-02What Color is Your Function? (2015)First breakoutthinkloop10945
2019-08-13What Color Is Your Function?pimterry20
2019-09-07What Color is your Function? (2015)tosh10
2019-12-26What color is your function? (2015)vips7L20
2020-03-10What Color is Your Function? (2015)lopespm10
2020-04-03What Color is Your Function? (2015)astdb20
2020-04-17What color is your function?aledalgrande20
2020-04-24What Color Is Your Function? (2015)bobbiechen20
2020-05-17What Color is Your Function? (2015)kaeruct10
2021-09-26What color is your function? (2015)xiaodai12957
2023-02-03What Color is Your Function? (2015)imbnwa10
2023-03-29What Color is Your Function? (2015)airstrike10
2023-07-05What Color is Your Function? (2015)3np21
2023-09-25What Color is Your Function? (2015)cglong20
2024-08-27What color is your function (2015)thunderbong10
2024-09-04What Color is Your Function? (2015)tosh10
2024-10-20What Color is Your Function? (2015)adunk5392
2026-05-08What Color is Your Function? (2015)jeremyscanvic10
2026-05-15What Color is Your Function? (2015)tosh10
2026-05-26What Color is Your Function? (2015)Hall induction · Best thread · Latest 20+ point returntosh138189