https://harihareswara.net/posts/2022/contribution-metrics-are-messy-an-example/
I frequently notice folks asking or answering questions like "how many contributors does this open source project have?" or "how much contribution is this project getting?" https://amiaopensource.github.io/ffmprovisr/ is an example of why those aren't simple questions.
I'm Sumana Harihareswara, a woman in #NYC New York City. I have a consultancy https://changeset.nyc, Changeset Consulting and provide short-term project management services for #freesoftware #FLOSS #opensource projects. I'm writing a book on maintainership skills and have accidentally developed expertise in #Python packaging tools.
I'm married, a stand-up comedian & fanvidder, a frequent poster on #MetaFilter & #Dreamwidth, Indian-American. Just moved from mastodon.social!
@trinsec Definitely worth it to get you onto a plane 10 minutes early.
@kreyren No one checked whose kids they were for me. Just need to bring a stroller.
I think some airlines have caught on, though, since they don't always board families with children early.
Who needs airline status when you can get boarding priority by traveling with young children?
So relaxing...
@cnx @freeschool Any specific instance that you think is more likely than others to last?
@freeschool Is this something that is automatically generated? I might include non-YT links to my talks on ganssle.io/talks if I can reliably find them.
A while back I gave this talk on how to contribute to open source: https://ganssle.io/talks/#contributing-oss-pydata2018
Video: https://youtu.be/JhPC6_rO08s
I cannot *possibly* be the best speaker to give some version of this talk — does anyone have a good "canonical" version of this?
I have no idea if this will work out and I may have to end up cancelling / rescheduling meetings if they become impractical, but if you want to meet me at #PyCon, I've set up a schedule for 15-minute 1-on-1 chats:
OK, we've got a tricky UX problem in datetime.isoformat and I could use typical users' intuitive thoughts here. If you are a #python programmer, can you take this short survey? Please don't do any research before filling it out!
https://ganssle.io/s/isoformat-survey
Boosts appreciated!
I've just released "Why naïve times are local times in Python", explaining why it makes sense that the naïve datetime object stopped being abstract and started representing system local time as part of Python 3: https://blog.ganssle.io/articles/2022/04/naive-local-datetimes.html
Useful take-away: `dt.astimezone(None)`
Nice to see more people making the case that reading the news is unnecessary and probably a net negative in your life:
As usual, I had to cut a bunch of stuff when I went way over time.
I *probably* should have been tipped off that my "xfail and code coverage" slides weren't going to make the cut when I put this one together:
In 45 minutes I'll be giving my #PyTexas talk: "xfail and skip: What to do with tests you know will fail"
The slides are here: https://pganssle-talks.github.io/pytexas-2022-xfail/
Or if you'd prefer a PDF (best on mobile):
https://ganssle.io/files/talks/2022-03-26_pytexas_2022_xfail.pdf
Programmer working at Google. Python core developer and general FOSS contributor. I also post some parenting content.