2025-08-10 15:37:00
bscholl.substack.com
First in a series on lessons learned at Boom on how to develop hardware quickly and efficiently
XB-1 is the world’s first independently-developed supersonic jet, breaking the sound barrier for the first time in January, 2025. It was designed, built, and flown successfully by a team of just 50 people—compared to the hundreds or even thousands that would have been employed by a traditional big aerospace company. And we did this with roughly a tenth of the budget that would traditionally be required. People have marveled at how our small team of just 50 people at Boom designed, built, and successfully flew the XB-1, the world’s first independently developed supersonic jet. And we did this with about a tenth the capital as any other supersonic program.
Yet, reflecting on our journey, we realized if we’d known from day one what we know now, we probably could have built XB-1 three times faster for a third of the budget. We’re carefully harvesting these development lessons learned for the Overture airliner and the Symphony engine—and our goal is to make both the most efficient large aircraft and engine developments ever.
How? Of course, foundational elements like assembling a small, exceptional team were key—but there are some non-obvious lessons learned. Beneath each of these is an underlying design philosophy that values iteration—and seeks to reduce the cost of iteration, allowing us to get to hardware faster and improve our designs quickly.
In this initial post, we’ll dive deep into the first critical lesson: how we build our own engineering software, deploying software engineers into hardware engineering teams.
Most aerospace design tools and practices are stuck in the 1990s—with lots of custom engineering trapped in Excel spreadsheets and laborious handoffs from engineer to engineer. If something changes, re-running analyses becomes expensive and time-consuming, severely limiting the ability to iterate rapidly.
At Boom, every engineer is expected to code and to leverage AI. We’ve taken the unconventional approach of embedding software engineers—typically with high curiosity but little or no aerospace experience—directly within our hardware teams.
The culture of these teams is critical, based around a philosophy we call “invent together.” The software engineers are expected to learn the hardware discipline they’re supporting and build tools that automate design workflows. Similarly, the hardware engineers are expected to learn to code and contribute engineering code within software frameworks. The central goal is to reduce cost of each engineering iteration and make engineering analysis easily repeatable. Additionally, we build software engineering best practices—like automated unit testing and continuous integration—into our hardware development workflows.
This close approach gave rise to mkBoom, our proprietary airplane design software. Initially created in a simpler form for XB-1, mkBoom has evolved significantly and is now pivotal to designing our Overture airliner.
mkBoom fully automates whole aircraft level design analysis, including weights, propulsion, and aerodynamics. We can literally define an airplane parametrically in a configuration file and press a button. In a matter of minutes we have a complete quick-and-dirty analysis of how the whole aircraft performs—as mkBoom flies the aircraft through a full simulated mission (takeoff, climbout, acceleration, cruise, descent, landing). Overnight, mkBoom can run higher-fidelity simulations for a more exact understanding of performance. As our engineering code gets more sophisticated, better engineering analysis methods are integrated into mkBoom.
This approach dramatically speeds engineering, allowing small teams to accomplish quickly what previously would have taken large teams and radically more time.
But the real magic isn’t the time savings—it’s sort of a Jevon’s Law of engineering: when engineering iteration is quick and cheap, many more designs can be evaluated and a much better design can be discovered. mkBoom doesn’t just allow us to design faster—it allows us to explore designs we otherwise couldn’t afford to, resulting in a dramatically better Overture.
In fact, the passenger experience onboard Overture will be wildly better because of mkBoom.
About 18 months ago, industrial designers working on Overture’s passenger experience had a breakthrough. For the first time, they had figured out how to put a remarkable seating concept (still a closely held secret) into a skinny, narrowbody supersonic jet. But there was a catch: it required a subtle fuselage re-shaping to add a few inches of space in critical places… and our estimates these changes would cost a catastrophic 1,000 miles of range. Overture needed 4,000+ miles of range to service key routes, and we couldn’t afford to lose 1,000 miles. It looked like it might not work out.
But as passengers ourselves, we all yearned for the better cabin. So we challenged ourselves to find a way. We needed to recover the 1,000 miles in lost range.
By this time, our in-house Symphony engine efforts were in full swing, and we’d developed the ability to jointly simulate both Overture and Symphony inside mkBoom.
A supersonic airplane and supersonic engine are both made of countless design choices. Should the engine fan be bigger or smaller? Should the core be bigger or smaller? Should the wing have more sweep or less? Each of these design choices has ramifications throughout the flight profile. For example, a larger fan will be quieter at takeoff but less fuel efficient at cruise. A larger core will have more powerful transonic thrust—meaning the airplane will spend less time punching through the sound barrier, where drag is the highest—but this comes at the expense of increased weight. It’s essentially impossible to tell which design choices lead to the best overall airplane without testing many combinations.
Traditionally, airplanes and engines are made by different companies… making extensive airplane/engine joint design iteration practically impossible. But since Boom designs both airplane and engine, we went for it.
Last year, we evaluated multiple subtle engine variations—adjusting fan sizes, core dimensions, etc.—and with mkBoom digitally flew each variant through a complete “mission:” takeoff, transonic acceleration, supersonic cruise, descent, and landing. Remarkably, within just two weeks, we’d found a counterintuitive but much better design, which significantly improved overall efficiency. Symphony’s fan shrank modestly while its core increased in size, while we were able to maintain enough acoustic margin for quiet takeoff and landing. Together with a few other optimizations, these tweaks yielded over 1,000mi in increased range—enough that we could now afford a remarkable passenger cabin without sacrificing fuel efficiency or range.
It turns out these same design optimizations are the ones that unlock Boomless Cruise on Overture—the smaller fan and larger core perform better transonically, allowing Overture to break the sound barrier at a high enough altitude to enable boomless flights.
The magic of software has compounding effects within our engineering team. Great tools reduce rote engineering work, making jobs more enjoyable. Because we don’t need a ton of people, we can be much more selective in our hiring—building small but mighty teams that are fun to be part of.
If you’re a software engineer who would love to build an airplane, we’re hiring. Apply here.
Keep your files stored safely and securely with the SanDisk 2TB Extreme Portable SSD. With over 69,505 ratings and an impressive 4.6 out of 5 stars, this product has been purchased over 8K+ times in the past month. At only $129.99, this Amazon’s Choice product is a must-have for secure file storage.
Help keep private content private with the included password protection featuring 256-bit AES hardware encryption. Order now for just $129.99 on Amazon!
Help Power Techcratic’s Future – Scan To Support
If Techcratic’s content and insights have helped you, consider giving back by supporting the platform with crypto. Every contribution makes a difference, whether it’s for high-quality content, server maintenance, or future updates. Techcratic is constantly evolving, and your support helps drive that progress.
As a solo operator who wears all the hats, creating content, managing the tech, and running the site, your support allows me to stay focused on delivering valuable resources. Your support keeps everything running smoothly and enables me to continue creating the content you love. I’m deeply grateful for your support, it truly means the world to me! Thank you!
BITCOIN bc1qlszw7elx2qahjwvaryh0tkgg8y68enw30gpvge Scan the QR code with your crypto wallet app |
DOGECOIN D64GwvvYQxFXYyan3oQCrmWfidf6T3JpBA Scan the QR code with your crypto wallet app |
ETHEREUM 0xe9BC980DF3d985730dA827996B43E4A62CCBAA7a Scan the QR code with your crypto wallet app |
Please read the Privacy and Security Disclaimer on how Techcratic handles your support.
Disclaimer: As an Amazon Associate, Techcratic may earn from qualifying purchases.