Live data from Hacker News

Dear Python, Why Are You So Ugly?

grokcode.com

11–20 of 73 posts

Re: Dear Python, Why Are You So Ugly?

#11
Really guys, I'm all for beautifully designed pages and stuff, but when you use page design to judge between two things in which design will probably not interfere I think that the hipsterness went too far.

Re: Dear Python, Why Are You So Ugly?

#13

It was posts like this that made me decide to learn Python instead of Ruby, many years back when I was trying to decide what new scripting language to learn. I could not find any particular programming advantage of Python over Ruby or vice versa . But from the blog posts it was obvious which community I liked much better: Python's were to the point and technical, if making comparisons with Ruby they'd say they're bot…

Really? In my experience, Django has about the best documentation of any open source web framework. How are the docs lacking? The site's focus is definitely developer-centric. It would be nice if there was either a broader focus on that site or an alternative entry port for non-developer folks--particularly non-technical decision makers.

Re: Dear Python, Why Are You So Ugly?

#14

It was posts like this that made me decide to learn Python instead of Ruby, many years back when I was trying to decide what new scripting language to learn. I could not find any particular programming advantage of Python over Ruby or vice versa . But from the blog posts it was obvious which community I liked much better: Python's were to the point and technical, if making comparisons with Ruby they'd say they're bot…

Interesting then that the OP is a Python developer.

Re: Dear Python, Why Are You So Ugly?

#15
post #9

Misleading title. Link Bait. What does the aesthetics of a web page have to do with the quality of the language? If the usability is in question, that's one thing -- but the author isn't arguing the less "Sexy" (his words) sites are less usable, simply less attractive to him. Who cares? If you pick a language based on the sexiness of various websites that are related to the language, you are probably not in the right…

I really don't give a damn about look, but that guy has a point.

Re: Dear Python, Why Are You So Ugly?

#16
post #9

Misleading title. Link Bait. What does the aesthetics of a web page have to do with the quality of the language? If the usability is in question, that's one thing -- but the author isn't arguing the less "Sexy" (his words) sites are less usable, simply less attractive to him. Who cares? If you pick a language based on the sexiness of various websites that are related to the language, you are probably not in the right…

>>If the usability is in question, that's one thing -- but the author isn't arguing the less "Sexy" (his words) sites are less usable, simply less attractive to him.

No, he does:

It’s not just that Python sites are ugly (even though they are). It’s that the uglyness makes sites hard to navigate and hard to use.

Re: Dear Python, Why Are You So Ugly?

#17
Ignoring the misleading title; who cares? As long as the documentation/information is easy to get to and digest, who cares how the primary website looks?

The only area of python (specifically Django) I consider "ugly" that actually has any impact on the user is the default admin area. Fortunately there are projects like Grappelli (https://github.com/sehmaschine/django-grappelli) that help alleviate that.

Re: Dear Python, Why Are You So Ugly?

#19
post #5

I have to strongly disagree on the documentation. The Python online documentation for the language ( http://docs.python.org/reference/index.html ) and the standard library ( http://docs.python.org/library/index.html ) are a pleasure to read and navigate. And, easily Googlable; the search "python docs x " on Google usually has the Python documentation for x as the top hit.

As a new Ruby developer, the thing I most miss about Python is the quality of the documentation. The official Ruby docs are usually adequate, but the Python documentation team really went the extra mile.

Re: Dear Python, Why Are You So Ugly?

#20
post #8

Is this really a python issue, or a ruby specialty? If you look at programming resources for any language but ruby, I'll bet they're more like the python pages linked there than the ruby ones. I suspect that ruby just has an especially beauty and design focused culture. Python is a little more old school. This might drive some people away from python, but there are other things that drive them to it.

I'd agree. One of my big laments as a ruby developer is that the minute you step outside web development, pythons libraries kick the crap out of rubys, in comprehensiveness and maturity. See nltk and scipy.
Post reply on HN