Hacker News new | past | comments | ask | show | jobs | submit login

There is an issue of reading a code that is written by somebody else. If it's not in a common style, the cognitive load of parsing how it's done is an overhead.

The reason I used to hate Perl was around this, everyone had a unique way of using Perl and it had many ways to do the same thing.

The reason I dislike functional programming is around the same, you can skin the cat 5 ways, then all 5 engineers will pick a different way of writing that in Typescript.

The reason I like Python more is that all experienced engineers will eventually gravitate towards the idea of Pythonic notion and I've had colleagues whose code looked identical to how I'd have written it.




Python 2, Python 3? Types or no types?




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

Search: