Profile avatar
brianokken.bsky.social
Lead Software Engineer, Author pythontest.com pytest courses: courses.pythontest.com Podcasts: testandcode.com / pythonbytes.fm #Python #pytest
295 posts 3,122 followers 341 following
Regular Contributor
Active Commenter

Thanks to @s.bidoul.net , pip 25.1 will have a `pip lock` command that uses `pylock.toml`! github.com/pypa/pip/pul...

Remember that Harry Potter Goblet of Fire scene when Harry opened the golden egg and it made that horrible sound and everyone covered their ears until Harry was able to close it. I think about that scene when someone asks me to share my feelings.

Biggest misunderstanding I had about actual software engineering work when I left college: I thought I’d be doing more “writing new code” than “modifying existing code”. Adding new functionality to existing profitable products is really most of the job. Or has been in my career.

Python Testing with pytest, 2nd edition 40% Off – This Week Only! Code: 2025testing at checkout pragprog.com/titles/bopyt... #Python #pytest

Reading a book on software process improvement and came across this gem 😂 It’s supposed to show changes in just one of the 50 top programming languages. This is a head scratcher.

🤣😭🫠🙃🤣

Seen on the back of a utility van. This is great.

Python Bytes 427: Rise of the Python Lord pythonbytes.fm/episodes/sho... With @mkennedy.codes and @brianokken.bsky.social #Python

Slowly putting some episodes onto YouTube. Here's yesterdays www.youtube.com/watch?v=IRXX... Due to some specifics with how I'm putting these up with subtitles and transcript, there is no intro, outro, or ad for the YT version. Let me know what you think.

🎙️ Just published a new episode of Test & Code: pytest-repeat - works fine on Python 3.14. Have a listen:

TIL that, AC/DC’s Back in Black is the #2 best-selling record of all time: en.wikipedia.org/wiki/List_of...

Just had my boss ask me about a pytest plugin I wrote. He: Are you familiar with this plugin? me: Yes. 😁

turns out the United States was an incredible moneymaking engine that ran on wokeness

pytest --runxfail -m xfail Run all the xfail marked tests, but run them as if they weren’t marked as xfail Very useful for debugging

Perhaps too deadpan?

🎙️ Just published a new episode of Test & Code: Python 3.14 won't repeat with pytest-repeat. Have a listen:

BREAKING! Guido van Rossum, the legendary creator of #Python, has officially reinstated himself as Benevolent Dictator for Life (BDFL). Feat. Guido van Rossum, @pumpichank.bsky.social, @snarky.ca and @mariatta.ca‬ Stay tuned for the documentary coming this summer! www.youtube.com/watch?v=wgxB...

PEP 751 has been accepted! peps.python.org/pep-0751/ This means #Python now has a lock file standard that can act as an export target for tools that can create some sort of lock file. And for some tools the format can act as their primary lock file format as well instead of some proprietary format.

git checkout -b branch-name I’ve been using underscore _ instead of dash - in git branch names for so long and I don’t know why. I think I thought dashes weren’t allowed?? Dashes are easier to type (no shift) and work just fine! I just switched.

How to steal a $500 million building.

Latest episode is out! #426: Committing to Formatted Markdown #python with @mkennedy.codes @brianokken.bsky.social pythonbytes.fm/episodes/sho...

🎙️ Just published a new episode of Test & Code: pytest-html - a plugin that generates HTML reports for test results. Have a listen:

Python Bytes 425: If You Were a Klingon Programmer pythonbytes.fm/episodes/sho... with @mkennedy.codes and @brianokken.bsky.social #Python

GitHub Action now officially support the free-threaded CPython. hugovk.dev/blog/2025/fr...

Python Bytes 424: We Will Test in Production pythonbytes.fm/episodes/sho... with @brianokken.bsky.social and @mkennedy.codes #Python