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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

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.
ADVICE

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app