Hi, I'm Patrick M. Niedzielski.

I do historical linguistics, make software, and teach. I'm originally from Massachusetts, and currently living in Ithaca, NY. Take a minute to read some of my writings on software, have a look at my projects, or get in touch.

Image Copyright © 2012, Dennis Yang (CC-BY 2.0).



I am the current maintainer of doxymacs, an elisp package designed to make using Doxygen in Emacs easier.

A Principled Introduction to C++

I have taught a class on C++, focusing on the philosophy of the language and leaving students not just with an understanding of the syntax and semantics of C++, but also how to design good C++ codebases.


(Check back soon as these migrate to the new website!)