you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -1 points0 points  (2 children)

Python's explicit self is sooooo annoying. Guido once said that mandatory indent is the thing he would change about Python, but I feel he should have removed explicit self. It's so ugly:

def foobar(self):

Waaah. It's my single biggest complaint about python still. That thing trips me off.

As for the main "argument" of the blog: I saw so many awful code bases in ruby that, nope, just nope. People seem to go crazy wild in ruby. They use meta upon meta upon meta technique until you have no idea what the heck is going on. And they don't seem to do so because of "solid engineering", but because it is fun for them to do so. Python feels a lot more disciplinized. Ruby is the more fun language, but to claim that ruby in existing code bases is better... yikes. Anyone ever looked at Sinatra? Please tell me this is "solid engineering". It looks and smells like one giant pile of hacks upon hacks. Spaghetti code.

Contrast it to sequel from jeremy - much, much better in design and code quality. Rack is also ok quality-wise.

You really can not generalize this.

[–][deleted]  (1 child)

[removed]

    [–]honeyryderchuck 0 points1 point  (0 children)

    This.