Hacker News new | ask | show | jobs
by callahad 1136 days ago
Could rhyme with PG's "Python Paradox" essay from 20 years ago: http://www.paulgraham.com/pypar.html

> It's a lot of work to learn a new programming language. And people don't learn Python because it will get them a job; they learn it because they genuinely like to program and aren't satisfied with the languages they already know.

> Which makes them exactly the kind of programmers companies should want to hire. Hence what, for lack of a better name, I'll call the Python paradox: if a company chooses to write its software in a comparatively esoteric language, they'll be able to hire better programmers, because they'll attract only those who cared enough to learn it. And for programmers the paradox is even more pronounced: the language to learn, if you want to get a good job, is a language that people don't learn merely to get a job.

I wonder correlations eckesicle found, and what languages would fit that profile today.

1 comments

So like Erlang nowadays? Or Rust?
It may be my own bubble, but it feels like Rust left that niche around 2019?

I would've put Clojure on the list around 2010.

Elixir feels like a right answer today. Maybe Zig, too?