45 episodes

The Algorithms + Data Structures = Programs Podcast (aka ADSP: The Podcast) is an informal podcast inspired by Magic Read Along. We plan to talk about whatever we feel like - algorithms, data structures, programming languages, latest news in tech and more. Feel free to follow us on Twitter at @adspthepodcast.

Algorithms + Data Structures = Programs Conor Hoekstra & Bryce Adelstein Lelbach

    • Technology
    • 4.5 • 10 Ratings

The Algorithms + Data Structures = Programs Podcast (aka ADSP: The Podcast) is an informal podcast inspired by Magic Read Along. We plan to talk about whatever we feel like - algorithms, data structures, programming languages, latest news in tech and more. Feel free to follow us on Twitter at @adspthepodcast.

    Episode 44: Should You Drop Out of School?

    Episode 44: Should You Drop Out of School?

    In this episode, Bryce and Conor talk about whether you should drop out of school and learning vs getting good grades.
    Date Recorded: 2021-09-11
    Date Released: 2021-09-24
    Dr. Gary ParkerHash TablesRed Black TreesIvan ČukićFunctional Programming in C++C++NowTogether by Vivek MurthyIntro 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

    • 46 min
    Episode 43: Parallel Scans and Associativity

    Episode 43: Parallel Scans and Associativity

    In this episode, Bryce and Conor talk about parallel scans and what the associativity requirement on the binary operation actual entails.
    Date Recorded: 2021-09-11
    Date Released: 2021-09-17
    Balderdash Board GameCredenza Twitter PollRamanujan NumbersSICP - Conor Hoekstra - CppCon 2020The Man Who Knew Infinity (film)NASA PlantsArrayCast Episode 9 - Tacit ProgrammingKadane’s Algorithm Godbolt LinkFuthark LanguageTroels Henrikson tweet threadADSP Episode 25: The Lost ReductionC++ std::reduceC++ std::inclusive_scanIntro 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

    • 35 min
    Episode 42: Inverse Algorithms and More!

    Episode 42: Inverse Algorithms and More!

    In this episode, Bryce and Conor talk about inverse scan and inverse iota, working remotely, respond to some tweets and more!
    Date Recorded: 2021-09-01
    Date Released: 2021-09-10
    Tweet about I for INTELBloombergXKCD CompilingADSP Episode 39: How Steve Jobs Saved Sean ParentTweet about car crash is “a rotate”Tweet about “A Discussion with Sean ParentTwo’s Complement PodcastArrayCast PodcastInverse Scan ExampleC++ std::partial_sumC++ std::adjacent_differenceInverse Iota ExampleC++ boost::hana::flipJ :. (obverse)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

    • 46 min
    Episode 41: I Apologize To Listeners

    Episode 41: I Apologize To Listeners

    In this episode, Bryce and Conor have a casual catch up and talk about totally random non-technical things.
    Date Recorded: 2021-09-01
    Date Released: 2021-09-03
    CredenzaCredenza Twitter PollTI-BASICvcpkgBagelBialyHungarian flagMexican flagIntro 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

    • 21 min
    Episode 40: Star Trek vs PowerPC (with Sean Parent)

    Episode 40: Star Trek vs PowerPC (with Sean Parent)

    In this episode, Sean Parent tells the story of the battle between Project Star Trek and PowerPC.
    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.
    Show Notes
    Date Recorded: 2021-07-28
    Date Released: 2021-08-27
    Blue MeaniesTaligentMotorola 68000PentiumRISC (Reduced instruction set computer)NovellApple Star Trek projectMacHackPowerPCJohn SculleyGARY DAVIDIAN AND HIS 68000 EMULATORRhapsody (operating system)Epic Games v. AppleIntro 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

    • 40 min
    Episode 39: How Steve Jobs Saved Sean Parent

    Episode 39: How Steve Jobs Saved Sean Parent

    In this episode, Sean Parent tells the story how Apple sued him and Steve Jobs stepped in to save the day.
    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-07-28
    Date Released: 2021-08-20
    “I’d rather be driving a Macintosh” bumper stickerSteve JobsSteve WozniakIntro 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

    • 24 min

Customer Reviews

4.5 out of 5
10 Ratings

10 Ratings

OccasionalReviewer15 ,

Illuminating and Informative

This podcast a great listen for software engineers and those working in the tech space. It’s interesting to hear Conor and Bryce talk about foundational CS concepts with such passion and divert into rabbit holes where we learn specialized or unique tidbits. They also think live, so you get to hear things from Bryce’s parallel computing and Conor’s algorithms perspectives.

There are also a lot of tidbits about interesting C++ features and how they work, so definitely recommend for those who want to elevate their C++ knowledge.

Top Podcasts In Technology

You Might Also Like