I like how @hynek's example of an exception to the no subclassing rule of thumb is... exceptions.
I will be speaking at 3:15 in 355DEF, on "How To Keep A Secret".
Let's just keep that between us, shall we?
(I'll post the YouTube link later when it's available.)
@hynek Protocol: "brand new" feature from Python 3.8.
(These are great by the way: https://blog.glyph.im/2020/07/new-duck.html)
If you can juggle, or if you can't and want to learn, we have a juggling open space at #PyConUS: 5:00 today, 251E!
It went by pretty quick, so you may have missed it, but I think there's a good lesson to take from James' humility about his own design judgement.
I think I have good design judgement, but I am constantly recognizing designs in the wild that are wildly successful that don't commonly exhibit the failure modes I would have predicted.
Hey #PyConUS, if you liked the cartoons in my keynote, they were done by my son Ben. He's a freelance illustrator, hit him up! https://artofbatch.com
t's actually a good strategy for giving examples of APIs that can be improved that I've used in the past: use your own code for negative examples 🙂
Love James Powell wearing his NumFocus sweatshirt while putting scipy's interface on blast 😅😉 #pyconus #PyConUS2023
@nedbat @brettcannon CC @henryiii ?
@nedbat Is there a place people are leaving their juggling stuff? I don't really want to carry mine around all day 😅
Anyone know the person who did the lightning talk about public records / genealogy? I didn't catch his name.
Hey #PyConUS are you ready to learn all about pyproject.toml? Come to my talk at 14:30.
After that, there will be a pyproject.toml open space where we can chat about the details! Not enough for you? I'll also be giving away signed copies of my book DevOps in Python, 2nd ed *and* copies of the book I co-authored, Expert Twisted.
Yayy, stream restored just in time to catch the tail end of @loldja's talk about organizing events.
Reminder: If you are attending PyCon in person, you also have access to the Online streams through your dashboard. Useful for watching the morning lightning talks on your way to the conference if you are running late 😉
(Though for some reason the stream right now doesn't have any sound 🙁)
@cnx Yep. So frustrating when you horde some weird button or a piece of wire for like 10 years because you might need it some day and then you have the perfect use case for it but you're 3000 miles away 😛
Mario's lightning talk last year was, quoting my tweet at the time, "[a] banger", probably worth getting up for this one.
Programmer working at Google. Python core developer and general FOSS contributor. I also post some parenting content.