πŸš€ Brian Okken's Avatar

πŸš€ Brian Okken

@brianokken.bsky.social

Lead Software Engineer, Author pythontest.com pytest courses: courses.pythontest.com Podcast: pythonbytes.fm #Python #pytest

3,792 Followers  |  373 Following  |  579 Posts  |  Joined: 04.08.2023
Posts Following

Posts by πŸš€ Brian Okken (@brianokken.bsky.social)

Preview
Why developers using AI are working longer hours Studies find AI helps developers release more softwareβ€”while logging longer hours and fixing problems after the code goes live

Studies find AI helps developers release more softwareβ€”while logging longer hours and fixing problems after the code goes live

03.03.2026 15:27 β€” πŸ‘ 175    πŸ” 54    πŸ’¬ 30    πŸ“Œ 40

I know I don’t say it enough, so I’ll say it again.
I love `tox -p`

04.03.2026 03:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Picked up a #10 (11 3/4”) Wagner cast iron skillet yesterday. Minor cleaning needed. A couple tiny rust spots. Tried it out this morning against a deep dish glass pie pan for Dutch babies. Worked great.

01.03.2026 20:38 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

And the one feature request, it's for xfail on checks.
I almost wrote why I wouldn't implement it, and in doing that, have some ideas for how it might be implemented.

28.02.2026 00:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
GitHub - okken/pytest-check: A pytest plugin that allows multiple failures per test. A pytest plugin that allows multiple failures per test. - okken/pytest-check

pytest-check, with version 2.7.2, is down to
- one issue (and it's a nebulous feature request)
- no outstanding pull requests
Feels good to be caught up for a moment.
github.com/okken/pytest...

28.02.2026 00:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Release 2.7.0 Β· okken/pytest-check Added Support for raises parameter in @pytest.mark.xfail when using check context managers - Fixes #145 - Thanks @shairoth12 Fixed Fix #190: pyright errors Fix #145: Is the 'raises' parameter in...

pytest-check 2.7.0
github.com/okken/pytest...

26.02.2026 02:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
A Jolting Episode News and announcements from the Python community for the week of Feb 23rd, 2026

πŸŽ™οΈ Python Bytes 470: A Jolting Episode
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/470
#Python #Jolt #Ruff #Testing #GitHubActions

25.02.2026 05:03 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

lives >= 1

21.02.2026 08:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

YMLMTOYDK
New life philosophy
You might live more than once, you don’t know

21.02.2026 05:37 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Commands, out of the terminal News and announcements from the Python community for the week of Feb 9th, 2026

πŸŽ™οΈ Python Bytes 469: Commands, out of the terminal
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/469
#Python

11.02.2026 21:56 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I still like coding.

11.02.2026 21:31 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I thought I loved Star Trek before, but this new series is amazing.

30.01.2026 06:15 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
Inverting the Testing Pyramid - Brian Okken | Django Chat Brian is a software engineer, podcaster, and author. We discuss recent tooling changes in Python, using AI effectively, inverting the traditional testing pyramid, and more.

I got to be a guest on @djangochat.bsky.social
Ep 194 Inverting the Testing Pyramid
djangochat.com/episodes/inv...
Super fun conversation with Will Vincent and @carltongibson.bsky.social

28.01.2026 21:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Toads in my AI News and announcements from the Python community for the week of Jan 26th, 2026

πŸŽ™οΈ Python Bytes 467: Toads in my AI
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/467
#Python #GreyNoise #tprof #TOAD #FastAPI #Digg

27.01.2026 20:34 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1

πŸ‘ This is now on my TODO list, but it’s probably a few months out. I have a backlog I need to clean out first. Thanks to all for the great suggestions and enthusiasm.

27.01.2026 19:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is it time to bring back the Python People Podcast?
I may just be really happy with the orzo I cooked tonight, but in case it’s something else, please reply with someone you’ll like me to interview. (Could be yourself)

21.01.2026 02:54 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0

I’m ok with this

17.01.2026 05:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Amusing typo: β€œFramework Gaols”

17.01.2026 00:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Nice way to end a Friday before a 3 day weekend.
Last commit of the day was a 2 character typo fix in the docs.
And that’s the one that fixed the pipeline. 🀷

17.01.2026 00:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’m tired of getting emails for services with essentially β€œwe laid off a bunch of engineers to better serve you and that’s why we’re raising our prices. To serve you. We promise it’s for you. And not just because our CEO needs a bigger bonus. Enjoy the same service, now with ads, at a higher price.”

16.01.2026 00:17 β€” πŸ‘ 15    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Lean TDD book cover

Lean TDD book cover

Lean TDD, 1st draft, complete
courses.pythontest.com/lean-tdd/

13.01.2026 21:34 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Stack Overflow is Cooked News and announcements from the Python community for the week of Jan 12th, 2026

πŸŽ™οΈ Python Bytes 465: Stack Overflow is Cooked
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python news and headlines, directly to your earbuds

13.01.2026 02:17 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Well written

12.01.2026 17:08 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

LLMs and other tools are great, use them wisely πŸ§™

fastapi.tiangolo.com/contributing...

11.01.2026 22:50 β€” πŸ‘ 18    πŸ” 6    πŸ’¬ 1    πŸ“Œ 1
Neil Young Archives NYA contains the complete archives of Neil Young. The site is designed for a chronological exploration of artist output including music, books, films, & videos. Music is streamed in high-res with Xstr...

Niel Young on America now
m.neilyoungarchives.com/news/6/Edito...

11.01.2026 20:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh. I see it now. April 25th & 26th

08.01.2026 23:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is there a date or approximate date decided?

08.01.2026 23:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Even for projects I’m still building with mkdocs, I’ve switched to β€œzensical serve” for local changes to watch the how it looks while I’m editing. It’s so zippy.

08.01.2026 23:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

cc @zensical.org

08.01.2026 22:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Non-zensical: projects still using mkdocs

08.01.2026 22:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0