Ned Batchelder
Testing is better than DSA
22 September
People should spend less time learning DSA, more time learning testing. » more..
Finding unneeded pragmas
24 August
A proof-of-concept tool for finding unneeded coverage.py exclusion pragmas » more..
Starting with pytest’s parametrize
13 August
Pytest’s parametrize feature is powerful but it looks scary. I hope this step-by-step explanation helps people use it more. » more..
Coverage.py regex pragmas
28 July
Coverage.py uses regexes to define pragma syntax. This is surprisingly powerful. » more..
More blog ·· #ai · #audio · #beginners · #coding · #cog · #communication · #coverage · #dev-mindset · #documentation · #education · #github · #history · #math · #open-source · #parenting · #people · #programming-languages · #pycon · #python · #security · #special-olympics · #swimming · #testing · #twitter · #work · this date · 2025 · 24 · 23 · 22 · 21 · 20 · 19 · 18 · 17 · 16 · 15 · 14 · 13 · 12 · 11 · 10 · 09 · 08 · 07 · 06 · 05 · 04 · 03 · 02 · » more topics..
Code
software I made
- Dinghy ·· for digesting GitHub activity
- Scriv ·· for managing changelogs
- coverage.py ·· for measuring Python code coverage
Text
words I wrote
- Python Names and Values ·· how assignment works
- Kindling projects ·· small projects for new programmers
- Pragmatic Unicode ·· how to stop the pain