Paul Zuradzki

@paulzuradzki
29 Followers
71 Following
65 Posts
Working on healthcare price transparency and simpler admin. Here for Python and data things. 🚲 🐍 πŸ§‘β€πŸ’»πŸ₯
Websitehttps://paulzuradzki.com
GitHubhttps://github.com/paulzuradzki

Join Paul Zuradzki at #PyConUS 2026 for the tutorial "Practical Software Testing with #Python" on May 13th and learn to write tests that let you code with confidence πŸ§ͺ https://us.pycon.org/2026/schedule/presentation/16/

Register now: https://us.pycon.org/2026/accounts/dashboard/

@jacob Responding to the thread as a whole, I think code readability will matter just as much as cockpit black boxes matter.

The universe is against us even with bug-free hardware and software. Even the perfect self-driving car will kill some people. The perfect AI doctor will lose some patients. The perfect automated factory will assemble some lemons.

We will need to be able to learn why and how it happened. Step by step. So, logs and readable code. Otherwise trusting automation is impossible

Specifically what I find fascinating is: the tooling that would be required to make agentic engineering begin to live up to the hype β€” much better testing tools, formal business logic specification languages, more powerful and easier to use formal verification tools, better static analysis tooling, etc β€” would be massively useful to software engineering quite regardless of the existence/utility/quality of LLMs. (4/5)

RE: https://fosstodon.org/@gaborbernat/116216737020019189

This is a handy guide about Python supply chain security, apropos of yesterday's LiteLLM credential stealing incident

Check your Python deps if you have litellm -
there's a supply chain attack in litellm 1.82.8:
https://futuresearch.ai/blog/litellm-pypi-supply-chain-attack/
litellm 1.82.8 Supply Chain Attack on PyPI (March 2026)

litellm version 1.82.8 on PyPI contains a malicious .pth file that harvests SSH keys, cloud credentials, and secrets on every Python startup, then attempts lateral movement across Kubernetes clusters. First reported to PyPI by FutureSearch, whose report led to the package being quarantined.

FutureSearch

Spoke at ChiPy last week on how to test SQL for Python programmers. Wrote up notes on what went well, what I’d do differently, and audience Q&A. Looking forward to v2 at #PyConUS :)

Slides: https://paulzuradzki.com/talks/chipy-test-sql-2026-03

Reflections / mental behind-the-scenes: https://paulzuradzki.com/2026/3/yes-you-can-test-sql-chipy-talk-reflections/

TODO: fully written version / megapost?

Yes, You Can Test SQL

Python friends, it’s time. 🐍

The #PyConUS 2026 schedule is LIVE!

Start planning your talks, meet the keynote speakers, and register for tutorials, summits & events!

πŸ”— us.pycon.org/2026/schedule/

Full details: https://pycon.blogspot.com/2026/03/launching-pycon-us-2026-schedule.html

If you use LLMs, this isn't a surprise.

> A prevailing concern is that generative AI encourages people to outsource their thinking to machines, which weakens understanding β€” known as "cognitive offloading." Through class, I realized this worry holds weight only if AI is treated like an omniscient oracle. When students are encouraged to experiment with and critique large language models (LLMs), AI becomes an on-demand study partner with benefits and drawbacks.

https://www.npr.org/2026/03/06/nx-s1-5732793/college-student-perspective-using-ai-in-class

A college student's perspective on using AI in class

Instead of banning AI, why don't schools teach students to use it critically? College freshman Maximilian Milovidov shares what he has learned in an "AI writing" course at Columbia University.

NPR
I am teaching the Raft course for what is likely to be its last voyage March 9-13. Space is still available. https://dabeaz.com/raft.html. Boosts appreciated.
Rafting Trip

I'm super honored, excited, and -- TBH -- feeling "good" nervous to be presenting at #PyConUS for the first time this year.

The tutorial and talk are:

[tutorial] Practical Software Testing with Python

[talk] SQL Testing: Python Tools, Patterns, and Automation