ADSP: Algorithms + Data Structures = Programs

Episode 272: Inverses, Monoids and ∞

8 snips
Feb 6, 2026
They dive into function inversion and how array languages support undo, repeat and obverse operations. Algebraic talk covers monoids, groups and what counts as an inverse element. Playful experiments with BQN reveal surprising behaviors around division, zero and infinity. Casual tangents include pet worries, weather, travel and why tinkering with small problems teaches big lessons.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Guinea Pig Emergency At The Vet

  • Ben Deane describes an early-morning trip to the vet for his guinea pig, Magdalena, who was placed in an oxygen box.
  • He explains how prey animals hide illness and how fragile guinea pigs can be, asking listeners for well wishes.
ANECDOTE

Shoveling, Cold Runs, And A Treadmill

  • Conor Hoekstra recounts cold weather and repeated snow shoveling in northeastern North America that made outdoor running unpleasant.
  • He mentions ordering a treadmill and considering a short warm-weather trip as a possible escape.
INSIGHT

Playful Katas Yield Deep Algorithmic Insights

  • Recreational algorithms and playing with small problems can yield surprising, useful insights.
  • Conor argues that playful katas like Mastermind reveal deeper algorithmic connections and generic abstractions.
Get the Snipd Podcast app to discover more snips from this episode
Get the app