Ned Batchelder

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

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

Testing some tidbits

4 December 2024

A custom test harness for some esoteric Python expressions » more..

Dinner

1 December 2024

My son Nat has autism, and one way it affects him is he can be very quiet and passive, even when he wants something very much. This played out on our drive home from Thanks­giving this week. » 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..