

BrontoSource and Swiss Tables
10 snips Jul 3, 2025
Matt Kulukundis, CEO and co-founder of BrontoSource and former Google software lead, discusses modernizing legacy codebases with his startup. He elaborates on the innovative Swiss Tables algorithm, showcasing its advancements in hash table performance. The conversation dives into AI's role in static code analysis and the challenges involved in migrating C and C++ to Rust. Additionally, Matt shares insights on the integration of whimsical tech mascots to enhance user experience, reflecting on how creativity meets technology in software development.
AI Snips
Chapters
Transcript
Episode notes
Augment Static Analysis With AI
- Augment static analysis with AI to extract intent from names and comments.
- Then apply traditional, correctness-by-construction AST transformations to make changes safe.
AI Excels At Human Signals
- AI shines at extracting human signals (comments, names) that static analysis cannot prove.
- Use those signals to guide transformations but rely on AST-based codegen for correctness.
Cedar Rust Converter Exists Today
- Matt describes translating C/C++ to idiomatic Rust and stresses most code can be lifted into safe Rust.
- Cedar (Rust converter) is product-stage but still early and available to try on Compiler Explorer.