We accidentally built an LLVM compiler for JAX

217 · josh iza.ac · July 29, 2026, 4:42 a.m.
Summary
The blog post discusses the unintentional creation of an LLVM compiler for JAX while the author and their team were developing a quantum compiler called Catalyst. This whimsical analogy contrasts the unexpected results of software development with the absurdity of shaving a yak, suggesting that sometimes detours in development lead to unexpected and beneficial outcomes.