Live data from Hacker News

99 Bottles of OOP now available in Python

sandimetz.com

51–60 of 93 posts

Re: 99 Bottles of OOP now available in Python

#51
post #2

HN's automatic title editing strikes again. The title of this submission should presumably be: "99 Bottles of OOP now available in Python".

> HN's automatic title editing strikes again.

Demonstrating for the umpteenth time that automated clairvoyance is an idiotic idea.

Re: 99 Bottles of OOP now available in Python

#52
post #24

OOP is an industry of its own which generates a ton of incidental complexity. See "Object-Oriented Programming is Bad" by Brian Wills ( https://www.youtube.com/watch?v=QM1iUe6IofM ) and most of Rich Hickey's excellent videos, especially his keynote at Rails Conf 2012 where he basically told the Ruby crowd they're doing it wrong ( https://www.youtube.com/watch?v=rI8tNMsozo0 ).

> OOP is an industry of its own which generates a ton of incidental complexity. I think you're confusing "OOP is used in projects and I've seen accidental complexity in projects" with "OOP generates accidental complexity". The truth of the matter is that developers create complexity. It just so happens that the vast majority use OOP. I challenge you to a) start by stating what you think OOP is, b) present any approac…

A. OOP as practically implemented for the last 25 years is glueing functions to state

B. Functions and structs.

Re: 99 Bottles of OOP now available in Python

#53
post #49

Earlier quoted context omitted.

Note to anyone who submits an article: If the title gets mangled like this, edit it.

> edit it. How???

Same as with comments, submissions have an edit link that works for an hour or so after submission.

You can only edit the submission title. If you want to edit the link, email the mods.

Re: 99 Bottles of OOP now available in Python

#55

Earlier quoted context omitted.

Note to anyone who submits an article: If the title gets mangled like this, edit it.

It definitely took me quite a bit of time from I joined HN until I learned that if you edit your submission title then you can override the automatic edits that HN makes to the title you originally submitted. And I would guess that likewise there are still a lot of people that don’t know this. Also, sometimes one might not realize that the title got changed until it’s too late to edit the title of the post.

I wish HN could just take the url and then fetch the title of the page.

That would save quite a hassle, especially on mobile.

Re: 99 Bottles of OOP now available in Python

#58
post #56
post #2

HN's automatic title editing strikes again. The title of this submission should presumably be: "99 Bottles of OOP now available in Python".

Why does HN automatically edit titles??

It’s supposed to kill clickbait titles. In practice it just randomly mangles titles. I don’t get why they don’t remove the feature and instead rely on flagging.

Re: 99 Bottles of OOP now available in Python

#59
post #52

Earlier quoted context omitted.

> OOP is an industry of its own which generates a ton of incidental complexity. I think you're confusing "OOP is used in projects and I've seen accidental complexity in projects" with "OOP generates accidental complexity". The truth of the matter is that developers create complexity. It just so happens that the vast majority use OOP. I challenge you to a) start by stating what you think OOP is, b) present any approac…

A. OOP as practically implemented for the last 25 years is glueing functions to state B. Functions and structs.

In the real world, where many people of varying backgrounds and skill levels are editing the same code, if the OOP method becomes a mess, why wouldn’t the functional approach also become a mess? I think that is more the point OP was making. In a vacuum with a single perfect Adonian programmer, seems like the OOP and functional approaches would becomes the same level of maintainable, because we’re in a vacuum of perfection anyway.

Re: 99 Bottles of OOP now available in Python

#60
post #54
post #2

HN's automatic title editing strikes again. The title of this submission should presumably be: "99 Bottles of OOP now available in Python".

Here I was assuming bottles might fit nicely into the Flask ecosystem.

There's already a bottle web framework [1]. It came out around the same time as Flask I think. It might have even started as a spoof of Flask even? Or vice versa?

[1] https://bottlepy.org/

Post reply on HN