I'm Ned Batchelder, a Python software developer and community organizer.
- My personal site is nedbatchelder.com.
- I'm an organizer of Boston Python.
- I'm a member of the Python Docs Editorial Board.
- I work for an AI company, but have concerns about AI.
You can find me at:
- Mastodon: @[email protected].
- Libera IRC: nedbat in #python.
- Discord: nedbat in the Python Discord.
- Bluesky: nedbat.com.
My latest blog posts:
- Testing some tidbits, 4 Dec
A custom test harness for some esoteric Python expressions (read..) - Dinner, 1 Dec
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 Thanksgiving this week. (read..) - My politics, 21 Nov
I am a liberal, and I am proud to fly the American flag. (read..) - Loop targets, 19 Nov
People were surprised by my example of assigning to a dict item in a for loop. Here’s more explanation. (read..) - and many more..
I maintain a few Python packages, including:
- Coverage.py: The code coverage tool for Python
- Cog: Small bits of Python computation for static files
- Scriv: Changelog management tool
- Dinghy: A GitHub activity digest tool
- WatchGHA: Live display of current GitHub action runs
- Aptus: Mandelbrot fractal viewer
I've also made a few informal projects, some mathy art, some small utilities:
- pkgsample, an simple example of how to package a Python project.
- Truchet images explores Truchet tiles, and rendering images with them. Blog post.
- Flourish is a harmonograph explorer. Blog post and live site.
- Stilted is a toy PostScript implementation. Blog post.
- Gefilte Fish is a Python-based DSL for writing Gmail filters. Blog post.
- Pydoctor shows details of your Python environment, for troubleshooting.
This is a Markdown page with embedded Python code rendered with cog. See my blog post Cogged GitHub profile for details.
Updated at 2024-12-20 02:46 UTC