HN Hall of Fame Weekly email

I don't want to learn your query language (2018)

erikbern.com Essays & writing Essays & articles Software engineering Candidate
Screenshot of erikbern.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
4
submitters
4
observed span
2018–2023
peak thread · 218 comments
297 pts
latest 20+ return · 2021-03-10
297 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 just want my SQL back. It's a language everyone understands, it's been around since the seventies, and it's reasonably standardized. It's easy to read, and can be used by anyone, from business people to engineers. I rely a lot on SQL and in general advocate for it, but that’s too simplistic of a view IMHO. SQL makes it easy to write and read simple queries, and ridiculously complicated and arcane to write slightly more complex logic. More than…

dgellow·297-point thread·

Yeah I think the only way you can use plain, vanilla SQL to query a system is IF its a relational database. Most of the examples are not.. they solve different problems and have vastly different architectures under the hood. Lucene for example doesn't use SQL because its really solving a different problem - text search. Its a language dedicated to what could only be expressed using something like `LIKE` and regexes in SQL. Same with Splunk, it addresses a…

I don’t agree. SQL gets pretty bad in some places, such as recursive common table expressions. I also hate writing x twice in SELECT x,COUNT(*) FROM y GROUP BY x I know you can write GROUP BY 1 but that makes me feel a little dirty. The SQL specification itself is poor and different SQL dialects have different type systems so that complex queries aren’t really portable between Oracle and Microsoft SQL server. Potentially you can do SQL at multiple…

Custom query language rings to me of overfitting. "It could work just great on the global language, but wouldn't that 5% be so much better?"

dbajaj·4-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
595

reference only — not used in Hall rules or ranking

Total comments
373

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2018-09-01I don't want to learn your query languageFirst breakoutnreece289153
2021-03-10I don't want to learn your query language (2018)Best thread · Latest 20+ point returnnudpiedo297218
2022-12-11I don't want to learn your garbage query languagesebg51
2023-07-25I don't want to learn your garbage query languagemulmen41