In the latest release of the podcast " Zinc Products " among other things discussed the so-called Python Paradox (The Python Paradox).
Oddly enough, there is almost no mention of this paradox on Habré. Despite the fact that, despite its simplicity, the idea is very interesting
In the far-distant 2004, when Python was something unusual, non-mainstream, an article by Paul Graham was published in which he shared his empirical observation: Python programmers, whom he knows, are much smarter than Java programmers.
Later, Paul explained that he did not mean that Java programmers were stupid. He simply stressed that people who write in Python (then a little-known language) are geeks who program for pleasure; these are people with a broad outlook who see the shortcomings of some languages and the dignity of others.
It is important to emphasize that Java was a common language, and Python is not - that’s the point. It was impossible to find a job on Python, they wrote it only because it was liked as a language, as a hobby.
Transferring this situation to today's realities, one could say that the average Rust or Elixir programmer will, on average, think better than the average "pure" Java or PHP programmer.
From here, Paul Graham makes two paradoxes.
If a company chooses a relatively esoteric language for a new project, then those it hires will be excellent programmers, because they have done a great job of learning the language, and they did it for their own pleasure. And they will be interested to work.
The language you need to learn in order to get a good interesting job is the language that people learn not only to get a job.
Source: https://habr.com/ru/post/446104/
All Articles