Advertisement · 728 × 90

Posts by 🚀 Brian Okken

Current state of agentic code:
- would bring on as an intern
- might hire as a contractor
- would not offer full time position

1 day ago 5 0 0 0
Preview
Lean TDD TDD shouldn't slow you down. Lean TDD strips the waste from Test Driven Development and keeps what actually makes you faster. Whether you're using AI agents or coding by hand, flying solo or on a team...

Next steps:
- record audio book
- incorporate any changes that seem necessary for the audio book into ebook
- buy some ISBNs
- figure out Amazon and audible stuff
- release in audio, ebook, and print
Until then, available here as epub and pdf
courses.pythontest.com/lean-tdd/

2 days ago 0 0 0 0
“Lean TDD: TDD Without the Waste” and a rocket

“Lean TDD: TDD Without the Waste” and a rocket

“Lean TDD: TDD Without the Waste” and a rocket and Brian Okken, the author

“Lean TDD: TDD Without the Waste” and a rocket and Brian Okken, the author

New book art, what do you all think?

3 days ago 8 0 1 0

Large portion of my email inbox:
- You know that podcast you stopped doing? Want us to put it on YouTube for you?
- I’d like to write a guest post for your podcast website that isn’t a blog and no longer has guests. Interested?

No, I’m not interested.

4 days ago 1 0 0 0

Thanks for helping to boost the book. You rock.

5 days ago 0 0 0 0
Python Test

Testing Trophy spotted in "Lean TDD - TDD Without the Waste": courses.pythontest.com by @brianokken.bsky.social 🏆

5 days ago 4 1 1 0

Could sleep with that out there. Lean TDD 0.6.1 updated
courses.pythontest.com/lean-tdd/
Gonna start recording ebook version soon

6 days ago 2 0 0 0
Advertisement

Pushed version 0.6 of Lean TDD and just noticed all of the footnotes are wrong. 😢🤦‍♂️
Too tired. I’ll fix it tomorrow.

6 days ago 2 0 0 1

I like random spacing just to make it less readable

n = 1_000_00_0
n = 1_0_0_0_0_0_0

1 week ago 6 1 1 0

I’m “helping” with trig homework and 🤯 I barely understood it 40 years ago.

1 week ago 3 0 1 0

Typo: git merge --squasy

3 weeks ago 1 0 1 0

Ok. Yes. That’s the same reason.

4 weeks ago 0 0 0 0

Decided to not support xpass if the test isn’t marked xfail, mostly for speed reasons, but also because it would slightly slow down the common case of passing checks. May revisit decision in the future.

4 weeks ago 1 0 1 0
Preview
Release 2.8.0 · okken/pytest-check Support Request #122: Feature proposal: Capability to mark checks as xfail Allow check helper functions, including raises(), to accept an xfail reason. A failing check can now produce an xfailed te...

pytest-check 2.8.0
github.com/okken/pytest...
check helper functions, check.equal(), etc., now support an optional xfail string to allow check failures to result in xfail instead of fail on a non-xfail marked test
And we’re temporarily at 0 open issues and 0 PRs
#Python #pytest

4 weeks ago 5 1 1 0
Preview
A clean room rewrite? News and announcements from the Python community for the week of Mar 16th, 2026

🎙️ Python Bytes 473: A clean room rewrite?
with @mkennedy.codes and @brianokken.bsky.social

pythonbytes.fm/473

1 month ago 1 1 0 0
Advertisement

Coding then and now:`printf(` -> `print(f`

1 month ago 8 2 1 0

I’ve been promoting “shift left” for some time now.

1 month ago 1 0 0 0

Typo for the day: BSCode

1 month ago 4 0 2 0

VSCode Zen Mode, lovely!

1 month ago 1 0 0 0

C: temp=a; b=a; a=temp
Why use math?
Nobody did that

1 month ago 2 0 0 0

Coding then and now:`printf(` -> `print(f`

1 month ago 8 2 1 0

I’ve used spreadsheets for decades and just learned pivot tables. So cool.

1 month ago 1 0 0 0
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

1 month ago 182 55 31 40

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

1 month ago 2 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.

1 month ago 4 0 0 0
Advertisement

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.

1 month ago 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...

1 month ago 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...

1 month ago 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

1 month ago 4 2 0 0

lives >= 1

2 months ago 0 0 0 0