Pondering: Do you have to know all the features to effectively use none of the features?
Years ago, I gave a talk about being locked in a vault and having to analyze a bunch of C++ code in a legal case. I used some Python.
One thing I didn't mention in that talk is that I also looked at a lot of "prior art" which mostly consisted of 1970s assembly code. That code, in contrast, was readable and understandable. It had flow charts. It was a small stack of paper when printed.
Anyways, rock on Voyager!
A novel idea for a future science fiction show and hear me out here.... A two hour arc.
nostr:npub1sys4gja5v6r2pmsyan8ntwye9txrhzfe6yq4rnjt8jf6vguujuas5eckr3 meaning it's so good it broke your ability to enjoy any other movie, or that it's such a crap that it finished breaking your ability to enjoy any movie?
nostr:npub106wljlems22dxxdkr7y6uvnu93ed6lvd3rv6y5et3x977q6ngxjqutcln7 The latter. The only thing missing from that movie were little hands gripping the top of those sand thumping things...
Whereas seeing Star Wars as a kid inspired me to see more sci-fi movies, I think I'll be fine if I never see another sci-fi film again after watching Dune 2. Coupled with the trailers for upcoming attractions at the start, maybe it'd be fine to never watch another movie again actually.
nostr:npub1v3v0pc87tjxss6r6ealk93m5f9g8ey2s9a9f2gk23m5mlp86hehqyv4paw It was great having you in the course!
nostr:npub12gz7y5qt7nchzud8tjyv37mwzruqnz5prenjq6lsg9x68g0v6n8s0s8gm7 Think you're right. Still a good quote though ;-)
nostr:npub1tkle36v4dnayl54s7r339eejpcl5m9cxfzqqj0wjck2zzaw6s3wsvwpt2p Kay makes reference to Hoare so that was first. Assuming it's not a variation on a Mark Twain quip or Shakespeare I suppose.
nostr:npub1nkvpa088yl6l404ft8pkg085aypy3rn7zc3xe69dke3mhau0fxyqudmuy8 Well, how else would you make it run fast?
nostr:npub1sys4gja5v6r2pmsyan8ntwye9txrhzfe6yq4rnjt8jf6vguujuas5eckr3 absolutely! I wasn’t trying to be critical in any way! it’s a live topic though (somehow) that we stil focus our attention on “Code Contributors” even though that’s often the least of it.
nostr:npub1wfj5gystuu05y2ssfu7eknl8aes4str77lt24qvyeffufqtw2uksu52ewz Oh yeah. Don't even get me started on THAT!
nostr:npub1wfj5gystuu05y2ssfu7eknl8aes4str77lt24qvyeffufqtw2uksu52ewz nostr:npub1sys4gja5v6r2pmsyan8ntwye9txrhzfe6yq4rnjt8jf6vguujuas5eckr3 Ah, but "open source" != "open source community project".
There is a little too much expectation that as soon as you open source your code you have to be open to contributions, build a community and spend your time engaging in that.
Any and all open source is amazing, even if it's closed to outside contributions.
But you are right that a "open source community project" is not about the code, and building everything else is a herculean task!
nostr:npub1njchm6nn678cjx9hsd84d78yf79k2smc6a2xa85vek8cuwy3escshc5weh nostr:npub1wfj5gystuu05y2ssfu7eknl8aes4str77lt24qvyeffufqtw2uksu52ewz The expectation stuff makes me feel really bad. I'm sorry I took 3 months to get around to your PR! No, genuinely sorry. But other stuff was going on.
Meanwhile, I finally made it through the "The Early History of Smalltalk" (https://dl.acm.org/doi/10.1145/155360.155364).
I must say, Alan Kay is a master of throwing shade. For example, this quote: "Smalltalk-76 was a great improvement on its successors!" 🤔
Also, some neat connections to liberal arts.
I think the most interesting part is the motivation of OO being a way to control/eliminate assignment operations. I'm not sure I've ever seen OO described quite like that before.
This, as opposed to the usual quasi-religious trinity of encapsulation, inheritance, and polymorphism.
Kay has a few choice things to say about technical religions as well. For example, noting the manner "in which a way of doing things finally gets canonized into an inflexible belief structure."
In any event, the whole assignment thing is interesting. I'll have to spend more time thinking about that.
Meanwhile, I finally made it through the "The Early History of Smalltalk" (https://dl.acm.org/doi/10.1145/155360.155364).
I must say, Alan Kay is a master of throwing shade. For example, this quote: "Smalltalk-76 was a great improvement on its successors!" 🤔
Also, some neat connections to liberal arts.
I think the most interesting part is the motivation of OO being a way to control/eliminate assignment operations. I'm not sure I've ever seen OO described quite like that before.
nostr:npub1sys4gja5v6r2pmsyan8ntwye9txrhzfe6yq4rnjt8jf6vguujuas5eckr3 yeah it's hard. Even with a small team it's hard.
If you're managing something yourself that you use regularly, it's still really hard. Then if you try to maintain something you don't regularly use it's basically impossible.
nostr:npub1jvquj5k85vyxklmhhvj7cvs9fq4l9a3e025mn3vksgu7wfv4vhnq3n7amh I'm more than happy to give you a free puppy because puppies are cool and all. However, I'm not it's veterinarian.
Again, open source isn’t really about the code…
From: nostr:npub1sys4gja5v6r2pmsyan8ntwye9txrhzfe6yq4rnjt8jf6vguujuas5eckr3
nostr:npub1wfj5gystuu05y2ssfu7eknl8aes4str77lt24qvyeffufqtw2uksu52ewz Yep. But, it's still ok for people to mostly be interested in the code if that's what floats your boat. I'm not anti-community. It's just not my muse.
I think I'm just bad at open source projects. Oh, the coding part is fine. It's everything else--administration, community, coordination, promotion, the shouting, and all of that. I suck at that and it brings little joy.
By analogy, just because I can play my horn doesn't mean I'd want to lead a marching band. I would not.
Preach. The problem is we increasingly have fewer, not more. [From: https://www.theatlantic.com/ideas/archive/2023/08/christopher-rufo-book-americas-cultural-revolution/674908/]

nostr:npub1305uvc2zhvfrxr8ky2f8utmulyvk8uw5veech37smhzc2453s20s90k70l Wait. Didn't you just hire me? 🤔
nostr:npub1sys4gja5v6r2pmsyan8ntwye9txrhzfe6yq4rnjt8jf6vguujuas5eckr3 I'd be happy to hear you elaborate. The operator module rarely feel like the right thing to use, but I think it would be hilarious to hear some horrific example of uses gone wrong!
nostr:npub19vva8n7xdh5jjq0kvuakkuhz57rzcaguql93swq56uu7kapah7qsvvme9q Nothing to elaborate really. Just a similar feeling. It feels wrong. A disturbance in the force. Almost as if millions of voices suddenly cried out in terror and were suddenly silenced.
nostr:npub1a4q9zj9pk4fly0y6mcx0w3qftwle6h4xj84r9cwpg4dr6u804u0qdvgva5 Nope. There was an attempt to write one for HOPL III. That effort is largely reflected in Guido's writing of the "History of Python" blog at http://python-history.blogspot.com/2009/01/introduction-and-overview.html.
I was contacted for leading a possible HOPL IV effort, but upon realizing that doing that would be more effort than writing my dissertation, combined with an already bad case of book burnout, and COVID, it was abandoned.
PEP bros gonna PEP.