Sorbet Compiler: An experimental, ahead-of-time compiler for Ruby
It's impressive to me that you can build a project on something (here Ruby), and if you get big enough that the initial decision is a problem for some reason (here performance), you can just improve on it like that.How does one generally get to work on compilers? Is it mostly through academia? Through open source contributions to compilers?