
ADSP: Algorithms + Data Structures = Programs Episode 259: 🇳🇴 NDC TechTown 🇳🇴 Vittorio Romeo & JF Bastien
Nov 7, 2025
Vittorio Romeo, a C++ expert and former Bloomberg trainer, and JF Bastien, an engineer and C++ language evolution contributor, share insights from their tech journey. They discuss the integration of C++20 at Bloomberg and the challenges of corporate training. Vittorio's keynote on data-oriented design reveals the balance between concepts, while JF shares experiences from his time at major tech companies. They also explore the value of hallway conversations at conferences, critique presentation techniques, and introduce Vittorio's innovative PowerPoint add-in for better code display.
AI Snips
Chapters
Transcript
Episode notes
From Low-Latency Engineer To C++ Trainer
- Vittorio transitioned from high-performance engineering to internal C++ training at Bloomberg over several years.
- He now runs romeo.training offering mentoring, consulting, and modern C++ education to individuals and teams.
Design Training For Diverse C++ Backgrounds
- When training diverse teams, tailor material to varied backgrounds and seniority to keep it relevant.
- Offer a learning path across standards (C++11 → C++14 → C++17 → C++20) so engineers upgrade gradually.
Why Big Firms Stay With C++
- Bloomberg remains heavily invested in C++ and contributes to the standard to address safety and attractiveness concerns.
- Large legacy codebases motivate companies to evolve with the standard rather than migrate away.
