The Python Paradox
21 hours ago
- The author claims that you can get smarter programmers for Python projects than Java projects because Python programmers learn the language out of genuine interest, not just for jobs.
- The Python paradox states that companies using esoteric languages attract better programmers since only those who care enough learn them.
- For programmers, the best language to learn for a good job is one that people don't learn merely to get a job.
- Programmers spend more time reading code than writing it, so language aesthetics matter; ugly code is maddening.
- Real ugliness in programming comes from building with wrong concepts, not just harsh syntax; Perl, despite superficial ugliness, can conceptually surpass Python in some cases.
- Languages like Python, Ruby, Lisp, and others are created by and used by people who care deeply about programming, leading to better programmers.