pupdates

Latest update: First 'jim' beta is available!

Hi, I'm puppy!

You may also know me as duckie, duckinator, or Ellen because I seem to collect names the same way I collect domains.

I'm a programmer and musician, based in Brockton, MA.

I primarily program in Rust, C, Python, and Ruby.

I helped maintain RubyGems from 2015 to 2025, and have also worked on dist.

I know way too much about the POSIX standard, build/release tools, automation, continuous integration/release processes, and automation.

My music is on Bandcamp and the Internet Archive, under the CC-BY 4.0 license.

You may also be interested in my photography and drawings.

My name is a typography pun. Ellen Marie Dash. EM Dash.

Recent Updates

All updates.

Notable Projects

Notable personal projects:

chttpd
an HTTP/1.1 server written in C, which can manage over 20,000 requests per second on hardware from 2018.
Emanate
a Python tool for managing symlinks, akin to Effuse or Stow.
Bork
a Python build system for PEP 517-compatible projects, with the ability to push releases to PyPI (and, soon, to GitHub).
Boreutils
a collection of POSIX-compliant utilities (with some common-but-not-standardized additions) written in C.
versions.do1g.com
a website comparing software versions across operating systems.

Resources