
CppCast 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
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.
High-Correctness AI Is Underexplored
- Many AI efforts focus on IDE autocomplete while the bigger opportunity is high-correctness code migrations.
- Matt argues for AI that augments analyses to reach 99.9% correctness for automated changes.
