Hacker News new | ask | show | jobs
by cbryan 1900 days ago
> The philosophy of python is there should be only one pythonic way of doing things.

Thiiis really hasn't been my experience with the Python community. Every place I've worked on a Python codebase has done it a different way, and none of them have agreed on what is "pythonic".

Each team has claimed that _their_ approach is the most python-y way to do it, but they've all celebrated Python as not being "restrictive" like "other" languages. It's really weird.

3 comments

> Thiiis really hasn't been my experience with the Python community. Every place I've worked on a Python codebase has done it a different way, and none of them have agreed on what is "pythonic".

Exactly my experience from day one. It's a laughable statement that the Python community keeps repeated with almost no basis in reality.

Compared to C++ and Perl I find python code to be really consistent across projects. I agree the language isn't perfect at it but why do anything to make it worse?
True, because that was already a hard problem by itself. And it got even worst with the recent additions.