Another excellent PyCon AU. To all my US and EU based friends, I really do think it’s the best Python conference and you should come for 2027!
Noah K
mastodon 4.5.18I casts the spells that makes the peoples fall down!
.@benno@eigenmagic.net “that’s the end of me ranting about [redacted]”
NARRATOR: No it wasn’t.
I really can't overstate just how much all the social hubs for software people (of all kinds) are dying due to bots and spam. Across the board, places to learn the craft of building good software are being locked down because the tide of capital-c Content™ is unceasing. I have been a community organizer for approaching 20 years now and I have no idea what to do anymore. Weather the storm and hope the price of LLM inference soon reflects its actual costs? Ban everyone that looks suspicious? I've ranted before that manual verification isn't a useful answer and I stand by that, but public spaces have an even harder problem than projects vetting contributions. We _can't_ vet everyone posting to r/python or the kubernetes slack, it's literally impossible. The next generation isn't just being handed The Robot as an easy way to "learn" (maybe? when it's not completely wrong?), for many it's the only way left. The last teacher left standing.
In honor of the passing, I share the only thing I know about Norwegian royalty: they have a penguin in the royal guard https://en.wikipedia.org/wiki/Nils_Olav
Preface: This is not a dunk or an I Told You So. It is a reminder that other (better?) worlds can exist.
GitHub Actions is clearly all over the tech news lately. A repeated weak point across the industry. I, for the most part, do not use GHA and you don't have to either. When I started my current job I set up Buildkite (replacing an unmaintained Concourse instance), wrote a ~100 line Python script using PyYAML and Jinja to give us a bit of composability, and then just wrote whatever CI scripting I needed. That's it, 100% written by me and my team other than those two libraries. And it works just fine. Took a week or two to get things going originally and we add new snippets every year or so.
Don't Repeat Yourself and Not Invented Here are good principles but you can always opt out when you feel like there are reasons to. Time reinventing wheels can be an investment in the future. If you feel you _must_ always use public tools due to lack of resources, maybe rethink your timelines.
@AlSweigart@mastodon.social Wander to the edge of the abyss and speak the cursed quotes into being.