Algorithms + Data Structures = Programs – Details, episodes & analysis
Podcast details
Technical and general information from the podcast's RSS feed.

Algorithms + Data Structures = Programs
Conor Hoekstra & Bryce Adelstein Lelbach
Frequency: 1 episode/7d. Total Eps: 229

Recent rankings
Latest chart positions across Apple Podcasts and Spotify rankings.
Apple Podcasts
🇨🇦 Canada - technology
05/04/2025#93🇨🇦 Canada - technology
17/01/2025#80🇩🇪 Germany - technology
30/12/2024#72🇬🇧 Great Britain - technology
29/12/2024#100🇩🇪 Germany - technology
16/11/2024#95🇩🇪 Germany - technology
15/11/2024#58🇩🇪 Germany - technology
17/10/2024#96🇨🇦 Canada - technology
23/09/2024#76
Spotify
No recent rankings available
Shared links between episodes and podcasts
Links found in episode descriptions and other podcasts that share them.
See all- https://www.audacityteam.org/
297 shares
- https://soundcloud.com/sarahjansenmusic
267 shares
- https://openai.com/blog/chatgpt/
200 shares
RSS feed quality and score
Technical evaluation of the podcast's RSS feed quality and structure.
See allScore global : 42%
Publication history
Monthly episode publishing history over the past years.
Episode 200!
vendredi 20 septembre 2024 • Duration 33:37
In this episode, Conor and Bryce follow up on a conversation from 2.5 years ago.
Show Notes
Date Recorded: 2024-08-26 & 2022-03-27 & 2024-09-18
Date Released: 2024-09-20
- ADSP Episode 71: APL, COBOL, BASIC & More
- ADSP Episode 72: C++ Algorithm Family Feud!
- NDC TechTown
- Bayesian Credibility
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
Episode 199: std::rotate
vendredi 13 septembre 2024 • Duration 25:07
In this episode, Conor and Bryce chat about std::rotate.
Show Notes
Date Recorded: 2024-08-26
Date Released: 2024-09-13
- C++ std::rotate
- Programming Pearls
- thrust::copy_if
- thrust::permutation_iterator
- Microsoft MSVC STL rotate Implementation
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
Episode 190: C++, Python and More with Kevlin Henney
vendredi 12 juillet 2024 • Duration 28:49
In this episode, Conor and Bryce chat with Kevlin Henney about C++, Python and more!
About the Guest
Kevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.
Show Notes
Date Recorded: 2024-07-11
Date Released: 2024-07-12
- When zombies attack! Bristol city council ready for undead invasion
- ACCU Conference
- 97 Things Every Programmer Should Know (GitHub)
- 97 Things Every Programmer Should Know
- 97 Things Every Java Programmer Should Know
- C++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”
- When to Use a List Comprehension in Python
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
Episode 100: Programming Language Logos, Top 3 C++ Features & More!
vendredi 21 octobre 2022 • Duration 49:43
In this episode, Bryce and Conor chat about programming language logos, code formatting, the top future C++ features and more!
Link to Episode 100 on Website
Show Notes
Date Recorded: 2022-10-16
Date Released: 2022-10-21
- The Swift Programming Language
- The Racket Programming Language
- The Clojure Programming Language
- The New APL Logo
- Mind in Motion by Barbara Tversky
- Nudge by Richard Thaler
- Thinking Fast, Thinking Slow by Daniel Kahneman
- Amos Tversky
- The Peak-End Rule
- C++’s Clang-Format
- Python’s Black
- Python’s PEP8
- NVIDIA CUB Logo
- ADSP Episode 99: Moby Dick & Our Favorite Movies
- O3DCON by Linux Foundation Conference
- Top 3 C++ Features #1: Reflection
- Top 3 C++ Features #2: Pattern Matching
- Top 3 C++ Features #3: Senders & Receivers
- C++ std::variant
- C++ std::optional
- Rust enum
- C++ std::expected
- Sy Brand’s tl::expected
- Python result
- C++20 is Here! (ISO C++ Prague Feb 2020 Vlog)
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
Episode 99: Moby Dick & Our Favorite Movies
vendredi 14 octobre 2022 • Duration 30:31
In this episode, Bryce and Conor finish their interview with Sean Baxter and talk about Moby Dick and our favorite movies.
Link to Episode 99 on Website
Twitter
About the Guest:
Sean Baxter is an independent programmer and the author of Circle, the next-gen C++ compiler. He formerly worked at DE Shaw Research, NVIDIA and JPL.
Show Notes
Date Recorded: 2022-09-25
Date Released: 2022-10-07
- Sean Baxter on Twitter
- Sean Baxter cpp.chat Episode
- Sean Baxter CppCast Episode
- Circle Compiler
- Moby Dick by Herman Melville (1851)
- In the Heart of the Sea by Nathaniel Phillbrick (2000)
- Paradise Lost by John Milton (1667)
Sean’s Favorite Movies
- AMC Stubs A-List
- Harakiri
- Spider-Man: Into the Spider-Verse
- The Lego Movie
- Little Women
- The Green Knight
- The Northman
Conor’s Favorite Movies
Bryce’s Favorite Movies
- Star Wars
- Doctor Zhivago
- Dragonheart
- The Princess Bride
- Seven Samurai
- Legally Blonde
- Gattaca
- Memento
- The Pentagon Wars
- To Have and Have Not
- Lost in Translation
- Breakfast at Tiffany’s
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
Episode 98: The Future of C++ with Sean Baxter (Part 2)
vendredi 7 octobre 2022 • Duration 30:25
In this episode, Bryce and Conor continue their interview with Sean Baxter about all of the C++ successor languages.
About the Guest:
Sean Baxter is an independent programmer and the author of Circle, the next-gen C++ compiler. He formerly worked at DE Shaw Research, NVIDIA and JPL.
Show Notes
Date Recorded: 2022-09-25
Date Released: 2022-10-07
- Sean Baxter on Twitter
- Sean Baxter cpp.chat Episode
- Sean Baxter CppCast Episode
- Circle Compiler
- Val Programming Language
- Jakt Programming Language
- Circle Metaprogramming: Better Features Make Better Libraries - Sean Baxter - CppNow 2022
- Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022
- Carbon Programming Language
- CppFront
- CppCon Keynote about CppFront: Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022
- CppFront Reddit Thread
- Swift Programming Langauge
- Rust Programming Language
- Arthur Whitney
- Python Language Summit 2022
- The C++0x “Concepts” Effort
- Swift Protocols
- Rust Traits
- Carbon Interfaces
- C++20 Concepts
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxter
vendredi 30 septembre 2022 • Duration 01:19:19
In this episode, Bryce and Conor talk to Sean Baxter about all of the C++ successor languages.
About the Guest:
Sean Baxter is an independent programmer and the author of Circle, the next-gen C++ compiler. He formerly worked at DE Shaw Research, NVIDIA and JPL.
Show Notes
Date Recorded: 2022-09-25
Date Released: 2022-09-30
- Sean Baxter on Twitter
- Sean Baxter cpp.chat Episode
- Sean Baxter CppCast Episode
- Circle Programming Language
- Val Programming Language
- Jakt Programming Language
- Circle Metaprogramming: Better Features Make Better Libraries - Sean Baxter - CppNow 2022
- Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022
- Carbon Programming Language
- Clang: a C language family frontend for LLVM
- CppFront
- CppCon Keynote about CppFront: Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022
- CppFront Reddit Thread
- Swift Programming Langauge
- Rust Programming Language
- Google C++ Style Guide
- Rust choice Type
- Rust Traits
- Carbon Interfaces
- Swift Protocols
- The C++0x “Concepts” Effort
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
Episode 96: The K Programming Language
vendredi 23 septembre 2022 • Duration 44:37
In this episode, Bryce and Conor talk about the K programming language.
Show Notes
Date Recorded: 2022-09-19
Date Released: 2022-09-23
- Val Programming Language
- Jakt Programming Language
- SerenityOs
- Sean Baxter on Twitter
- Other C++ Podcasts
- C++ Podcasts Reddit Post
- K Programming Language/History
- ArrayCast
- Arthur Whitney
- APL Farm Discord
- Kx
- Q Programming Language
- Q over
- Q scan
- Open source implementations of K
- Venn diagram of Array Languages
- APL Meetup Talk: A Look at Array Languages
- A List of Companies that Use Array Languages (J, K, APL, q)
- Notation as a Tool of Thought
- Ken Iverson
- The APL Machine
- Q Dictionary
- KDB+
- J’s Jd
- C++ std::bind_front / std::bind_last
- BQN Programming Language
- A Programming Language
- A+ Programming Language
- B Programming Language
- J Incunabulum
- APL\? (Introduction of J, before it was called J)
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
Episode 95: Kate Gregory on Carbon vs C++! (Part 4)
vendredi 16 septembre 2022 • Duration 30:39
In this episode, Bryce and Conor finish their interview with Kate Gregory and talk about the Carbon Programming Language.
About the Guest:
Kate Gregory is an author, sought-after conference speaker, trainer, Microsoft Most Valuable Professional (MVP), and partner at Gregory Consulting. Kate has been using C++ since before Microsoft had a C++ compiler. She is an early adopter of many software technologies and tools, and a well-connected member of the software development community.
Kate is one of the founders of #include whose goal is a more welcoming and inclusive C++ community. She also serves on the board of directors of Cpp Toronto, a non-profit organization that provides an open, inclusive, and collaborative place where software developers can meet and discuss topics related to C++ software development.
Show Notes
Date Recorded: 2022-08-15
Date Released: 2022-09-16
- Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022
- Carbon Programming Language
- CppNorth Conference
- Swift Programming Language
- Kotlin Programming Language
- Rust Programming Language
- Curb Cuts
- Toronto Public Library
- foonathon::blog() Carbon’s most exciting feature is its calling convention
- Keynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022
- PluralSight Courses- Kate Gregory
- Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate Gregory
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
Episode 94: Special Guest Kate Gregory! (Part 3)
vendredi 9 septembre 2022 • Duration 27:54
In this episode, Bryce and Conor continue their interview with Kate Gregory and talk about the future of CppNorth and her most recent PluralSight courses.
About the Guest:
Kate Gregory is an author, sought-after conference speaker, trainer, Microsoft Most Valuable Professional (MVP), and partner at Gregory Consulting. Kate has been using C++ since before Microsoft had a C++ compiler. She is an early adopter of many software technologies and tools, and a well-connected member of the software development community.
Kate is one of the founders of #include whose goal is a more welcoming and inclusive C++ community. She also serves on the board of directors of Cpp Toronto, a non-profit organization that provides an open, inclusive, and collaborative place where software developers can meet and discuss topics related to C++ software development.
Show Notes
Date Recorded: 2022-08-15
Date Released: 2022-09-09
- FULFIL Mint Protein Bar
- Elderberry Flower
- CppNorth Conference
- CppCast CppNorth Episode
- Keynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022
- PluralSight Courses- Kate Gregory
- Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate Gregory
- Carbon Programming Language
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8