Marseille Bouchard Demko

I am a software engineer interested in designing ergonomic systems for writing reliable, performant, evolvable software. I strongly believe that formal mathematics is a powerful tool to sharpen one's ideas, and is especially under-used in software development, where fuzzy ideas breed bugs. I draw on developments in dependent type theory, and seek to ground them in application to systems, library, and application programming.

Links

Software

Language Building Tools

System Administration Utilities

The Zedo Build System

Inspired by DJB's redo proposal, I periodically experiment with improvements to the interface and specification. These are still not quite stable or fully-featured, but every time I look at it again, I get a little closer.

Job Stuff

Language Experiments

This section is more for my own notes. I frankly have too many irons in the fire/pots on the stove/planes in the sky/whatever, and it's nice to have some sort of overview.

Random Corner