Huge pet peeve: the PL folks' obsession with implementing their language compiler in the language itself.
All language interpreters or compilers should be written in a more primitive, widely available, easier to bootstrap language.
IDGAF if it's C. Write your compiler in Python if you like. Or Perl. Or shell script. Just not the new language itself or something obscure.