Episode Details
Back to EpisodesZoo with Jessie Frazelle
Episode 20
Published 1 year, 5 months ago
Description
Think about this: software engineers have modern code editors, parallel processing, continuous integration, and countless tools that make their work efficient. But hardware engineers? They're often working with single-threaded tools, limited automation, and workflows that haven't fundamentally changed in decades. Zoo is building the infrastructure to change that, creating a modern set of tools and APIs that will allow companies and engineers to build better hardware design tools and accelerate the development of physical products.
Today we're joined by Jessie Frazelle, CEO of Zoo (formerly KittyCAD), to talk about migrating core parts of Zoo's infrastructure to Rust, boring infrastructure, how Rust can help bridge the gap between software and hardware development, and how Zoo is building the foundation for the next generation of hardware development tools.
About Zoo
While software engineering has evolved with powerful tools and workflows, hardware design is still stuck 'the dark ages.' Zoo's mission is to make building hardware products as seamless as building software.
Zoo is working on everything from graphics engines to automated workflows for mechanical engineers, and they're even developing their own file format in collaboration with industry leaders. Their goal is to become the foundation that powers the next generation of hardware design tools, making it possible for individuals and small teams to build innovative solutions that were previously only possible within major companies.
About Jessie Frazelle
Jessie Frazelle is the CEO of Zoo and a former software engineer at Microsoft, Docker, and Google. She's a contributor to many well-known open-source projects and has a background in security, containers, and cloud computing. Jessie is also a prolific speaker and writer, and she's passionate about making technology fun and accessible to everyone.
Proudly Supported by CodeCrafters
CodeCrafters helps you become proficient in Rust by building real-world, production-grade projects. Learn hands-on by creating your own shell, HTTP server, Redis, Kafka, Git, SQLite, or DNS service from scratch.
Start for free today and enjoy 40% off any paid plan by using this link.
Links From The Episode (In Chronological Order)
- LXC - Alternative Linux container tool
- Oxide Computer Company - Jessie's previous startup
- Relativity Space - Jordan's previous startup
- Solidworks - CAD software used at Oxide
- Parasolid - CAD kernel from the 1980s
- OpenSCAD - A code to 3d model CAD software
- fillet - rounded edges on objects
- B-rep - representing 3d models by their boundaries instead of lots of triangles
- ACM Queue: "A new era for mechanical CAD"
- Tauri - Lightweight, Rust based Electron alternative
- WebRTC - Real-Time communication for the web
- igalia - Amazing WebRTC consultancy with the coolest nerds on the planet
- NAPI-RS - Use Rust in NodeJS
- Leptos - Build inter