I wrote a Brainfuck to Go compiler

And it taught me about writing actually useful compilers.