

ADSP: Algorithms + Data Structures = Programs
Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane
A programming podcast hosted by three software engineers (two at a time) that focuses on algorithms, data structures, programming languages, latest news in tech and more. The podcast was initially inspired by Magic Read Along.
Episodes
Mentioned books

Apr 23, 2021 • 44min
Episode 22: Our Favorite Tech TV Shows
In this episode, Bryce and Conor talk about their favorite tech TV shows and more.Date Recorded: 2021-04-17Date Released: 2021-04-23The Marvelous Mrs. MaiselGilmore GirlsConor’s Muffin TweetSilicon ValleyHalt and Catch FireMr. RobotDevsParcs & RecParcs & Rec Cones of Dunshire SceneBlack MirrorAltered CarbonSense8FireflyStargateWestWorldFuturamaFuturama - S03E20 - GodfellasIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Apr 16, 2021 • 42min
Episode 21: Galaxy Brain Programming Languages
In this episode, Bryce and Conor talk about galaxy brain programming languages and programming paradigms.Date Recorded: 2021-04-03Date Released: 2021-04-16Galaxy Brain Programming Languages blog postFour Languages from Forty Years Ago - Scott WlaschinPower of Composition - Scott WlaschinCppCast Episode 242 is AWESOME! (first code_report blog post)Intro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Apr 9, 2021 • 36min
Episode 20: GTC 2021 Preview & Thrust Algorithms
In this episode, Bryce and Conor give a preview of their GTC 2021 talks and talk about some Thrust algorithms.Date Recorded: 2021-04-03Date Released: 2021-04-09GTC 2021 - Register for FREEConcepts vs Traits vs Typeclasses vs Protocols - Conor Hoekstra - ACCU 2021Algorithms as a Tool of Thought // Conor Hoekstra // APL Seeds ‘21Bryce’s 1st GTC Talk: Inside NVC++ and NVFORTRAN [S31358]Bryce’s 2nd GTC Talk: The NVIDIA C++ Standard Library [S31359]Conor’s GTC Talk: Thrust and the C++ Standard Algorithms [S31532]Thrust Parallel Algorithm Librarythrust::tabulatethrust::make_counting_iteratorP2210 Superior String Splittingthrust::gatherC++ Seasoning - Sean Parentthrust::reduce_by_keythrust::max_elementthrust::transform_reduceIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Apr 2, 2021 • 47min
Episode 19: Finding Your Way in Tech
In this episode, Bryce and Conor talk about getting started in tech.Date Recorded: 2021-02-06Date Released: 2021-04-02Category Theory for Programmers - Bartosz MilewskiEric Niebler’s range-v3 libraryC++Now 2021Research: The Average Age of a Successful Startup Founder Is 45boost::algorithm::splitDemo of Conor’s 2012 Technical Stock Screening programProgramming Languages Virtual MeetupC++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”Functional C++ for Fun and Profit by Phil NashIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Mar 26, 2021 • 37min
Episode 18: Special Guest Sean Parent! (Part 2)
In this episode, we finish part two of our interview with Sean Parent!About the Guest:Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.Date Recorded: 2021-03-18Date Released: 2021-03-26FREE 1/2 Day APL Beginner Conference on March 31, 2021Objective-C Automatic Reference CountingObjective C++C++ std::moveTrivially Relocatable versus Destructive MovableP1144 - Object relocation in terms of move plus destroyNico Josuttis’ book C++ Move SemanticsJon Lakos’ latest book Large-Scale C++ Volume IASL - Adobe Source LibrariesAndrei Alexandrescu’s library LokiBoost.move by Howard Hinnant and Dave AbrahamsSTLab on GithubC++ std::pairA9 Lecture that mentions Stepanov & SchemeChannel 9: E2E: Herb Sutter and Erik Meijer - Perspectives on C++Stepanov PapersSTL SGI Implementation and Docs2018 Generic ProgrammingElements of ProgrammingIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Mar 19, 2021 • 40min
Episode 17: Special Guest Sean Parent!
In this episode, we have our first guest - Sean Parent!About the Guest:Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.Date Recorded: 2021-03-18Date Released: 2021-03-192013 C++ Seasoning2018 Generic Programming“That’s a lot of APL” tweet2012 C++Now Keynote: Now What? A vignette in three partsAdobe PhotoshopStepanov PapersAdobe Software Technology Lab (STLab)STLab on GithubAdobe RevelAdobe LightroomC++ 20 ConceptsC++ std::moveSTL SGI Implementation and DocsC++ std::findIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Mar 12, 2021 • 29min
Episode 16: Macros Almighty! (Part 2)
In this episode, we wrap up part two of our two part macro episode.Date Recorded: 2021-02-20Date Released: 2021-03-12Boost PreProcessorOriginal J Source CodeBoost WaveBoost PhoenixHPXIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Mar 5, 2021 • 29min
Episode 15: Macros Almighty!
In this episode, Bryce gushes about his love for macros and tries to convince Conor why they are amazing.Date Recorded: 2021-02-20Date Released: 2021-03-05Boost PreProcessorC++ constevalBoost PreProcessor Data TypesBOOST_PP_EXPANDREPL - Read Eval Print LoopBOOST_PP_INC ImplementationBOOST_PP_BOOL ImplementationTHRUST_PP_DISPATCHIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Feb 26, 2021 • 23min
Episode 14: Inclusive Terminology
In this episode, Bryce and Conor talk about inclusive terminology.Date Recorded: 2021-02-13Date Released: 2021-02-26Words Matter: Why We Should Put an End to “Grandfathering”Writing inclusive documentationLex Fridman Podcast #160 - Brendan Eichstd::colony ProposalIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Feb 19, 2021 • 46min
Episode 13: I'm an Excel Wizard!
In this episode, Bryce and Conor talk about how awesome Microsoft Excel is!Date Recorded: 2021-02-13Date Released: 2021-02-19Microsoft ExcelHoogle Translate filter (Excel 2003 color palette)Hoogle Translate scan (full Excel 2003 color palette)GOTO 2016: Pure Functional Programming in Excel - Felienne HermansSimon Peyton Jones - Elastic sheet-defined functionsExcel Data ValidationExcel Pivot TablesPython pandasRAPIDS cuDFPainting in ExcelExcel SUMPRODUCTExcel SUMIFIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8


