Sign in

🚀 Brian Okken

@brianokken.bsky.social
3.9K followers 552 following 671 posts

Lead Software Engineer, Author testandcode.org leantdd.com pytest courses: courses.pythontest.com #Python #pytest

PostsRepliesMedia
🚀 Brian Okken @brianokken.bsky.social · 30/09/2026
I really thought he was gonna go with “American Intelligence”.
Super intelligence
021
Reposted by 🚀 Brian Okken
Wyatt Walls @wwalls.bsky.social · 29/09/2026
Why don't you trust me?
436256
🚀 Brian Okken @brianokken.bsky.social · 26/09/2026
Living life on the edge
No backups for 233 days
230
Reposted by 🚀 Brian Okken
Sebastián Ramírez @tiangolo.com · 24/09/2026
I will keep reviewing and adjusting any AI generated code until the models can consistently one-shot produce something I would consider acceptable. I haven't been able to just "trust the model". But anyway, trust is earned, applies to humans, companies, products, AI.
2121
Reposted by 🚀 Brian Okken
Leah McElrath @leahmcelrath.bsky.social · 24/09/2026
AP Stylebook warns against anthropomorphizing AI systems: “Avoid language that gives them human characteristics… Instead, explain what a system does, how well it performs, who built it and who could be affected by it.”
APStylebook @APStylebook
X.com
Artificial intelligence systems do not think, feel, want or understand. Avoid language that gives them human characteristics. This is called anthropomorphizing, when we ascribe human traits, emotions or behaviors to non-human things, such as animals or inanimate objects.
Instead, explain what a system does, how well it performs, who built it and who could be affected by it.
1970112258
🚀 Brian Okken @brianokken.bsky.social · 22/09/2026
I referred to my daughter as my favorite tax deduction. Kid: Like favorite as in more than my sister? Me: She aged out. No longer a deduction.
130
🚀 Brian Okken @brianokken.bsky.social · 16/09/2026
This! Every time!
010
🚀 Brian Okken @brianokken.bsky.social · 16/09/2026
Bijou wants to help in the office
Cat
040
🚀 Brian Okken @brianokken.bsky.social · 12/09/2026
I finally booked my flight to SF for PyBay @pybay.bsky.social today. And then checked out who else is talking this year, and now I'm even more excited. pybay.org/speaking/spe... Pamela Fox @pamelafox.bsky.social , Bernát Gábor @gjbernat.bsky.social Anthony Sottile, and so many more great people
pybay.org
PyBay 2026 - 11th Annual Bay Area Python Dev Conference
11th Annual Python developer conference - longest running on the US West Coast. Join us in San Francisco!
052
Reposted by 🚀 Brian Okken
Anuj Ahooja @quillmatiq.com · 09/09/2026
"I made this / You made this?" meme: a stick figure labeled "Samsung" hands over an object to one labeled "Apple," who then claims "I made this" while holding the same object, labeled "Apple" again in the following panels.
4225
🚀 Brian Okken @brianokken.bsky.social · 07/09/2026
“AI horseradish” is a fun term
010
🚀 Brian Okken @brianokken.bsky.social · 07/09/2026
3 day weekend and on the 3rd day I kinda miss work. Does that make me a workaholic, or just someone who enjoys their career?
110
🚀 Brian Okken @brianokken.bsky.social · 07/09/2026
Great discussion about AI. Also hats off to the host for a great use of the word fugazi. And here I thought it was just a band name. overcast.fm/+ABR_Wqlg6JI
overcast.fm
The Man Who Calls BS On AI: AI Is The World’s Greatest SCAM, And They All Know It! | Ed Zitron — The Diary Of A CEO with Steven Bartlett
Tech critic Ed Zitron exposes the AI bubble, why OpenAI and Anthropic are burning billions, the fake AI boom, and why the crash could wipe out the ENTIRE economy! Ed Zitron is a British AI critic and ...
110
🚀 Brian Okken @brianokken.bsky.social · 03/09/2026
“AI is awesome” - people who don’t have to maintain their own code “AI can be helpful” - those who maintain their own code “I F*ing hate AI” - those who have to maintain code from group 1
26911
🚀 Brian Okken @brianokken.bsky.social · 02/09/2026
That’s wisdom, right there
Give a man a fish,
He lifetime. 
Teach a fish man
for a day,
and he eat to fishing.
011
Reposted by 🚀 Brian Okken
muirii 🎀 @muirii.art · 01/09/2026
may everyones hobbies become affordable again :(
2592
Reposted by 🚀 Brian Okken
Phil Sturgeon 🌳🚵⚓️ @philsturgeon.com · 31/08/2026
Deleted Google Maps and Maps.Me, giving CoMaps a whirl. It’s open-source and not spammy at all. It drove me to Bike Park Wales for a day of bashing around on the MTB, and then off to Cheltenham ready for more tree maintenance, absolutely no troubles. www.comaps.app
comaps.app
Hike, Bike, Drive Offline – Navigate with Privacy
Discover more of your journey - Powered by the community
3164
🚀 Brian Okken @brianokken.bsky.social · 26/08/2026
Bread matcha.With iced banana? I think we’ve gone too far into the weird.
Iced Banana
Bread Matcha
010
🚀 Brian Okken @brianokken.bsky.social · 23/08/2026
Only 30% for me
Map from roadtripowl.com
210
🚀 Brian Okken @brianokken.bsky.social · 19/08/2026
The hard part wasn’t coming up with 100 pages of content on TDD. The hard part was editing down to ~100.
150
🚀 Brian Okken @brianokken.bsky.social · 16/08/2026
Slug bug rules when I was a kid: smack a friend when you see a VW Beetle. My kids rules: smacking can happen with - VW Beetle - yellow car - license plate from a state not yours or any adjacent state
110
🚀 Brian Okken @brianokken.bsky.social · 13/08/2026
Lean TDD is #1 New Release in Microsoft Programming www.amazon.com/Lean-TDD-Wit...
050
🚀 Brian Okken @brianokken.bsky.social · 07/08/2026
Sample chapter of Lean TDD now available at LeanTDD.com
leantdd.com
Lean TDD
Lean TDD by Brian Okken is a practical guide to Test Driven Development without the waste, with concrete guidance for solo developers, teams, and AI-assisted workflows.
031
🚀 Brian Okken @brianokken.bsky.social · 07/08/2026
Best pluot harvest yet
Pluots
170
🚀 Brian Okken @brianokken.bsky.social · 03/08/2026
Lean TDD : TDD Without the Waste www.amazon.com/Lean-TDD-Wit... ebook release August 4 Paperback scheduled for following week Then I think approx 1 other week for audio book
amazon.com
350
🚀 Brian Okken @brianokken.bsky.social · 28/07/2026
Even the code or prose that sounds ok today, if reviewed tomorrow, will likely seem like gibberish. I notice it in areas of my expertise. So it’s terrifying to trust it too much in areas where I’m not the expert.
162
🚀 Brian Okken @brianokken.bsky.social · 25/07/2026
“space astronauts” as opposed to all of those “non-space astronauts”
Bubble gun toy with description of “space astronauts”
150
🚀 Brian Okken @brianokken.bsky.social · 10/07/2026
Lean TDD book progress ☑︎ audio book recorded ☑︎ initial audio edit pass ☐ … so much more … I’m looking forward to the 1.0 release with paperback, audio, and ebook.
091
🚀 Brian Okken @brianokken.bsky.social · 08/07/2026
Listening to “A World Appears” by Michal Pollan. Quite the mind trip so far.
010
🚀 Brian Okken @brianokken.bsky.social · 02/07/2026
pytest kinda blows up during collection if an import fails. pytest-optional-dependencies is a way to avoid this. github.com/okken/pytest... I should probably write a blog post about why this plugin is necessary and not evil.
github.com
GitHub - okken/pytest-optional-dependencies: Don't run tests for modules that won't import due to missing dependencies.
Don't run tests for modules that won't import due to missing dependencies. - okken/pytest-optional-dependencies
320
🚀 Brian Okken @brianokken.bsky.social · 26/06/2026
It’s 11 pm and I am tired. But I also want to keep writing. My brain want to keep going. But my hands and forearms say we’re done for the night. :(
220
🚀 Brian Okken @brianokken.bsky.social · 24/06/2026
Anyone have an internal role of “developer advocate”? I think it’d be fun to represent and advocate for the developer experience between stakeholders and engineers.
120
🚀 Brian Okken @brianokken.bsky.social · 24/06/2026
Hey, I know that guy! I’m listening to “The Reversr Centaur’s Guide to Life After AI” by @doctorow.pluralistic.net and @glyph.mastodon.social.ap.brid.gy is quoted. Very cool. Also nice person to represent serious developers.
171
🚀 Brian Okken @brianokken.bsky.social · 24/06/2026
How to “stop on error” with pytest. My first StackOverflow answer in years. stackoverflow.com/a/79966017/2... Use a hook function and a few lines of code.
stackoverflow.com
pytest how to exit only on error not on failure
Similar to this question, except desiring to exit only on errors encountered, not on failures. In theory, this would be useful because: A "failed" test indicates something wrong with tha...
120
Reposted by 🚀 Brian Okken
Téo Calvo @teomewhy.org · 18/06/2026
q imagem boa
211432
🚀 Brian Okken @brianokken.bsky.social · 18/06/2026
Guided meditations are so much easier at 1.5x speed.
120
Reposted by 🚀 Brian Okken
Mike Fiedler @miketheman.com · 16/06/2026
I'm starting to really think that the main benefit of the new waves of AI is exposing every business process weakness. Case and point: if you have terrible dev docs, test/validation steps, generative agents will produce about the same quality as an unguided junior dev
061
🚀 Brian Okken @brianokken.bsky.social · 02/06/2026
At a fast food drive though window. Dude in window: “Ah. Stephen Hawking. Which book?” My daughter: “Universe in a nutshell” Dude: “I love his books. Can’t read them at night though. They give me nightmares.” <pause>
130
🚀 Brian Okken @brianokken.bsky.social · 29/05/2026
I love growing passion flowers
Passion flower
070
🚀 Brian Okken @brianokken.bsky.social · 16/05/2026
New Spotify app icon is giving Day the Earth Stood Still vibes
160
🚀 Brian Okken @brianokken.bsky.social · 27/04/2026
Am I doing this right? As a [calling function] I want to [call a function] So I can [get the return value] Seems pointless.
100
🚀 Brian Okken @brianokken.bsky.social · 20/04/2026
Current state of agentic code: - would bring on as an intern - might hire as a contractor - would not offer full time position
050
🚀 Brian Okken @brianokken.bsky.social · 18/04/2026
New book art, what do you all think?
“Lean TDD: TDD Without the Waste” and a rocket“Lean TDD: TDD Without the Waste” and a rocket and Brian Okken, the author
080
🚀 Brian Okken @brianokken.bsky.social · 17/04/2026
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.
010
🚀 Brian Okken @brianokken.bsky.social · 15/04/2026
Pushed version 0.6 of Lean TDD and just noticed all of the footnotes are wrong. 😢🤦‍♂️ Too tired. I’ll fix it tomorrow.
020
🚀 Brian Okken @brianokken.bsky.social · 13/04/2026
I’m “helping” with trig homework and 🤯 I barely understood it 40 years ago.
130
🚀 Brian Okken @brianokken.bsky.social · 24/03/2026
Typo: git merge --squasy
110
🚀 Brian Okken @brianokken.bsky.social · 22/03/2026
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
github.com
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...
151
Reposted by 🚀 Brian Okken
🚀 Brian Okken @brianokken.bsky.social · 13/03/2026
Coding then and now:`printf(` -> `print(f`
182
🚀 Brian Okken @brianokken.bsky.social · 14/03/2026
Typo for the day: BSCode
240