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 ·
» 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