Ned Batchelder

Horseless intelligence

17 March

Some thoughts and opinions about AI. In a stretch, I compare AI to automobiles. » more..

Faster branch coverage measurement

9 March

After nearly two years, I think this is finally ready: coverage.py can use sys.monitoring to more efficiently measure branch coverage. » more..

Intricate interleaved iteration

30 January

Someone asked recently, “is there any reason to use a generator if I need to store all the values anyway?” As it happens, I did just that in the code for this blog’s sidebar because I found it the most readable way to do it. Maybe it was a good idea, maybe not. » more..

Nat running

14 January 2025

I took this picture nine years ago, but it’s still one of my favorites » more..

More blog ·· #art · #audio · #beginners · #coding · #cog · #communication · #coverage · #dev-mindset · #development · #documentation · #education · #github · #jupyter · #math · #open-source · #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 · RSS feed » more topics..

Code

software I made

  • Dinghy ·· for digesting GitHub activity
  • Scriv ·· for managing changelogs
  • coverage.py ·· for measuring Python code coverage

» more code..

Text

words I wrote

» more text..