• teraflop 4 hours ago

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

    • Stratoscope 4 hours ago

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

      • codetrotter 35 minutes ago

        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.

    • lastofus 4 hours ago

      This is one of my favorite software development books of all time. It's the book that finally offered straight forward guidance and wisdom on how to properly utilize OOP language features.

      I'm very happy to see it out for Python!

      • crabmusket 4 hours ago

        Sandi's earlier book, POODR, was also great. While it is focused on Ruby, most of the advice applies more broadly.

        Reading these two really helped me understand just how impoverished the concept of OOP has become by C++ and Java, from its Smalltalk roots.

        • giraffe_lady 4 hours ago

          I was so lucky to have run into poodr when I did. Early enough in my career to still feel like I didn't know anything, but with just enough experience to have encountered the problems she was addressing "in the wild." Absolutely formative for me I have no idea where I'd be without it. The only other book to even approach its impact for me is working effectively with legacy code.

      • robomc 2 hours ago

        Maybe this is misguided, but it feels a bit to me (comparing the ruby and js versions for example) that this is using the same code examples in both, and neither are really typical of the sorts of code people in either language community would actually write?

        • elashri 4 hours ago

          Previous Discussion

          Bottles of OOP - https://news.ycombinator.com/item?id=12129821 - July 2016 (71 comments)

          • chirau an hour ago

            that was not for the Python version

          • kubav1 3 hours ago

            Is the book DRM free? Sorry to be this paranoid, but you cannot be sure today.

            • bityard 3 hours ago

              You could check?

              The site says, "Available in digital form only (epub, kepub, mobi, pdf). Includes separate books for JavaScript, PHP, Python, and Ruby languages, and beer and milk beverages."

              There is no mention of needing special software to read them, so I think it's safe to guess that there is no DRM. And it's sold directly by the author. Publishers are generally the ones who insist on DRM. It would not surprise me if there was watermarking, but that is not DRM.

              • kubav1 3 hours ago

                I checked it but found only the same pages as you. This is the reason I asked.

              • tomstuart 2 hours ago

                Yes, it is.