News

Julia's 1M-User Journey: From MIT Lab to Agentic Physics Design

MIT's Julia language hits 1 million users, and its creators are now pushing agentic design with Dyad 3.0—an AI that compiles physics, not just code.

September 4, 2026· 3 min read· Source: MIT News | Massachusetts Institute of Technology
Julia's 1M-User Journey: From MIT Lab to Agentic Physics Design

Back in 2009, a group of MIT researchers were fed up. The programming languages available for scientific computing were either rigid and slow, or required scientists to rewrite their work in another language just to get performance. Their frustration spawned Julia, a language that promised Python-like ease with C-like speed. Today, that research project has grown into a global ecosystem with over 1 million users, and its creators are now pushing the boundaries of agentic design with Dyad 3.0.

Why Julia stuck

Julia's core innovation is just-in-time compilation based on data types, which lets it be both flexible and fast. As co-founder Viral Shah puts it, scientists and engineers aren't programmers—they need a language that lets them express high-level ideas without sacrificing performance. Julia's abstractions also encourage solving problems generally, not just the one at hand, which has led to a surprisingly wide range of applications: from modeling black holes and climate systems to accelerating Moderna's Covid-19 vaccine development.

The numbers speak for themselves. A collision-avoidance program built in Julia ran 50 times faster than its Python predecessor. Engineers at Meta used Julia to improve WhatsApp's audio codec for 4 billion users. The language has found its way into robotics, finance, and even rocket engine design.

From language to agentic platform

Julia's creators spun off JuliaHub in 2015 to support the growing user base. The company has since evolved from providing support to building Dyad, an AI platform that helps engineers design complex physical systems. Dyad 3.0, launched in April, takes a significant step forward: engineers can upload design documents and data, and the system will autonomously design an entire aircraft, accounting for physics and verifying everything along the way.

What sets Dyad apart from general AI systems is its role as a "physics compiler." It enforces physical laws, catching violations that generic AI might make and guiding the agent toward physically correct solutions. Shah claims this could reduce design times by orders of magnitude, turning months of work into hours.

Early users are already seeing results. One MIT student used Dyad to model robot movement in space; another built a rocket engine—and couldn't believe how easy it was.

The road ahead

Julia's journey from a research project to a global language is a testament to the power of open-source development and the demand for tools that bridge the gap between domain experts and high-performance computing. As the language evolves, the team is even moving the entire stack onto embedded devices. Whether Dyad truly delivers on its promise of autonomous hardware design remains to be seen, but the trajectory is clear: the next frontier isn't just making languages easier—it's making the entire design process easier.

We wanted to create something as easy to use as Python or MATLAB but as fast as the C programming language. We built Julia for ourselves.
Manul X Editorial
Julia vs. Traditional Scientific Languages
At a glance
LanguageEase of UsePerformanceTypical Use Case
PythonHighLowData analysis, scripting
MATLABHighMediumNumerical computing, academia
CLowHighSystems programming, performance-critical
JuliaHighHighScientific computing, modeling, AI