I'm Ned Batchelder, a Python software developer and community organizer.
- My personal site is nedbatchelder.com.
- I work at 2U/edX on the Open edX project.
- I'm an organizer of Boston Python.
You can find me at:
- Mastodon: @nedbat@nedbat.com.
- Bluesky: @nedbat.com.
- Libera IRC: nedbat in #python.
- Discord: nedbat in the Python Discord.
My latest blog posts:
- Reflected energy, 28 Oct
Find people who add to your energy. Be the kind of person who adds energy to others. (read..) - Where did everyone go?, 21 Oct
It’s been nearly a year since Elon Musk bought and started ruining Twitter. Since then, I’ve been on Mastodon and Bluesky, and I’ve started watching a bunch of RSS feeds I relied on in the days before Twitter. (read..) - The myth of the myth of learning styles, 23 Sep
“Four different learning styles” has been debunked, but learners still have to learn how they learn, and choose the paths and materials that are right for them. (read..) - Advice to beginners, 17 Sep
I often see questions like, “I’m just starting to learn Python, any advice?” The expected answer is something like “watch this video,” or, “here’s an awesome tutorial,” but more important are some tips about how to learn technology in general. Here are mine: (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
- Dinghy: A GitHub activity digest tool
- Scriv: Changelog management 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:
- Flourish is a harmonograph explorer. Blog post and live site.
- Stilted is a toy PostScript implementation. Blog post.
- Truchet images explores Truchet tiles, and rendering images with them. Blog post.
- Gefilte Fish is a Python-based DSL for writing Gmail filters. Blog post.
- Pydoctor shows details of your Python environment, for troubleshooting.
- pkgsample, an simple example of how to package a Python project.
(made with cog at 2023-11-07 02:34 UTC)







