I write a weekly Python newsletter, at www.mostlypython.com. I'm also the author of Python Crash Course, from No Starch Press.
I've been on the legacy free tier for years now, and I finally "downgraded" my account to the pay as you go plan. Kudos to Fly for honoring their free tier for years after it was deprecated!
I've been on the legacy free tier for years now, and I finally "downgraded" my account to the pay as you go plan. Kudos to Fly for honoring their free tier for years after it was deprecated!
People hyping AI for profit are spilling a bunch of s**t that the rest of us have to deal with. I'm enjoying building things that center trust, explicitly against all this AI slop.
People hyping AI for profit are spilling a bunch of s**t that the rest of us have to deal with. I'm enjoying building things that center trust, explicitly against all this AI slop.
There's a whole lot of people taking all their hype at face value, who don't have the background to critically evaluate their claims.
There's a whole lot of people taking all their hype at face value, who don't have the background to critically evaluate their claims.
And I can update *all* of them with one command:
$ uv python upgrade
And I can update *all* of them with one command:
$ uv python upgrade
py-bugger.readthedocs.io/en/latest/
py-bugger.readthedocs.io/en/latest/
Letting py-bugger randomly choose the bug that gets introduced makes your debugging practice closer to real-world debugging experiences.
Letting py-bugger randomly choose the bug that gets introduced makes your debugging practice closer to real-world debugging experiences.