The first thing to add after the possibility of public ridicule: a Makefile.