Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

I think the main determining factor here is vocabulary. Modern programming langs have fairly small #s of reserved words, and when you add the standard library on top of that, you essentially have all the 'vocab' you need to use the language well. This is because (a) a large part of programming is the act of creating new vocab via writing new APIs/libraries/functions, and (b) the time pressure is significantly lessened; there's no issue with consulting docs for the interfaces you forget.

Meanwhile, human languages are essentially unusable without a fairly extensive vocabulary, and importantly a vocabulary that has to be memorized and available at a moment's notice.



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: