Sometime in 2019, MIT Ph.D. student Ajay Brahmakshatriya formulated a simple, though still quite challenging, goal. He wanted to make it possible for people who had expertise in a particular domain—such as climate modeling, bioinformatics, or architecture—to write their own programming languages, so-called domain-specific languages (or DSLs), even if they had little or no experience in creating programming languages.