🚀 Brian Okken
@brianokken.bsky.social
Lead Software Engineer, Author
pythontest.com
pytest courses: courses.pythontest.com
Podcast: pythonbytes.fm
#Python #pytest
pythontest.com
pytest courses: courses.pythontest.com
Podcast: pythonbytes.fm
#Python #pytest
Pinned
🚀 Brian Okken
@brianokken.bsky.social
· Oct 13
I set my phone to DnD.
You have to roll an 18 or better for me to answer
You have to roll an 18 or better for me to answer
Reposted by 🚀 Brian Okken
The Steering Council has accepted PEP 810 (explicit lazy imports) for Python 3.15!
discuss.python.org/t/pep-810-ex...
#Python #PEP810 #LazyImports #lazy #Python315
discuss.python.org/t/pep-810-ex...
#Python #PEP810 #LazyImports #lazy #Python315
PEP 810: Explicit lazy imports
Dear PEP 810 authors. The Steering Council is happy to unanimously[1] accept “PEP 810, Explicit lazy imports”. Congratulations! We appreciate the way you were able to build on and improve the previ...
discuss.python.org
November 3, 2025 at 4:29 PM
The Steering Council has accepted PEP 810 (explicit lazy imports) for Python 3.15!
discuss.python.org/t/pep-810-ex...
#Python #PEP810 #LazyImports #lazy #Python315
discuss.python.org/t/pep-810-ex...
#Python #PEP810 #LazyImports #lazy #Python315
Reposted by 🚀 Brian Okken
🎙️ Python Bytes 455: Gilded Python and Beyond
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
#Python #CLIs #web-services #GC #Pets #TDD
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
#Python #CLIs #web-services #GC #Pets #TDD
Gilded Python and Beyond
News and announcements from the Python community for the week of Oct 27th, 2025
pythonbytes.fm
October 30, 2025 at 8:04 PM
🎙️ Python Bytes 455: Gilded Python and Beyond
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
#Python #CLIs #web-services #GC #Pets #TDD
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
#Python #CLIs #web-services #GC #Pets #TDD
Reposted by 🚀 Brian Okken
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
🧵
Reposted by 🚀 Brian Okken
🎙️ Python Bytes 454: It's some form of Elvish
pythonbytes.fm/episodes/sho...
with @mkennedy.codes and @brianokken.bsky.social
#Python #Django #REST #git #github
pythonbytes.fm/episodes/sho...
with @mkennedy.codes and @brianokken.bsky.social
#Python #Django #REST #git #github
It's some form of Elvish
News and announcements from the Python community for the week of Oct 20th, 2025
pythonbytes.fm
October 21, 2025 at 8:33 PM
🎙️ Python Bytes 454: It's some form of Elvish
pythonbytes.fm/episodes/sho...
with @mkennedy.codes and @brianokken.bsky.social
#Python #Django #REST #git #github
pythonbytes.fm/episodes/sho...
with @mkennedy.codes and @brianokken.bsky.social
#Python #Django #REST #git #github
My daughter is working on an English assignment for high school where she is analyzing a short story and needs to write a pastiche based on it.
I learned about pastiche yesterday! When talking with my kid about this assignment! 😳
I’m trying to help support her but also 😳!
I learned about pastiche yesterday! When talking with my kid about this assignment! 😳
I’m trying to help support her but also 😳!
October 21, 2025 at 2:25 AM
My daughter is working on an English assignment for high school where she is analyzing a short story and needs to write a pastiche based on it.
I learned about pastiche yesterday! When talking with my kid about this assignment! 😳
I’m trying to help support her but also 😳!
I learned about pastiche yesterday! When talking with my kid about this assignment! 😳
I’m trying to help support her but also 😳!
Reposted by 🚀 Brian Okken
🎙️ Python Bytes 453: Python++
pythonbytes.fm/episodes/sho...
with @mkennedy.codes and @brianokken.bsky.social
#Python #pypi #uv
pythonbytes.fm/episodes/sho...
with @mkennedy.codes and @brianokken.bsky.social
#Python #pypi #uv
Python++
News and announcements from the Python community for the week of Oct 16th, 2025
pythonbytes.fm
October 17, 2025 at 11:47 PM
🎙️ Python Bytes 453: Python++
pythonbytes.fm/episodes/sho...
with @mkennedy.codes and @brianokken.bsky.social
#Python #pypi #uv
pythonbytes.fm/episodes/sho...
with @mkennedy.codes and @brianokken.bsky.social
#Python #pypi #uv
And Astral understood the assignment. I installed 3.15 with:
uv self update
uv python install 3.15
uv self update
uv python install 3.15
Forget* about Python 3.14, the cool kids are on 3.15.0a1! 🚀
🔬 Dedicated profiling package for Python profiling tools
💬 UTF-8 as default encoding
🌊 New C API to create bytes object
⚠️ Better error messages
discuss.python.org/t/python-3-1...
* Don't forget about 3.14
#Python #Python315 #release
🔬 Dedicated profiling package for Python profiling tools
💬 UTF-8 as default encoding
🌊 New C API to create bytes object
⚠️ Better error messages
discuss.python.org/t/python-3-1...
* Don't forget about 3.14
#Python #Python315 #release
Python 3.15 alpha 1
This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a1, is the first of seven planned ...
discuss.python.org
October 16, 2025 at 4:41 AM
And Astral understood the assignment. I installed 3.15 with:
uv self update
uv python install 3.15
uv self update
uv python install 3.15
BTW, I’m still not ok with how Chuck ended. Just saying.
October 15, 2025 at 1:35 AM
BTW, I’m still not ok with how Chuck ended. Just saying.
Ack! I just rubbed my eye with hands that chopped hot peppers during dinner prep.
Wow. It’s been like 2 hours and several hand washes and still. It burns! 🥵
Wow. It’s been like 2 hours and several hand washes and still. It burns! 🥵
October 14, 2025 at 2:09 AM
Ack! I just rubbed my eye with hands that chopped hot peppers during dinner prep.
Wow. It’s been like 2 hours and several hand washes and still. It burns! 🥵
Wow. It’s been like 2 hours and several hand washes and still. It burns! 🥵
Making up names and words that are not easily pronounceable isn’t clever, it’s annoying. Please stop. Even in fantasy and sci-fi. And keep the new word count low.
Tell me your most unhinged literary opinion, as a little treat
October 14, 2025 at 1:11 AM
Making up names and words that are not easily pronounceable isn’t clever, it’s annoying. Please stop. Even in fantasy and sci-fi. And keep the new word count low.
I set my phone to DnD.
You have to roll an 18 or better for me to answer
You have to roll an 18 or better for me to answer
October 13, 2025 at 2:37 AM
I set my phone to DnD.
You have to roll an 18 or better for me to answer
You have to roll an 18 or better for me to answer
🚀 Python 3.14 is here 🚀
Just released! 🚀
Please install and enjoy Python 3.14! 🥧
discuss.python.org/t/python-3-1...
#Python #Python314 #release
Please install and enjoy Python 3.14! 🥧
discuss.python.org/t/python-3-1...
#Python #Python314 #release
October 7, 2025 at 3:00 PM
🚀 Python 3.14 is here 🚀
Reposted by 🚀 Brian Okken
Let me post a *non*-subskeet for once... We made a thing!
discuss.python.org/t/pep-810-ex...
#Python #PEP
discuss.python.org/t/pep-810-ex...
#Python #PEP
PEP 810: Explicit lazy imports
👋 Hi everyone, We are very exited to share with you PEP 810: Explicit lazy imports: We’re proposing an opt-in lazy import syntax that defers module loading until first use, aiming for faster startup,...
discuss.python.org
October 3, 2025 at 12:04 PM
Let me post a *non*-subskeet for once... We made a thing!
discuss.python.org/t/pep-810-ex...
#Python #PEP
discuss.python.org/t/pep-810-ex...
#Python #PEP
Trying to decide if this would make a better t-shirt or big sticker for my laptop
doing my best to make a conscious choice to do something useful that I care about today instead of wallowing in misery about fascism or AI but that is an increasingly strenuous psychological lift
October 2, 2025 at 5:22 PM
Trying to decide if this would make a better t-shirt or big sticker for my laptop
Reposted by 🚀 Brian Okken
🎙️ Python Bytes 451: Databases are a Fad
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly
Databases are a Fad
News and announcements from the Python community for the week of Sep 29th, 2025
pythonbytes.fm
October 1, 2025 at 8:32 PM
🎙️ Python Bytes 451: Databases are a Fad
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly
Reposted by 🚀 Brian Okken
Only one week left until the release of Python 3.14.0 final!
docs.python.org/3.14/whatsne...
peps.python.org/pep-0745/
What are you looking forward to?
#Python #Python314
docs.python.org/3.14/whatsne...
peps.python.org/pep-0745/
What are you looking forward to?
#Python #Python314
What’s new in Python 3.14 — Python 3.14.0rc3 documentation
Editor, Hugo van Kemenade,. This article explains the new features in Python 3.14, compared to 3.13. For full details, see the changelog. Summary – release highlights: Python 3.14 will be the lates...
docs.python.org
September 30, 2025 at 12:19 PM
Only one week left until the release of Python 3.14.0 final!
docs.python.org/3.14/whatsne...
peps.python.org/pep-0745/
What are you looking forward to?
#Python #Python314
docs.python.org/3.14/whatsne...
peps.python.org/pep-0745/
What are you looking forward to?
#Python #Python314
Portland Oregon is NOT “war ravaged”. That’s ridiculous.
September 28, 2025 at 5:35 AM
Portland Oregon is NOT “war ravaged”. That’s ridiculous.
Reposted by 🚀 Brian Okken
🎙️ Python Bytes 450: At-Cost Agentic IDE Tooling
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
- pandas is getting pd.col expressions
- Cline, At-Cost Agentic IDE Tooling
- uv cheatsheet
- Ducky Network UI
- Hiring in 2025 vs 2021
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
- pandas is getting pd.col expressions
- Cline, At-Cost Agentic IDE Tooling
- uv cheatsheet
- Ducky Network UI
- Hiring in 2025 vs 2021
At-Cost Agentic IDE Tooling
News and announcements from the Python community for the week of Sep 22nd, 2025
pythonbytes.fm
September 24, 2025 at 5:20 PM
🎙️ Python Bytes 450: At-Cost Agentic IDE Tooling
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
- pandas is getting pd.col expressions
- Cline, At-Cost Agentic IDE Tooling
- uv cheatsheet
- Ducky Network UI
- Hiring in 2025 vs 2021
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
- pandas is getting pd.col expressions
- Cline, At-Cost Agentic IDE Tooling
- uv cheatsheet
- Ducky Network UI
- Hiring in 2025 vs 2021
This is a brilliant explanation of Big-O. Should be required for everyone who codes, not just CS folks.
This post by @samwho.dev explaining Big-O notation in human terms with concise code samples and simple illustrative demos is a joy to read. samwho.dev/big-o/
Big O
A visual introduction to big O notation.
samwho.dev
September 23, 2025 at 2:13 PM
This is a brilliant explanation of Big-O. Should be required for everyone who codes, not just CS folks.
Sincerely believed for a moment that a sweater had turned into a möbius sweater in the wash
September 20, 2025 at 3:54 PM
Sincerely believed for a moment that a sweater had turned into a möbius sweater in the wash
Contact form spam is so dumb.
September 19, 2025 at 11:46 PM
Contact form spam is so dumb.
Reposted by 🚀 Brian Okken
É uma vergonha o #GitFichas não ter nem 100 estrelinhas no GitHub, hein. Borá lá, pessoal https://github.com/jtemporal/gitfichas
GitHub - jtemporal/gitfichas: Git Study Cards for devs that might need a refresher about git commands 🗂️
Git Study Cards for devs that might need a refresher about git commands 🗂️ - jtemporal/gitfichas
github.com
September 19, 2025 at 3:23 PM
É uma vergonha o #GitFichas não ter nem 100 estrelinhas no GitHub, hein. Borá lá, pessoal https://github.com/jtemporal/gitfichas