POPULARITY
Categories
Two Sundays ago we concluded our series on the book of Ecclesiastes called Smoke and Mirrors. Today, Jonathan gives us some of the material left on the cutting room of the floor. This is the Extended Edition of our Ecclesiastes series. JM's Album Of The Week: Ken Pomeroy - Cruel Joke Bradford's Book Club: Telling a Better Story: How to Talk About God in a Skeptical Age by Joshua D. Chatraw
This episode continues our series on the Lord of the Rings Trilogy with The Two Towers. Enjoy!
Second anniversary extended episode.Two years! Where does the time go?This month we address the forthcoming apocalypse. We talk bunkers and bunker life, before following up with a second end-of-world feature next month.Elsewhere there's a cover bands quiz, We review Apple Cider Vinegar, on Netflix, catch up with all the local news from the Poulton Herald & Breadsall Bugle, and ask important questions like “Do countries float?” Rob & I talk about beer from Skinners/Goodh of Cornwall.Thanks, everyone.Additional music by SergeQuadrado, AlexiAction, Muzaproduction, Ashot-Danielyan, Julius H, RomanSenykMusic, AudioCoffee, SoundGalleryBy, Grand_Project, geoffharvey, Guitar_Obsession, Lexin_Music, AhmadMousavipour, melodyayresgriffiths, DayNigthMorning, litesaturation, 1978DARK, lemonmusicstudio, Onoychenkomusic, soundly, Darockart, Nesrality, ShidenBeatsMusic, PaoloArgento, Music_For_Videos, Boadrius, ScottishPerson, Good_B_Music, Music_Unlimited, lorenzobuczek, The_Mountain, SoundMakeIT, Onetent, Stavgag, leberchmus, Alban_Gogh, geoffharvey, nakaradaalexander - All can be found on Pixabay.Main Reclining Pair theme by Robert John Music. Contact me for details.
Ben sits down with Reverend Malcolm Guite for an in-depth breakdown of "Lord of the Rings" like you've never seen before—actual analysis, actual depth...the opposite of Walsh's horrible analysis. Tolkien fans, this one's for you. - - - Today's Sponsors: Balance of Nature - Go to https://balanceofnature.com and use promo code SHAPIRO for 35% off your first order as a preferred customer, PLUS get a free bottle of Fiber and Spice. Tax Network USA - For a complimentary consultation, call today at 1 (800) 958-1000 or visit their website at https://TNUSA.com/SHAPIRO
We've been busy exploring other planes of reality, but we're back just in time to talk about the cinematic event that is Zack Snyder's Sucker Punch - Extended Edition, of course! We're joined by friend of the pod and a Babydoll himself, one of the hosts of the Spectre Cinema Club, Tainted Love, and the Pod and the Pendulum podcasts, DeVaughn Taylor! We talk insane asylums, lobotomies, a killer soundtrack, and wonder how long Babydoll is actually supposed to be dancing anyway? We also dig into the controversial nature of how this film is seen - as well as 3 cisgender men can, at any rate. Check out our Patreon for *exclusive* episodes every week with things like film commentaries, in theater film reviews, minisodes, and things just getting to know us better! It's a great way to help show your support and help us out! See what you're missing at patreon.com/triplemmmpodFollow us on the socials @triplemmmpodClayton - @justhappy2cuShawn - @murphthesmurphDeVaughn - _daddydiscoEmail us - menwholikemenwholikemoviespod@gmail.comIf you're enjoying the pod, give us a rate/review - it helps us out SO much and helps others find us!Don't forget to be kind out there!
Join us for this trip to Middle Earth as we review the Lord of the Rings The Fellowship of the Ring Extended edition, Enjoy!
Peter Jackson's King Kong - Ep 338: Monsters belong in B-Movies, but what about an A-Movie? Your hosts head to Skull Island and dig into the interesting follow up to Peter Jackson's academy award winning trilogy, it's 2005's King Kong on Normies Like Us! So what are you Normies; a lion, or a subscriber? @NormiesLikeUs https://www.instagram.com/normieslikeus/ @jacob https://www.instagram.com/jacob/ @MikeHasInsta https://www.instagram.com/mikehasinsta/ https://letterboxd.com/BabblingBrooksy/ https://letterboxd.com/hobbes72/ https://letterboxd.com/mikejromans/
Daniel has a tough choice to make (again) as we watch the extended cut of Threads. Rachael actually watched both versions and shares her thoughts on what the cuts do to the tone and flow of the story beats. And there are some noticeable tone changes with the edits that were made. Y'all know we have thoughts on the Sam and Jack relationship so the only thing we'll say is that we like Jack and Kerry better…… Moving on. Do you prefer waffles or pancakes? What's the best (American) fast food diner for breakfast food? These are the important questions we must ask. RIP Jacob Carter. We shall miss you dearly. Although, all things considered, he probably got the best death one could hope for on this show. Here's the big question - Anubis is a goa'uld symbiote possessing a human body. Did the human consciousness ascend along with Anubis? How does ascension work with two consciousnesses? INSTAGRAM: SG_Rewatch THREADS: SG_Rewatch DISCORD: https://discord.gg/65kMPzBuaN MERCH: https://showclub.redbubble.com/ EMAIL: woosgrewatch@gmail.com
James Mason The Kentucky Technado joins Jack during the 9 o'clock hour to take the time to answer your calls and questions on anything and everything tech on #LEX. See omnystudio.com/listener for privacy information.
Welcome back to the 40 Nickel Mixtape. We are back with a vengeance! The Fantastic Four minus one return to break down the most thrilling, influential, and critical Conference round ever. Nickelbowl 33 is set to be a legend-defining moment in the wake of controversy and the disappearance of a recent favorite. Will JDub cement his legacy as a true 40 Nickel Baller or will Skipwonda reclaim his dignity from the dry cleaners? Don't you fret..... It's just the Mixtape Today's Topics: Tyson vs Jake Paul Return to the Old School 2024 no more Clock = The 1 sec Heat's New Nemesis Cheif-Peat "The Clock is ticking....." Master vs Student Bears are out of Excuses Keep that same energy Zulu Picks Jdub Clock is Willara Conservative vs Consistent The Raiders Ressurection Enjoy!
Hey Hey beautiful people here is this weeks Radio Rewind in High Definition Sounds The paradise sessions - Discos Revenge returns this Sunday with @markymmp on @cruise_fm 10 am - 12 pm UK cruise FM. This week we have a super “Stars on 45's special extended edition” featuring tracks with the amazing Luther Ronzoni Vandross! With all the Luther fever flying around I thought I would did deep into the archives. Bringing you music and remixes mixes from the amazing Discology that made such an impact to our ears & hearts, the clubs and dance floors of the world. Followed by our regular popular feature, DJ Allan's Awesome Foursome in the last hour of the show and some new hot joints. .. Hope you can join me on this special edition show. You may ask how is all this possible in 1 radio show well you'll just have to tune in to find out . So I hope you can join me on this special weekly journey packed with love.. I love you all Here is the listen again link. , Now Live between 10am and 12pm Tracks Played during the show. Track Title Artist Stars on 45's Extended Feature hour Searching (feat. Luther Vandross) [Figo Sound Version] Change See You in L.A. (Radio Mix) Luther Vandross & Mascara The Glow of Love (12" Version) Change The Best Things in life are free Luther Vandross & Janet Jackson Funky Music (Is A Part Of Me) Luther, Luther Vandross Hot Butterfly (Jim Burgess Mix) Bionic Boogie Give Me the Reason Luther Vandross You Are the Sunshine of My Life Soiree Are You Using Me Luther Vandross (feat. Masters At Work) Get Myself Together (Louie Vega Extended Remix) Luther Vandross, Louie Vega My Body (Louie Vega Remix Synth Bass) Luther Vandross shine (freemasons club mix) luther vandross Any Love Luther Vandross Dance With My Father (Radio Version) Luther Vandross DJ Allan's Awesome 4Some I Can't Give You Up (Original Mix) Bonetti Over You (Extended Mix) Michael Gray, RoRoe You Decide (Extended Mix) Dave & Maurissa, Dave Lee ZR, Maurissa Rose We Got The Love (Original) Marc Cotterell New Music I Love You (House Version) Lucita Jules & Foster Rogue Point of no return Soulful MIX DJMartinee I love you all. I hope you enjoy on this special weekly journey packed with love..
The paradise sessions - Discos Revenge returns this Sunday with @markymmp on @cruise_fm 10 am - 12 pm UK cruise FM. This week we have a super “Stars on 45's extended edition” of the Directors Cut as we remember the late great Godfather of House on what would have been his 70th Birthday. ! Bringing you music and mixes from the amazing Discology that make you move to the groove!!! Followed by our regular popular feature, DJ Allan's Awesome Foursome in the last hour of the show. .. Hope you can join me on this special edition show. You may ask how is all this possible in 1 radio show well you'll just have to tune in to find out . So I hope you can join me on this special weekly journey packed with love.. I love you all Trac Listing It's Hard Sometimes (FK Clasic Club Mix) Frankie Knuckles Beautiful Love (Extended) Adeva Hangin' On A String (Frankie Knuckles Club Mix) Loose Ends Whatcha Gonna Do With My Lovin' (Def Mix) Inner City Change (Knuckles Mix) Lisa Stansfield Rock With You (Frankie Knuckles Remix) Michael Jackson Your Love (You Got the Love Remix) Frankie Knuckles & Jamie Principle Rain Falls (FK Original) Frankie Knuckles My Love Is Free (Frankie Knuckles Knuckledusted Club Mix) [2017 - Remaster] Double Exposure Workout (feat. Roberta Gilliam) [1992 Vocal Mix] Frankie Knuckles The Whistle Song (Virgin Records 1991) Frankie Knuckles Where Love Lives (Classic Mix) Alison Limerick Too Many Fish (feat. Adeva) [Classic Frankie Version] Frankie Knuckles Baby I (Frankie Knuckles and Eric Kupper Director Ariana Grande Let Yourself Go (feat. Sybil) [A Director's Cut Master] Frankie Knuckles & Director's Cut Million Dollar Bill (Frankie Knuckles Mix) Whitney Houston Bourgie Bourgie - Ashford & Simpson (Frankie Knuckles Directors Cut Paradise Edit) The More I Get , The More I Want (Antonello Ferrari & Aldo Bergamasco Dub Mix) Antonello Ferrari, Aldo Bergamasco If This World Were Mine (Vocal) Ed Ramsey, Pam Weathers, Corey Holmes Funk Party (Original Mix) Hotmood I Got The Music In Me (Slicky's Discotizer ReCut) Sgt Slick, Marcia Hines Be Free With Your Love (Opolopo Dub) Drop Out Orchestra feat Vinny Vero
Hey Hey beautiful people here is this weeks Radio Rewind in High Definition Sounds This week we have a super “Stars on 45's extended edition” with Music and remixes from The amazing duo “Dave Lee (JN)” aka Joey Negro! Bringing you music from the dance floor icons and mixes that make you move to the groove!!! Followed by our regular popular feature, DJ Allan's Awesome Foursome in the last hour of the show. .. Hope you can join me on this special edition show. You may ask how is all this possible in 1 radio show well you'll just have to tune in to find out . So I hope you can join me on this special weekly journey packed with love.. I love you all Here is the listen again link. , Now Live between 10am and 12pm Tracks Played during the show. Stars on 45's Extended edition (Are You Ready) Do The Bus Stop (Joey Negro London Bus Stop Mix) The Fatback Band If You Ever Need Somebody Mistura Party Lites (Joey Negro Boogiefied Mix) Slave Everyman (Joey Negro's Salsoul Strut) Double Exposure So You Wanna Be A Star (Joey Negro Disco Re-Blend) Mtume Secret Life Of Us feat. Donna Gardier & Diane Carlemagne ( The Reflex Revision) Joey Negro Falling Deep in Love (Joey Negro Disco Blend) Horse Meat Disco & Cathy Sledge Put our heads together (Joey Negro Re-organised Master mix) The OJ"ays Can't live without your love (Joey Negro Super Disco Edit) Tamiko Jones K-Jee ( Joey Negro Philly World Mix) AC Soul Symphony Make a Move On Me (Original Disco Mix) Joey Montenegro Do What You Feel (Dave Lee Revival Mix) Joey Negro Spanish Hustle (Joey Negro Remix) The Fatback Band What A Life Joey Negro DJ Allan's Awesome 4Some + Bonus Trax Rockin Your World (Main NYC Streets Mix) StretchMan A Slice Of Funk (Extended Mix) Dexter Troy Sunrise Forever (Michael Gray Extended Remix) Change, Tanya Michelle Smith, Michael Gray Do You Right (Original Mix) D.P.V. If This World Were Mine (Claes Rosen Remix) Marvin Gaye Go Slow (2025 ReWork) Natasha Watts
In this extended World in 10, Alexiy Kobolyev, the former Chief Executive of Ukraine's state-owned energy company, Naftogaz, discusses Ukraine's decision to stop pumping Russian gas through its pipelines to mainland Europe, the damage it'll do to Vladimir Putin and his allies, and why Europe should see any energy cost increases as "an investment."The World in 10 is the Times' daily podcast dedicated to global security. Expert analysis of war, diplomatic relations and cyber security from The Times' foreign correspondents and military specialists. Watch moreRead more Hosted on Acast. See acast.com/privacy for more information.
Caleb drops a huge bomb about what video games he is playing. This episode is brought to by Harbor Freight. Here is the YouTube video that got Jim hyped for The War of the Rohirrim, Send us an email: lostlightpod@gmail.comFind all our links for social media and whatever at: https://lostlightpod.github.ioListen to all our TAPEDECK podmates at: https://solo.to/tapedeck
In 2024, Oscar Trimboli joined Claire Pedrick at The Coaching Inn, on the suggestion of Shaney Crawford who is training to be a coach. There was lots of learning on every side. This extended (nearly 3 hours) episode of The Coaching Inn has four sections. The original discussion from the first podcast that I did with Oscar. A recording of your responses to what we said - thank you to everyone who sent in reflections An invitation to experiment where Shani and Oscar and I reflect on the responses to the original episode. An Episode with Kathryn Mannix about listening There are many ways that you can listen to this: you can watch the video or you can listen to the audio or you can do both you can watch and listen in one sitting you can watch and listen to each section, pausing, noticing, reflecting, with one or two days until your next listen to let the learning emerge slowly or you might want to watch or listen together with someone else. That might be somebody at work, it might be someone you work with, it might be another coach, either at the same time or during the same week. Using this technique, you're going to help each other hear and discover something new about listening, something varied and something different. Watch and listen to what's said and notice how it's being said Taking notes or not taking notes, whichever works for you, whether it's words or icons, diagrams or something else, might be a useful way of engaging. Go Deeper Of course, we will really look forward to hearing your feedback and finding out how you're using this and what you're learning, because we're still learning too. Email info@3dcoaching.com with the title Listening Contact Oscar Trimboli Shaney Crawford Claire by emailing info@3dcoaching.com or checking out her 3D Coaching Supervision Community - we will be running new cohorts of Deeper Noticing and Deeper Partnership in 2025 - let Claire know and you'll be the first to know when we open bookings If you like this episode, subscribe or follow The Coaching Inn on your podcast platform or our YouTube Channel to hear or see new episodes as they drop. If you'd like to find out more about 3D Coaching, you can get all our new ideas and offers in our weekly email. Coming Up: Soon: Open Table - Crossing the Bridge to Full Time Coaching Keywords coaching, listening, communication, cultural perspectives, silence, dialogue, engagement, feedback, personal growth, listening techniques, listening, communication, silence, culture, storytelling, coaching, connection, presence, multilingualism, reflection, listening, communication, language learning, presence, feedback, coaching, dialogue, engagement, emotional intelligence, mindfulness, listening, communication, coaching, flexibility, curiosity, silence, presence, dialogue, co-creation, life transitions
Artist Track Album Year Time Ikejirike w/Rie a.k.a. Suzaku & Senri Kawaguchi Breaking the Limit Instrumental Summit Vol. 35 Ladies Night 2023 6:24 Rie a.k.a. Suzaku Noah's Ark – Prologue – Noah's Ark 2015 1:18 Rie a.k.a. Suzaku Noah's Ark Noah's Ark 2015 10:03 Rie a.k.a. Suzaku Noah's Ark – Epilogue – Noah's Ark 2015 […]
Dive deep into an emotional and transformative journey with GRIT 24, a mix crafted to resonate with your soul and move your body. This set is a celebration of energy, emotion, and evolution, featuring an impeccable blend of melodic house, techno, and progressive beats. Each track is chosen for its power to connect, inspire, and elevate.
This episode we are joined by one of the Founding Fathers of the Snake Nation. Jonesy from Twin Vipers joins us to kinda talk about the Battle of Helm's Deep but really we just want to talk about Ben Affleck's mobility issues as Batman. Send us an email: lostlightpod@gmail.comFind all our links for social media and whatever at: https://lostlightpod.github.ioListen to all our TAPEDECK podmates at: https://solo.to/tapedeck
Today's DELETED SCENE was the Alliance reacting to Julian Cain's acquisition of AMW. If you did not hear that scene, then you're listening to the Theatrical Version of KINGS OF THE RING, and we invite you to Patreon.com/KingsOTR where you can hear the Extended Version of the entire 60 episode run with all Deleted and Expanded Scenes. Previously on Kings of the Ring, Julian Cain has struggled his entire life with father issues and in recent years found father figures in other people, but he's been thrown in a tailspin since learning Charlie Gotch was his biological father. All-South Wrestling going through all sorts of issues in their decline, made worse by Michael Angel's personal problems and Gabriel's criminal issues, all while Burt Ironside is in the midst of an internal Alliance war with Daniel Hawkins over the Presidency. Thor Hansen has officially become the most famous wrestler ever and his loyalty to Julian Cain is renewed, while Jesse James's career has pulled back, wrestling outside the Alliance. And finally, Julian Cain thought he was a goner when Nelly Gotch ambushed him and choked him near to death, only to awaken alone with no front teeth but ownership papers of AMW, with his first action to shut AMW down. Kings of the ring is intended for mature audienes. Today's episode would be rated MA for profanity, drug use, and graphic sexual descriptions. Order your official merchandise from Pro-Wrestling Tees! https://www.prowrestlingtees.com/kingsotr Check out A.I. renderings of the Kingsverse! KingsOTR.com/characters How bout the NOVELS! https: KingsOTR.com/book Become a Patron and hear the full Extended Edition episodes from the entire season, plus hear new episodes 2 weeks before regular people! Patreon.com/KingsOTR "Kings of the Ring" is written and directed by @SteveTeTai. Sound Design and editing by Mana Sports Media. Voice characterization by Steve Te Tai, with Guest Voice Actors: Bill Apter (Pro-Wrestling Illustrated Legend, Sportskeeda, ApterChats) Lanny Poffo (WWE) RJ City (AEW) HEY EWW: https://www.youtube.com/playlist?list=PLILTWWX_AIJRiFlvhG6aHKq7cnA2c1Fuf Cyrus Fees (UFC) Facebook.com/CyrusFeesTV, Facebook.com/InThisCornerCyrusFees Evan Ginzburg (350 Days, The Wrestler). Facebook.com/EvanGinzburgsOldSchoolWrestlingMemories, 350DaystheMovie.com For any questions or feedback email us at PartsUnknown@KingsOTR.com. KingsOTR.com Twitter.com/KingsOTR Facebook.com/KingsOTR Patreon.com/KingsOTR
The Season Finale so big and major we had to break it into two parts! Previously on Kings of the Ring, Julian Cain showed up at Empire-Mania 3 with a busted up face and no front teeth! Nelly Gotch has been a mess since his father died and is running AMW down the tubes and is being strong-armed by Julian to sell AMW! Empire-Mania 3 was a runaway success with over 100,000 people in the building, and Thor Hansen emerged as King of the world! Would be main eventer Vance Armstrong was run out of the business while his old buddy Nate Wilkinson AKA Vladimir Rykoff showed up at EM3 looking to defect to the Empire! All while Julian's sacrifice blew Thor Hansen away, who's never felt more loyal to Julian. Kings of the ring is intended for mature audienes. Today's episode would be rated MA for profanity, graphic violence, sexual content, and sexual dialogue. Order your official merchandise from Pro-Wrestling Tees! https://www.prowrestlingtees.com/kingsotr Check out A.I. renderings of the Kingsverse! KingsOTR.com/characters How bout the NOVELS! https: KingsOTR.com/book Become a Patron and hear the full Extended Edition episodes from the entire season, plus hear new episodes 2 weeks before regular people! Patreon.com/KingsOTR "Kings of the Ring" is written and directed by @SteveTeTai. Sound Design and editing by Mana Sports Media. Voice characterization by Steve Te Tai, with Guest Voice Actors: Bill Apter (Pro-Wrestling Illustrated Legend, Sportskeeda, ApterChats) Lanny Poffo (WWE) RJ City (AEW) HEY EWW: https://www.youtube.com/playlist?list=PLILTWWX_AIJRiFlvhG6aHKq7cnA2c1Fuf Cyrus Fees (UFC) Facebook.com/CyrusFeesTV, Facebook.com/InThisCornerCyrusFees Evan Ginzburg (350 Days, The Wrestler). Facebook.com/EvanGinzburgsOldSchoolWrestlingMemories, 350DaystheMovie.com For any questions or feedback email us at PartsUnknown@KingsOTR.com. KingsOTR.com Twitter.com/KingsOTR Facebook.com/KingsOTR Patreon.com/KingsOTR
The Hounds of Hübschdorf (formerly called 'Grauwald's Game') is an epic fantasy audiobook by Audio Epics that has been released on Halloween, since it has serious dark fantasy and grimdark vibes. This brand new Witch Hunter Tale is the direct prequel to Witch Hunter. ----more---- If you like a dark adventure story you'll probably enjoy this grim journey in the original fantasy setting of Hruda, inspired by everything we love: RPG settings like the Old World from Warhammer fantasy, eighties fantasy movies and J.R.R. Tolkien's Middle Earth (amongst others). This first episode is the beginning of a full length audiobook that will bring the epic fantasy adventure from the novel alive. You can find all episodes here on YouTube. ABOUT THE STORY The Treasure of Boneyard Bay is our most ambitious project so far, featuring hours of dramatized audio with original music and a rich backdrop of sound effects. This immersive treasure adventure can be enjoyed by complete newcomers as well as loyal fans of the Witch Hunter series. The Treasure of Boneyard Bay is a thrilling, epic prequel to the Witch Hunter saga. The events in this treasure adventure take place right before Witch Hunter. It succeeds the events in The Treasure of Boneyard Bay and The Beast of the Western Wilds. PLOT SUMMARY When three Witch Hunters fail to return from a routine investigation, Master Ludlov and Initiate Tolfmann find themselves in a small village near the woods. While investigating the strange disappearance of their Brethren, it becomes obvious the mayor is not so keen on their arrival, and the villagers seem to prefer the distraction of the Graunacht festivities to their nosing around. When their inquest reveals a dark mystery involving evil magic and undead, Ludlov faces the true cause of the threat in a place more disturbing than he could have imagined. WANT TO SUPPORT US? Listen to our other stories on this channel. Like, share, comment and talk about us on social media: @AudioEpics
Dale joins us from Bat & Spider to take a break from talking about Werewolves to talk about Balrogs and how the choices we've made in the past don't define our futures. Buy Anything You Can Imagine from your favorite bookstore. Send us an email: lostlightpod@gmail.comFind all our links for social media and whatever at: https://lostlightpod.github.ioListen to all our TAPEDECK podmates at: https://solo.to/tapedeck
Life takes a lot of twists and turns that we don't see coming. What we do with those and how we spend our moments is how we spend our lives. The more I read about psychology the more I believe there is so much choice involved in a half-full or half-empty mentality. No one does half-full quite the way I've seen Sally do it. Sally Clarkson shares how she met Jesus. How she came to have a vision for family discipleship. How Sally Clarkson met Clay Clarkson. How she learned to live life well even in hard family situations? Ways Sally Clarkson has intentionally taken responsibility for her own joy? The way she's seeing Sarah Clarkson live out the vision of family life more beautifully. How do we begin to write our own beautiful story in the middle of hard lives, high depression rates, and a chaotic world? Brought to you by: Around the Ancient World You can find Sally's book "Well Lived" or find her on Instagram HERE For Grandmothers, she recommends THIS ONE If you don't have kids yet the FALL resource will be perfect!! Fall goes live on September 2nd. Advent is THIS ONE You can find Elizabeth writing helpful hints on the blog Helping you love Jesus and disciple your kids on Instagram Or get access to the "Bible Study" by signing up with email! Original Music written and recorded by Jonathan Camenisch *affiliate links are used when appropriate. Thank you for supporting Sunshine in My Nest --- Support this podcast: https://podcasters.spotify.com/pod/show/elizabeth-santelmann/support
Order your official merchandise from Pro-Wrestling Tees! https://www.prowrestlingtees.com/kingsotr In today's SPECIAL EWF EXCLUSIVE EPISODE, everyone gets the full extended edition with Deleted Scenes included!!! Previously on Kings of the Ring, After the heat Julian Cain got for putting Empire-Mania 2 in Milwaukee to taunt Charlie Gotch, Julian proclaimed EM3 would be from the 100,000 seat LA Olympic Coliseum. After months of struggling to find or create a main event to fill this stadium, Julian made a deal with the devil, bringing in Goliath to challenge Thor Hansen. But just like in AMW he's caused nothing but problems for the EWF and Thor Hansen and is now demanding $1 million to put Thor over at the show. After Julian Cain had another vision for M'Butu Zulu as a babyface, he split him off from manager Jack Trades, but was steered by Trades to make this angle resemble an African trying to escape slave ownership. When the NAACP got onto this and mounted an enormous press campaign against the EWF, Zulu was sent to the NAACP to shut this down, but instead cracked and spilled his true feelings on the gimmick and EWF's role in the gimmick. A conflict that spread onto his friendship with Tommy Aloha and Zulu's family for the past 2 years. Kings of the Ring is intended for mature audiences. Today's episode would be rated MA for violence, threats of violence, threats of sexual violence, profanity, and racist dialogue and slurs. Check out A.I. renderings of the Kingsverse! KingsOTR.com/characters How bout the NOVELS! https: KingsOTR.com/book Become a Patron and hear the full Extended Edition episodes from the entire season, plus hear new episodes 2 weeks before regular people! Patreon.com/KingsOTR "Kings of the Ring" is written and directed by @SteveTeTai. Sound Design and editing by Mana Sports Media. Voice characterization by Steve Te Tai, with Guest Voice Actors: Bill Apter (Pro-Wrestling Illustrated Legend, Sportskeeda, ApterChats) Lanny Poffo (WWE) RJ City (AEW) HEY EWW: https://www.youtube.com/playlist?list=PLILTWWX_AIJRiFlvhG6aHKq7cnA2c1Fuf Cyrus Fees (UFC) Facebook.com/CyrusFeesTV, Facebook.com/InThisCornerCyrusFees Evan Ginzburg (350 Days, The Wrestler). Facebook.com/EvanGinzburgsOldSchoolWrestlingMemories, 350DaystheMovie.com For any questions or feedback email us at PartsUnknown@KingsOTR.com. KingsOTR.com Twitter.com/KingsOTR Facebook.com/KingsOTR Patreon.com/KingsOTR
In this UX potpourri session, Darren focuses on the following topics: 1) The importance of domain knowledge (and the consequences of exalting general knowledge); 2) The rise and fall of UX; 3) Tell-tale markers (of job seeking) and 4) Of AI and empathy. Check out this extended UX potpourri session to hear Darren's elaboration on the topics-at-hand.#ux#podcasts#cxofmradio#cxofm#realuxtalk#worldofux#worldouxCheck out the new World of UX website at https://www.worldoux.com. Visit the UX Uncensored blog at https://uxuncensored.medium.com. Get your specialized UX merchandise at https://www.kaizentees.com.
It's Labor Day and WORT's Forward Lookout is back from their hiatus for an extended, welcome-back edition of the feature.Brenda Konkel sits down with new co-host/producer Rebecca Kemble to talk about why the Forward Lookout blog started decades ago, and why Madison's version of the Wheeler Report is still running.Plus: what's up with the city referendum, and how did the Police Civilian Review Board come to be? These two former Madison alders have the receipts.
Order your official merchandise from Pro-Wrestling Tees! https://www.prowrestlingtees.com/kingsotr Previously on Kings of the Ring, Miss Kitty has been M.I.A. since the blowup in the locker room and being dumped by Beautiful Barry Lovelace, while Daniel Hawkins lost the legal right to change the name of his territory to the "WWA". After finding out about what happened with Kitty and Daniel, Jesse James quit and was eventually replaced by Brutal Bob Walker. Goliath threatened Thor Hansen refusing to do the job at Empire-Mania 3, and M'Butu Zulu was told by Julian to claim to the NAACP their slavery angle is more comparable to a baseball contract dispute, and Daniel Daybreak continues to try to build Thor's movie & TV career to varying degrees of success. Nelly Gotch has been in a mess since father Charlie Gotch died and now is confronted with the reality that Julian Cain is his brother including a buyout of AMW, despite them winning the regional wrestling war. Dan Sanders' retirement angle continues as Corporal Punishment is being groomed across the country to become the new AMW champion, while the Corporal rebuilds his career since being cast out by the EWF and Hasbro last year. And Gabriel Angel, Denny Wayne and the rest of All-South have been sweating the pending verdict to their court case where these two in-ring enemies were arrested together with drugs across state lines, as Burt hopes for All-South's fortunes to finally reverse. Kings of the Ring is intended for mature audiences. Today's episode would be rated MA for profanity, racist dialogue, sexual content, sexual descriptions Check out A.I. renderings of the Kingsverse! KingsOTR.com/characters How bout the NOVELS! https: KingsOTR.com/book Become a Patron and hear the full Extended Edition episodes from the entire season, plus hear new episodes 2 weeks before regular people! Patreon.com/KingsOTR "Kings of the Ring" is written and directed by @SteveTeTai. Sound Design and editing by Mana Sports Media. Voice characterization by Steve Te Tai, with Guest Voice Actors: Bill Apter (Pro-Wrestling Illustrated Legend, Sportskeeda, ApterChats) Lanny Poffo (WWE) RJ City (AEW) HEY EWW: https://www.youtube.com/playlist?list=PLILTWWX_AIJRiFlvhG6aHKq7cnA2c1Fuf Cyrus Fees (UFC) Facebook.com/CyrusFeesTV, Facebook.com/InThisCornerCyrusFees Evan Ginzburg (350 Days, The Wrestler). Facebook.com/EvanGinzburgsOldSchoolWrestlingMemories, 350DaystheMovie.com For any questions or feedback email us at PartsUnknown@KingsOTR.com. KingsOTR.com Twitter.com/KingsOTR Facebook.com/KingsOTR Patreon.com/KingsOTR Rockytop by Audionautix is licensed under a Creative Commons Attribution 4.0 license. https://creativecommons.org/licenses/by/4.0/
Artist Track Album Year Time Alan Parsons Project Sirius The Essential Alan Parsons Project 2007 1:51 Earth Wind & Fire Rock That! I Am 1979 3:03 Herb Alpert A Taste Of Honey Whipped Cream & Other Delights 1965 2:40 Mason Williams Classical Gas The Mason Williams Phonograph Record 1968 2:55 Beatles Flying Magical Mystery Tour […]
HLA Young Writers Abigail Wilson and Ella Esslinger read their entire prose submissions in this special extended edition of the Sundial Writers Corner.
The Nerds finally return to Middle-Earth to take a look back at the Extended Edition of 2002's The Lord of the Rings: The Two Towers!
Pete and Dominic predict the Emmy nominees that will win, as well as the nominees that should win. Plus, a conversation with creatives behind Best Drama contender 'Fallout,' including Jonathan Nolan, Graham Wagner, and its gun-slinging star Walton Goggins. Learn more about your ad choices. Visit megaphone.fm/adchoices
In this episode of Perf Damage, we dive into the world of classic cinema with Bryan Cooper, co-producer of the Cinecon Film Festival—an unmissable hidden gem for film buffs and a must-have on your festival bucket list! Bryan, a staple of Cinecon for years, reveals his behind-the-scenes secrets and discusses the meticulous selection process for the festival's lineup which includes the world premiere of many rare, recently restored classics from Paramount. Hear how he collaborates with Charlotte to bring you films that are virtually unseen anywhere else. With its star-studded atmosphere and unpretentious charm, Cinecon—held every Labor Day weekend—is a mecca for classic film aficionados. From previously lost Clara Bow films like "The Pill Pounder" with a live score to Roy Rogers gems like "Song of Arizona" Cinecon has something for everyone.Join us for an engaging conversation about this iconic festival and the magic that makes it a haven for lovers of timeless cinema!Contact Us At:www.perfdamage.comEmail : perfdamagepodcast@gmail.comTwitter (X) : @perfdamageInstagram : @perf_damageLetterboxd : Perf DamageCheck Out our Youtube Channel:https://www.youtube.com/@PerfDamagePodcast
Order an official KINGS OF THE RING T-shirt from Pro-Wrestling Tees! https://www.prowrestlingtees.com/kingsotr Previously on Kings of the Ring, Julian's been acting quite bizarre in front of Nigel and Louie, ever since learning Charlie Gotch was his biological father, while Nelly Gotch has been a mess since Charlie died. All-American Dan Sanders was greenlit to pass the top guy babyface torch to Corporal Punishment and began booking their program designed to get CPL over as a huge star. Krusher Krawcyk was forcibly retired and moved on until a group of rambunctious wrestlers began pestering him to train them, while Hollywood Buddy Melrose has had his own issues with retirement life, which is spent watching the news all day. M'Butu Zulu has turned babyface thanks to Julian Cain's big plans, which culminated in an angle of Zulu wrestling his former partner for his "freedom". After outdrawing a Jesse James-Donny Gold show, Bobby Lee Rivers defiantly touted the Rock'n'Rollers prowess in the business demanding more respect from Jesse James, who recently quit Hawkins Promotions. Diamond Donny Gold was heartbroken to learn about Miss Kitty's arranged affair with Daniel Hawkins and Goliath debuted in the EWF by winning a Battle Royal and turning heel, to match his persona in the locker room by completely shitting on and undermining top guy Thor Hansen! And finally, Julian Cain not only revealed to Nelly Gotch they were half-brothers he tried to buy majority control of American Midwest Wrestling! Kings of the Ring is intended for mature audiences. Today's episode would be rated MA for profanity, drug use, graphic sexual dialogue, subtle racism, and dialogue referencing underage girls. Check out A.I. renderings of the Kingsverse! KingsOTR.com/characters How bout the NOVELS! https: KingsOTR.com/book Become a Patron and hear the full Extended Edition episodes from the entire season, plus hear new episodes 2 weeks before regular people! Patreon.com/KingsOTR "Kings of the Ring" is written and directed by @SteveTeTai. Sound Design and editing by Mana Sports Media. Voice characterization by Steve Te Tai, with Guest Voice Actors: Bill Apter (Pro-Wrestling Illustrated Legend, Sportskeeda, ApterChats) Lanny Poffo (WWE) RJ City (AEW) HEY EWW: https://www.youtube.com/playlist?list=PLILTWWX_AIJRiFlvhG6aHKq7cnA2c1Fuf Cyrus Fees (UFC) Facebook.com/CyrusFeesTV, Facebook.com/InThisCornerCyrusFees Evan Ginzburg (350 Days, The Wrestler). Facebook.com/EvanGinzburgsOldSchoolWrestlingMemories, 350DaystheMovie.com For any questions or feedback email us at PartsUnknown@KingsOTR.com. KingsOTR.com Twitter.com/KingsOTR Facebook.com/KingsOTR Patreon.com/KingsOTR
We're on vacation this week so please enjoy an extended version of a classic How To Survive! Get every episode extended by joining our Patreon at Patreon.com/podcasthowtosurvive!See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
Order your official merchandise from Pro-Wrestling Tees! https://www.prowrestlingtees.com/kingsotr Previously on Kings of the Ring, Julian Cain dropped all nationwide touring to focus on driving AMW out of business in the Midwest and Dan Sanders turned heel to set up a final run against Corporal Punishment. Diamond Donny Gold found out about Miss Kitty sleeping with Daniel Hawkins and went into a funk, Jesse James did, told off Daniel Hawkins and quit as Booker! Meanwhile Miss Kitty and Beautiful Barry Lovelace haven't been seen since Shark outed her affair and she stabbed Shark, and Daniel Hawkins battles the Alliance in the court to market his promotion as the "WWA". Gabriel Angel's concern grows about Michael Angel's new playboy lifestyle at the behest of their father Burt and Julian Cain finally secured his stadium main event by recruiting GOLIATH!!! Kings of the Ring is intended for mature audiences. Today's episode would be rated MA for profanity, drug use, graphic sexual dialogue, subtle racism, and dialogue referencing underage girls. Check out A.I. renderings of the Kingsverse! KingsOTR.com/characters How bout the NOVELS! https: KingsOTR.com/book Become a Patron and hear the full Extended Edition episodes from the entire season, plus hear new episodes 2 weeks before regular people! Patreon.com/KingsOTR "Kings of the Ring" is written and directed by @SteveTeTai. Sound Design and editing by Mana Sports Media. Voice characterization by Steve Te Tai, with Guest Voice Actors: Bill Apter (Pro-Wrestling Illustrated Legend, Sportskeeda, ApterChats) Lanny Poffo (WWE) RJ City (AEW) HEY EWW: https://www.youtube.com/playlist?list=PLILTWWX_AIJRiFlvhG6aHKq7cnA2c1Fuf Cyrus Fees (UFC) Facebook.com/CyrusFeesTV, Facebook.com/InThisCornerCyrusFees Evan Ginzburg (350 Days, The Wrestler). Facebook.com/EvanGinzburgsOldSchoolWrestlingMemories, 350DaystheMovie.com For any questions or feedback email us at PartsUnknown@KingsOTR.com. KingsOTR.com Twitter.com/KingsOTR Facebook.com/KingsOTR Patreon.com/KingsOTR
We wrap up Extended Edition by looking at Ridley Scott's director's cut of Kingdom of Heaven! Kurosh Jozavi returns to the show to discuss this epic and the differences between the theatrical and directors cuts. We wrap up by talking about the availability of these cuts and their rise to prominence. Check out the KJP show for more from Kurosh! For more info head to underratedmoviepodcast.com Instagram: https://instagram.com/underratedmoviepodcast TikTok: https://www.tiktok.com/@underratedmoviepodcast Patreon: https://patreon.com/UnderratedMoviePodcast YouTube: https://www.youtube.com/channel/UCAbpTHWyBle7yKJv4-gR_g
Extended Edition continues with Micheal Mann's Blackhat! A colossal failure, both critically and financially, over the years Mann retooled the film, creating a new cut of the film that improves it significantly by adding and reordering scenes. Daniel Rubio of Reel Chums joins Derick to discuss the film, comparing and contrasting both versions of the film. For more info head to underratedmoviepodcast.com Instagram: https://instagram.com/underratedmoviepodcast TikTok: https://www.tiktok.com/@underratedmoviepodcast Patreon: https://patreon.com/UnderratedMoviePodcast YouTube: https://www.youtube.com/channel/UCAbpTHWyBle7yKJv4-gR_g
Previously on Kings of the Ring, AMW Champion Dan Sanders convinced Nelly Gotch to let him book his retirement program against Corporal Punishment, and Julian Cain ordered Louie the Greek to begin a quick angle to turn M'Butu Zulu babyface. Since Michael Angel returned from a near death overdose and came back to All-South and the family, he's been acting out Burt's delusion that he's no longer gay, which is frustrating his brother Gabriel who doesn't see this ending well. Luke St. Pierre long promised Julian Cain a meeting with the Montreal territory, the only province EWF doesn't run, all while Julian scrambles to find a main event for his stadium show, since Vance Armstrong turned out to be a bust. The Rock'n'Rollers phenomenon became official when they ended up drawing huge crowds as headliners for WWA's official second tour, and in their first day on the job, Shark of the Apocalypse told the entire locker room that Barry Lovelace won the World title because his wife, Miss Kitty, slept with the boss, Daniel Hawkins. Kings of the Ring is intended for mature audiences. Today's episode would be rated MA for profanity, drug use, graphic sexual dialogue, subtle racism, and dialogue referencing underage girls. Check out A.I. renderings of the Kingsverse! KingsOTR.com/characters How bout the NOVELS! https: KingsOTR.com/book Become a Patron and hear the full Extended Edition episodes from the entire season, plus hear new episodes 2 weeks before regular people! Patreon.com/KingsOTR "Kings of the Ring" is written and directed by @SteveTeTai. Sound Design and editing by Mana Sports Media. Voice characterization by Steve Te Tai, with Guest Voice Actors: Bill Apter (Pro-Wrestling Illustrated Legend, Sportskeeda, ApterChats) Lanny Poffo (WWE) RJ City (AEW) HEY EWW: https://www.youtube.com/playlist?list=PLILTWWX_AIJRiFlvhG6aHKq7cnA2c1Fuf Cyrus Fees (UFC) Facebook.com/CyrusFeesTV, Facebook.com/InThisCornerCyrusFees Evan Ginzburg (350 Days, The Wrestler). Facebook.com/EvanGinzburgsOldSchoolWrestlingMemories, 350DaystheMovie.com For any questions or feedback email us at PartsUnknown@KingsOTR.com. KingsOTR.com Twitter.com/KingsOTR Facebook.com/KingsOTR Patreon.com/KingsOTR
We continue the our mini-series Extended Edition by looking at the Assembly Cut of Alien³. After a complicated pre-production and an even more troubled production plagued by studio interference David Fincher disowned his first film. However the Assembly Cut, complied years later brought to light a version closer to his original vision that served as a powerful conclusion to the original Alien trilogy. Perry Constantine, host of Superhero Cinephiles and Japan on Film makes his first appearance on the show! For more info head to underratedmoviepodcast.com Instagram: https://instagram.com/underratedmoviepodcast TikTok: https://www.tiktok.com/@underratedmoviepodcast Patreon: https://patreon.com/UnderratedMoviePodcast YouTube: https://www.youtube.com/channel/UCAbpTHWyBle7yKJv4-gR_g
We kick off our mini-series Extended Edition! Over the next two months we'll be looking at alternative cuts of films, beginning with the Director's Cut of Doctor Sleep. Former host and horror hound Alan Torres returns to talk about Mike Flanagan's full vision. The sequel to The Shining, coming decades later, the film crashed and burned at the box office. But with nearly thirty minutes of added footage is there a version of this film that succeeds where the theatrical edition failed? For more info head to underratedmoviepodcast.com Instagram: https://instagram.com/underratedmoviepodcast TikTok: https://www.tiktok.com/@underratedmoviepodcast Patreon: https://patreon.com/UnderratedMoviePodcast YouTube: https://www.youtube.com/channel/UCAbpTHWyBle7yKJv4-gR_g
Welcome to the Kings of the Ring! The most impactful season ever continues in the newest episode as Julian's lost it for Vance Armstrong after Thor Hansen psyched out his would be successor, AMW is spiraling, the Alliance Civil War continues behind the scenes, Gabriel Angel worries about Michael, Jesse James had to make adjustments after Vladimir Rykoff accidentally broke pal Beau Riggs' ribs, Beautiful Barry Lovelace dispenses unsolicited wrestling advice, Dan Sanders falsely accused Corporal Punishment of being a druggie, the Apocalypse arrived in Atlanta, and the Diamond Club dominates the WVBS airwaves! Kings of the Ring is intended for mature audiences. Today's episode would be rated MA for profanity, drug use, sexual dialogue, and graphic sexual descriptions. Check out A.I. renderings of the Kingsverse! KingsOTR.com/characters How bout the NOVELS! https: KingsOTR.com/book Become a Patron and hear the full Extended Edition episodes from the entire season, plus hear new episodes 2 weeks before regular people! Patreon.com/KingsOTR "Kings of the Ring" is written and directed by @SteveTeTai. Sound Design and editing by Mana Sports Media. Voice characterization by Steve Te Tai, with Guest Voice Actors: Lanny Poffo (WWE) RJ City (AEW) HEY EWW: https://www.youtube.com/playlist?list=PLILTWWX_AIJRiFlvhG6aHKq7cnA2c1Fuf Cyrus Fees (UFC) Facebook.com/CyrusFeesTV, Facebook.com/InThisCornerCyrusFees Evan Ginzburg (350 Days, The Wrestler). Facebook.com/EvanGinzburgsOldSchoolWrestlingMemories, 350DaystheMovie.com For any questions or feedback email us at PartsUnknown@KingsOTR.com. KingsOTR.com Twitter.com/KingsOTR Facebook.com/KingsOTR Patreon.com/KingsOT
Ray tries out a new and very fun board game trivia game on the guys, and you can play along as well, plus the latest R&R list! :)
There's a bunch more travel games in the post show, and some more fun chitchat in the pre-show :)
Welcome to the Kings of the Ring! And the impact from the penultimate episode #50 continues! Previously on Kings of the Ring, Jesse James, brought down the entire Meat Machine to Georgia to train with Prince Abdullah and Brutal Bob Walker, and then split them all up throughout the Alliance, but all with the promise of coming back to work for him eventually. Bitter at Jesse James' broken World title promise, a distracted Vladimir Rykoff inadvertently broke Beau Riggs' ribs in an angle designed to set up their main event house show run, and Beautiful Barry Lovelace felt his World title run changed people's perceptions of him. To Gabriel Angel's surprise, Burt Ironside's insistence that Michael Angel was "cured" of his gayness after his overdose coma, wasn't met with ridicule from Michael. Feeling held back and unsure about Nelly Gotch's leadership, Shark and Buzzsaw decided to leave AMW but were disappointed when Julian Cain's invitation appeared to be false, while Nelly Gotch has not reacted to his father Charlie's death well... at all, and Corporal Punishment has been the most over babyface on the AMW roster since he arrived this year. The phenom Vance Armstrong, after the greatest debut match in wrestling history has the entire EWF excited about his future, and Julian Cain excited about him as a replacement for the questionable loyalty of Thor Hansen, all while Julian dropped another funeral bomb at Charlie Gotch's, shocking everyone by praising the man! Kings of the Ring is intended for mature audiences. Today's episode would be rated MA for profanity, drug use, sexual dialogue, sexual situations. Check out A.I. renderings of the Kingsverse! KingsOTR.com/characters How bout the NOVELS! https: KingsOTR.com/book Become a Patron and hear the full Extended Edition episodes from the entire season, plus hear new episodes 2 weeks before regular people! Patreon.com/KingsOTR "Kings of the Ring" is written and directed by @SteveTeTai. Sound Design and editing by Mana Sports Media. Voice characterization by Steve Te Tai, with Guest Voice Actors Lanny Poffo (WWE), RJ City (AEW), Cyrus Fees (UFC), and Evan Ginzburg (350 Days, The Wrestler). For any questions or feedback email us at PartsUnknown@KingsOTR.com. KingsOTR.com Twitter.com/KingsOTR Facebook.com/KingsOTR Patreon.com/KingsOTR Facebook.com/EvanGinzburgsOldSchoolWrestlingMemories 350DaystheMovie.com YouTube.com/RJCityLovesYou Facebook.com/CyrusFeesTV Facebook.com/InThisCornerCyrusFees
In addition to the top 12 that ray, chris, ruel and I came up with, in the post show I do a full top10 to update my engine building list from a year ago! :)
Here's the extended edition of the latest R&R, where there's some chitchat catching up after a long absence as well as a whole bunch more spring themed games int he post show!
Stephanie introduces her ideal setup for enjoying coffee on a bike ride. Joël describes his afternoon tea ritual. Exciting news from the hosts: both have been accepted to speak at RailsConf! Stephanie's presentation, titled "So, Writing Tests Feels Painful. What now?" aims to tackle the issues developers encounter with testing while offering actionable advice to ease these pains. Joël's session will focus on utilizing Turbo to create a Dungeons & Dragons character sheet, combining his passion for gaming with technical expertise. Their conversation shifts to artificial intelligence and its potential in code refactoring and other applications, such as enhancing the code review process and solving complex software development problems. Joël shares his venture into combinatorics, illustrating how this mathematical approach helped him efficiently refactor a database query by systematically exploring and testing all potential combinations of query segments. Transcript: JOËL: Hello and welcome to another episode of The Bike Shed, a weekly podcast from your friends at thoughtbot about developing great software. I'm Joël Quenneville. STEPHANIE: And I'm Stephanie Minn, and together, we're here to share a bit of what we've learned along the way. JOËL: So, Stephanie, what's new in your world? STEPHANIE: So, today I went out for a coffee on my bike, and I feel like I finally have my perfect, like, on-the-go coffee setup. We have this thoughtbot branded travel mug. So, it's one of the little bits of swag that we got from the company. It's, like, perfectly leak-proof. I'll link the brand in the show notes. But it's perfectly leak-proof, which is great. And on my bike, I have a little stem bag, so it's just, like, a tiny kind of, like, cylindrical bag that sits on the, like, vertical part of my handlebars that connects to the rest of my bag. And it's just, like, the perfect size for a 12-ounce coffee. And so, I put my little travel mug in there, and I just had a very refreshing morning. And I'd gone out on my bike for a little bit, stopping by for coffee and headed home to work. And I got to drink my coffee during my first meeting. So, it was a wonderful way to start the day. JOËL: Do you just show up at the coffee shop with your refillable mug and say, "Hey, can you pour some coffee in this?" STEPHANIE: Yeah. I think a lot of coffee places are really amenable to bringing your own travel mugs. So yeah, it's really nice because I get to use less plastic. And also, you know, when you get a to-go mug, it is not leak-proof, right? It could just slosh all over the place and spill, so not bike-friendly. But yeah, bring your own mug. It's very easy. JOËL: Excellent. STEPHANIE: So, Joël, what's new in your world? JOËL: Also, warm beverages. Who would have thought? It's almost like it's cold in North America or something. I've been really enjoying making myself tea in the afternoons recently. And I've been drinking this brand of tea that is a little bit extra. Every flavor of tea they have comes with a description of how the tea feels. STEPHANIE: Ooh. JOËL: I don't know who came up with these, but they're kind of funny. So, one that I particularly enjoy is described as feels like stargazing on an empty beach. STEPHANIE: Wow. That's very specific. JOËL: They also give you tasting notes. This one has tastes of candied violet, elderberry, blackberry, and incense. STEPHANIE: Ooh, that sounds lovely. Are you drinking, like, herbal tea in the afternoon, or do you drink caffeinated tea? JOËL: I'll do caffeinated tea. I limit myself to one pot of coffee that I brew in the morning, and then, whenever that's done, I switch to tea. Tea I allow myself anything: herbal, black tea; that's fine. STEPHANIE: Yeah, I can't have too much caffeine in the afternoon either. But I do love an extra tea. I wish I could remember, like, what even was in this tea or what brand it was, but once I had a tea that was a purplish color. But then, when you squeeze some lemon in it, or I guess maybe anything with a bit of acid, it would turn blue. JOËL: Oh, that's so cool. STEPHANIE: Yeah, I'll have to find what this tea was [laughs] and update the podcast for any tea lovers out there. But yeah, it was just, like, a little bit of extra whimsy to your regular routine. JOËL: I love adding a little whimsy to my day, even if it's just seeing a random animated GIF that a coworker has sent or Tuple has some of the, like, reactions you can send if you're pairing with someone. And I don't use those very often, so whenever one of those comes through, and it's like, ship it or yay, that makes me very happy. STEPHANIE: Agreed. JOËL: This week is really fun because as we were prepping for this episode, we both realized that there is a lot that's been new in our world recently. And Stephanie, in particular, you've got some pretty big news that recently happened to you. STEPHANIE: Yeah, it turns out we're making the what's new in your world segment the entire episode today [laughs]. But my news is that I am speaking at RailsConf this year, so that is May 7th through 9th in Detroit. And so, yeah, I haven't spoken at a RailsConf before, only a RubyConf. So, I'm looking forward to it. My talk is called: So, Writing Tests Feels Painful. What now? JOËL: Wait, is writing tests ever painful [laughs]? STEPHANIE: Maybe not for you, but for the rest of us [laughs]. JOËL: No, it absolutely is. I, right before this recording, came from a pairing session where we were scratching our heads on an, like, awkward-to-write test. It happens to all of us. STEPHANIE: Yeah. So, I was brainstorming topics, and I kind of realized, especially with a lot of our consulting experience, you know, we hear from developers or even maybe, like, engineering managers a lot of themes around like, "Oh, like, development is slowing down because our test suite is such a headache," or "It's really slow. It's really flaky. It's really complicated." And that is a pain point that a lot of tech leaders are also looking to address for their teams. But I was really questioning this idea that, like, it always had to be some effort to improve the test suite, like, that had to be worked on at some later point or get, like, an initiative together to fix all of these problems, and that it couldn't just be baked into your normal development process, like, on an individual level. I do think it is really easy to feel a lot of pain when trying to write tests and then just be like, ugh, like, I wish someone would fix this, right? Or, you know, just kind of ignore the signals of that pain because you don't know, like, how to manage it yourself. So, my talk is about when you do feel that pain, really trying to determine if there's anything you can do, even in just, like, the one test file that you're working in to make things a little bit easier for yourself, so it doesn't become this, like, chronic issue that just gets worse and worse. Is there something you could do to maybe reorganize the file as you're working in it to make some conditionals a little bit clearer? Is there any, like, extra test setup that you're like, "Oh, actually, I don't need this anymore, and I can just start to get rid of it, not just for this one example, but for the rest in this file"? And do yourself a favor a little bit. So yeah, I'm excited to talk about that because I think that's perhaps, like, a skill that we don't focus enough on. JOËL: Are you going to sort of focus in on the side of things where, like, a classic TDD mantra is that test pain reflects underlying code complexity? So, are you planning to focus on the idea of, oh, if you're feeling test pain, maybe take some time to refactor some of the code that's under test, maybe because there's some tight coupling? Or are you going to lean a little bit more into maybe, like, the Boy Scout rule, you know, 'Leave the campsite cleaner than you found it' for your test files? STEPHANIE: Ooh, I like that framing. Definitely more of the former. But one thing I've also noticed working with a lot of client teams is that it's not always clear, like, how to refactor. I think a lot of intermediate developers start to feel that pain but don't know what to do about it. They don't know, like, maybe the code smells, or the patterns, or refactoring strategies, and that can certainly be taught. It will probably pull from that. But even if you don't know those skills yet, I'm wondering if there's, like, an opportunity to teach, like, developers at that level to start to reflect on the code and be like, "Hmm, what could I do to make this a little more flexible?" And they might not know the names of the strategies to, like, extract a class, but just start to get them thinking about it. And then maybe when they come across that vocabulary later, it'll connect a lot easier because they'll have started to think about, you know, their experiences day to day with some of the more conceptual stuff. JOËL: I really like that because I feel we've probably all heard that idea that test pain, especially when you're test driving, is a sign of maybe some anti-patterns or some code smells in the underlying code that you're testing. But translating that into something actionable and being able to say, "Okay, so my tests are painful. They're telling me something needs to be refactored. I'm looking at this code, and I don't know what to refactor." It's a big jump. It's almost the classic draw two circles; draw the rest of the owl meme. And so, I think bridging that gap is something that is really valuable for our community. STEPHANIE: Yeah, that's exactly what I hope to do in my talk. So, Joël, you [chuckles] also didn't quite mention that you have big news as well. JOËL: So, I also got accepted to speak at RailsConf. I'm giving a talk on Building a Dungeons & Dragons Character Sheet Using Turbo. STEPHANIE: That's really awesome. I'm excited because I want to learn more about Turbo. I want someone else to tell me [laughs] what I can do with it. And as a person with a little bit of Dungeons & Dragons experience, I think a character sheet is kind of the perfect vehicle for that. JOËL: Building a D&D character sheet has been kind of my go-to project to experiment with a new front-end framework because it's something that's pretty dynamic. And for those who don't know, there's a bunch of fields that you fill in with stats for different attributes that your character has, but then those impact other stats that get rendered. And sometimes there can be a chain two or three long where different numbers kind of combine together. And so, you've got this almost dependency tree of, like, a particular number. Maybe your skill at acrobatics might depend on a number that you entered in the dexterity field, but it also depends on your proficiency bonus, and maybe also depends on the race that you picked and a few other things. And so, calculating those numbers all of a sudden becomes not quite so simple. And so, I find it's a really fun exercise to build when trying out a new interactive front-end technology. STEPHANIE: Have you done this with a different implementation or a framework? JOËL: I've done this, not completely, but I've attempted some parts of a D&D character sheet, I think, with Backbone.js with Ember. I may have done an Angular one at some point in original Angular, so Angular 1. I did this with Elm. Somehow, I skipped React. I don't think I did React to build a D&D character sheet. And now I'm kind of moving a little bit back to the backend. How much can we get done just with Turbo? Or do we need to pull in maybe Stimulus? These are all things that are going to be really fun to demonstrate. STEPHANIE: Yeah. Speaking of injecting some whimsy earlier, I think it's kind of like just a little more fun than a regular to-do app, you know, or a blog to show how you can build, you know, something that people kind of understand with a different technology. JOËL: Another really fun thing that I've been toying with this week has been using AI to help me refactor code. And this has been using just sort of a classic chat AI, not a tool like Copilot. And I was dealing with a query that was really slow, and I wanted to restructure it in a different way. And I described to the AI how I wanted it to refactor and explicitly said, "I want this to be the same before and after." And I asked it to do the refactor, and it gave me some pretty disappointing results where it did some, like, a couple of really obvious things that were not that useful. And I was talking to a colleague about how I was really disappointed. I was thinking, well, AI should be able to do something better than this. And this colleague suggested changing the way I was asking for things and specifically asking for a step-by-step and asking it to prove every step using relational algebra, which is the branch of math that deals with everything that underlies relational databases, so the transformations that you would do where you keep everything the same, but you're saying, "Hey, these equations are all equivalent." And it sure did. It gave me a, like, 10-step process with all these, like, symbols and things. My relational algebra is not that strong, and so I couldn't totally follow along. But then I asked it to give me a code example, like, show me the SQL at every step of this transformation and at the end. And, you know, it all kind of looked all right. I've not fully tested the final result it gave me to see if it does what it says on the tin. But I'm cautiously optimistic. I think it looks very similar to something that I came up with on my own. And so, I'm somewhat impressed, at least, like, much better than things were in the beginning with that first round. So, I'm really curious to see where I can take this. STEPHANIE: Yeah, I think that's cool that you were able to prompt it differently and get something more useful. One of the reasons why I personally have been a little bit hesitant to get into the large language models is because I would love to see the AI show its work, essentially, like, tell me a little bit more about how it got from question to answer. And I thought that framing of kind of step-by-step show me code was a really interesting way, even to just, like, get some different results that do the same thing. But you can kind of evaluate that a little bit more on your own rather than just using that first result that it gave you that was like, eh, like, I don't know if this really did anything for me. So, it would be cool, even if you don't end up using, like, the final one, right? If something along the way also is an improvement from what you started with that would be really interesting. JOËL: Honestly, I think you kind of want the same thing if you're chatting with an AI chatbot or having a conversation in Slack with a colleague. They're just like, "Hey, can you help me refactor this?" And then a sort of, like, totally different chunk of code. And it's just like, "Trust me, it works." STEPHANIE: [laughs]. JOËL: And maybe it does. Maybe you plug it into your codebase and run the tests against it, and the tests are still green. And so, you trust that it works, but you don't really understand where it came from. That doesn't always feel good, even when it comes from a human. So, what I've appreciated with colleagues has been when they've given me a step-by-step. Sometimes, they give me the final product. They just say, "Hey. Try this. Does this work?" Plug it in to the test. It does pass. It's green. Great. "Tell me what black magic you did to get to that." And then they give me the step-by-step and it's like, oh, that's so good because not only do I get a better understanding of what happens at every step, but now I'm equipped the next time I run into this problem to apply the same technique to figure it out on my own. STEPHANIE: Yeah. And I liked, also, that relational algebra pro tip, right? It kind of ensures that what you're getting makes sense or is equivalent along the way [laughs]. JOËL: We think, right? I don't know enough relational algebra to check its work. It is quite possible that it is making some subtle mistakes along the way, or, like, making inferences that it shouldn't be. I'm not going to say I trust that. But I think, specifically, when asking for SQL transformations, prompting it to do so using relational algebra in a step-by-step way seemed to be a way to get it to do something more reliably or at least give more interesting results. STEPHANIE: Cool. JOËL: I was interested in trying this out in part because I've been more curious about AI tools recently, and also because we're hoping to do a deeper dive into AI on a Bike Shed episode at some point later, so very much still in the gathering information phase. But this was a really cool experience. So, having an AI refactor a query for me using relational algebra, definitely something that's new in my world this week. STEPHANIE: Speaking of refactoring and this idea of making improvements to your code and trying to figure out how to get from what you currently have to something new, I have been thinking a lot about how to make code reviews more actionable. And that's because, on my current client project, our team is struggling a little bit with code reviews, especially when you kind of want to give feedback on more of a design change in the code or thinking about some different abstractions. I have found that that is really hard to communicate async and also in a, like, a GitHub code review format where you can really just comment, like, line by line. And I've found that, you know, when someone is leaving feedback, that's like, "I'm having a hard time reading this. And I'm imagining that we could organize the code a bit differently in these three different layers or abstractions," there's a lot of assumptions there, right [laughs]? That your message is being communicated to the author and that they are able to, like, visualize, or have a mental model for what you're explaining as well. And then kind of what I've been seeing in this dynamic is, like, not really knowing what to do with that and to kind of just, like, I don't know where to go from here. So, I guess the next step is just to, like, merge it. Is that something you've experienced before or encountered when it comes to feedback? JOËL: Broader changes are often challenging to explain, especially when they're...sometimes you get so abstract you can just write a quick paragraph. And sometimes it's like, hey, what if we, like, totally change our approach? I've definitely done the thing where I'll just ping someone and say, "Hey, can we talk about this synchronously? Can we get on a call and have a deeper conversation?" How do you tend to approach if you're not going to hop on a call with someone and, like, have a 20 or 30-minute conversation? How do you approach doing that asynchronously on a pull request? Are you the type of person to put, like, a ton of, like, code blocks, like, "Here's what I was thinking. We could instead have this class and this thing"? And, like, pretty soon, it's, like, a page and a half of text. Or do you have another approach that you like to use? STEPHANIE: Yeah. And I think that's where it can get really interesting. Because my process is, I'll usually just start commenting and maybe if I'm seeing some things that can be done differently. If it's not just, like, a really obvious change that I could just use English to describe, I'll add a little suggested change. But I also don't want to just rewrite this person's code [laughs] in a code review. JOËL: That's the challenge, right? STEPHANIE: Yeah. And I've definitely seen that be done before, too. Once I notice I'm at, like, four plus comments, and then they're not just, like, nitpicks about, like, syntax or something like that, that helps me clue into the idea that there is some kind of bigger change that I might be asking of the author. And I don't want to overwhelm them with, like, individual comments that really are trying to convey something more holistic. JOËL: Right. I wonder if having a, like, specialized yet more abstract language is useful for these sorts of things where a whole paragraph in English or, you know, a ton of code examples might be a bit much. If you're able to say something like, "Hey, how would you feel about using a strategy pattern approach here instead of, you know, maybe a template object or some custom thing that we've built here?" that allows us to say a lot in a fairly sort of terse way. And it's the thing that you can leave more generically on the PR instead of, like, individually commenting in a bunch of places. And that can start a broader conversation at more of an architecture level. STEPHANIE: Yes, I really like that. That's a great idea. I would follow that up with, like, I think at the end of the day, there are some conversations that do need to be had synchronously. And so, I like the idea of leaving a comment like that and just kind of giving them resources to learn what a strategy pattern is and then offering support because that's also a way to shorten that feedback loop of trying to communicate an idea. And I like that it's kind of guiding them, but also you're there to add some scaffolding if it ends up being, like, kind of a big ask for them to figure out what to do. JOËL: There's also oftentimes, I think, a tone thing to manage where, especially if there's a difference in seniority or experience between the two people, it can be very easy for something to come across as an ask or a demand rather than a like, "Hey, let's think about some alternatives here." Or, like, "I have some concerns with your implementation. Let's sort of broadly explore some possible alternatives. Maybe a strategy pattern works." But the person reading that who wrote the original code might be, like, receiving that as "Your code is bad. You should have done a strategy pattern instead." And that's not the conversation I want to have, right? I want to have a back-and-forth about, "Hey, what are the trade-offs involved? Do you have a third architecture you'd like to suggest?" And so, that can be a really tricky thing to avoid. STEPHANIE: Yeah, I like that what you're saying also kind of suggested that it's okay if you don't have an idea yet for exactly how it should look like. Maybe you just are like, oh, like, I'm having a hard time understanding this, but I don't think just leaving it at that gives the author a lot to go on. I think there's something to it about maybe the action part of actionable is just like, "Can you talk about it with me?" Or "Could you explain what you're trying to do here?" Or, you know, leave a comment about what this method is doing. There's a lot of ways, I think, that you can reach some amount of improvement, even if it doesn't end up being, like, the ideal code that you would write. JOËL: Yes. There's also maybe a distinction in making it actionable by giving someone some code and saying, "Hey, you should copy-paste this code and make that..." or, you know, use a GitHub suggested code or something, which works on the small. And in the big, you can give some maybe examples and say, "Hey, what if you refactored in this way?" But sometimes, you could even step back and let them do that work and say, "Hey, I have some concerns with the current architecture. It's not flexible in the ways that we need to be flexible. Here's my understanding of the requirements. And here's sort of how I see maybe this architecture not working with that. Let's think of some different ways we could approach this problem." And oftentimes, it's nice to give at least one or two different ideas to help start that. But it can be okay to just ask the person, "Hey, can you come up with some alternate implementations that would fulfill these sets of requirements?" STEPHANIE: Yeah, I like that. And I can even see, like, maybe you do that work, and you don't end up pursuing it completely in addressing that feedback. But even asking someone to do the exercise itself, I think, can then spark new ideas and maybe other improvements. In general, I like to think about...I'm a little hesitant to use this metaphor because I'm not actually giving code, like, letter grades when I review them, but the idea that, like, not all code has to get, like, an A [chuckles], but maybe getting it, like, from one letter grade up to, like, half a letter grade, like, higher, that is valuable, even if it's not always practical to go through multiple rounds of code review. And I think just making it actionable enough to be a little bit better, like, that is, in my opinion, the sweet spot. JOËL: That's true. The sort of over-giving feedback to someone to try to get code perfect, rather than just saying, "Hey, can we make it slightly better?" And, you know, there are probably some minimum standards you need to hit. But at some point, it's a trade-off of like, how much time do we need to put polishing this versus shipping something? STEPHANIE: Yeah, and I think that it is cumulative over time, right? That's how people learn. Yeah, it's like one of the biggest opportunities for developers to level up is from that feedback. And that's why I think it's important that it's actionable because, you know, and you put the time into, like, giving that review, and it's not just to make sure the code works, but it's also, like, one of the touch points for collaboration. JOËL: So, if you had to summarize what makes code review comments actionable, do you have, like, top three tips that make a comment really actionable as opposed to something that's not helpful? Or maybe that's more of the journey that you're on, and you've not distilled it down to three pithy tips that you can put in a listicle. STEPHANIE: Honestly, I think it does kind of just distill down to one, which is for every comment, you should have an idea of what you would like the author to do about it. And it's okay if it's nothing, but then tell them that it's nothing. You could just be expressing, "I thought this was kind of weird, [laughs]" or "This is not my favorite thing, but it's okay." JOËL: And it can be okay for the thing you want the author to do. It doesn't have to be code. It could be a conversation. STEPHANIE: Yeah, exactly. It could be a conversation. It could be asking for information, too, right? Like, "Did you consider alternatives, and could you share them with me?" But that request portion, I think is really important because, yeah, I think there's so much miscommunication that can happen along the way. So, definitely still trying to figure out how to best support that kind of code review culture on my team. JOËL: This week's episode has been really fun because it's just been a combination of a lot of things that are new in our world, things that we've been trying, things that we've been learning. And kind of in an almost, like, a meta sense, one of the things I've been digging into is combinatorics, the branch of math that looks at how things combine and particularly how it works with combining a bunch of ActiveRecord query fragments where there's potential branching, so things like doing a union of two sort of sub queries or doing an or where you're combining two different where queries and trying to figure out what are the different paths through that. STEPHANIE: Wow, what a great way to combine what we were talking about, Joël [laughs]. Did you apply combinatorics to this podcast episode [laughs]? JOËL: Somehow, topics multiply with each other, something, something. STEPHANIE: Yeah, that makes sense to me [laughs]. Okay. Will you tell me more about what you've been using it for in your queries? JOËL: So, one thing I'm trying to do is because I've got these different branching paths through a query, I want to see sort of all the different ways because these are defined as ActiveRecord scopes, and I'm chaining them together. And it looks linear because I'm calling scope1 dot scope2 dot scope3. But each of those have branches inside of them. And so, there's all these different ways that data could get used or not. And one way that I figured out, like, what are the different paths here, was actually drawing out a matrix, just putting together a table. In this case, I had two scopes, each of which had a two-way branch inside, and so I made a two by two matrix. And that gave me all of the combinations of, oh, if you go down one branch in one scope and down another branch in the other scope. And what I went through is then I went in in each square and filled in how many records I would expect to get back from the query from some basic set that I was working on in each of these combinations. And one thing that was really interesting is that some of those combinations were sort of mutually exclusive, where a scope further down the line was filtering on the same field as an earlier one and would overwrite it or not overwrite it, but the two would then sort of you can't have both of those things be true at the same time. So, I'm looking for something that has a particular manager ID, and then I'm looking for something that has a particular different manager ID. And the way Rails combines these, if you just change scopes with where, is to and them together. There are no records that have both manager ID 1 and manager ID 2. You can only have one manager ID. And so, as I'm filling out my matrix, there's some sections I can just zero out and be like, wait, this will always return zero record. And then I can start focusing on the parts that are not zeroed out. So, I've got two or three squares. What's special about those? And that helped me really understand what the combination of these multiple query fragments together were actually trying to do as a holistic whole. STEPHANIE: Wow, yeah, that is really interesting because I hear you when you say it looks linear. And it would be really surprising to me for there to be branching paths. Like, that's not really what I think about when I think about SQL. But that makes a lot of sense that it could get so complicated that it's just impossible to get a certain kind of result. Like, what's going to be the outcome of applying combinatorics to this? Is there a refactoring opportunity, or is it really just to even understand what's going on? JOËL: So, this was a refactoring that I was trying to do, but I didn't really understand the underlying behavior of the chain of scopes. I just knew that they were doing some complex things that were inefficient from a SQL perspective. And so, I was looking at ways to refactor, but I also wanted to get a sense of what is this actually trying to do other than just chaining a bunch of random bits of code together? So, the matrix really helped for that. The other way that I used it was to write some tests because this query I was trying to refactor, this chain of scopes, was untested. And I wanted to write tests that were very thorough because I wanted to make sure that my refactor didn't break any edge cases. And I'm, you know, writing a few tests. Okay, well, here's a record that I definitely want to get returned by this query, and maybe here are a couple of records I don't want to get returned. And the more I was, like, going into this and trying to write test cases, the more I was finding more edge cases that I didn't want to and, oh, but what about this? And what about the combination of these things? And it got to the point where it was just messing with my mind. I was, like, confusing myself and really struggling to write tests that would do anything useful. STEPHANIE: Wow. Yeah. Honestly, I have already started to become a little bit suspicious of complex scopes, and this further pushes me in that direction [laughs] because yeah, once you start to...like, the benefit of them is that you can chain them, but it really hides a lot of the underlying behavior. So, you can easily just turn yourself around or, like, go, you know, kind of end up [laughs] in a little bit of a bind. JOËL: Definitely, especially once it grows a little bit harder to hold in your head. And I don't know exactly where that level is for me. But in this particular situation, I identified, I think, five different dimensions that would impact the results of this query. And then each dimension had maybe three or four different values that we might care about. And, eventually, I just took the time to write this out. So, I created five arrays and then just said, "Hey, here are the different managers that we care about. Here are the different project types we care about. Here are the different..." and we had, like, five of these, and each array had three or four elements in it. And then, in a series of nested loops, I iterated through all of these arrays and at the innermost loop, created the data that I wanted that matched that particular set of values. Now, we're often told you should not be doing things in nested loops because you end up sort of multiplying all of these together, but, in this case, this is actually what I wanted to do. You know, it turns out that I had a hundred-ish records I had to create to sort of create a data set that would be all the possible edge cases I might want to filter on. And creating them all by hand with all of the different variations was going to be too much. And so, I ended up doing this with arrays and nested loops. And it got me the data that I needed. And it gave me then the confidence to know that my refactor did indeed work the way I was expecting. STEPHANIE: Wow. That's truly hero's work [chuckles]. I'm, like, very excited because it sounds like that's a huge opportunity for some performance improvements as well. JOËL: For the underlying code, yes. The test might be a little bit slow because I'm creating a hundred records in the database. And you might say, "Oh, do you really need to do that? Can you maybe collapse some of these cases?" In this particular case, I really wanted to have high confidence that the refactor was not changing anything. And so, I was okay creating a hundred records over a series of nested iterations. That was a price I was willing to pay. The refactored query, it turns out, I was able to write it in a way that was significantly faster. STEPHANIE: Yeah, that's what I suspected. JOËL: So, I had to rewrite it in a way that didn't take advantage of all the change scopes. I had to just sort of write something custom from scratch, which is often the case, right? Performance and reusability sometimes fight against each other, and it's a trade-off. So, I'm not reusing the scopes. I had to write something from scratch, but it's multiple hundreds of times faster. STEPHANIE: Wow. Yeah. That seems worth it for a slow test [laughs] for the user experience to be a lot better, especially when you just reach that level of complexity. And it's a really awesome strategy that you applied to figure that out. I think it's a very unique one [laughs]. That's for sure. JOËL: I've had an interest in sort of analytical tools to help me understand domain models, to help understand problems, to help understand code that I'm working with for a while now, and I think an understanding of combinatorics fits into that. And then, particular tools within that, such as drawing things out in a table, in a two by two matrix, or an end-by-end matrix to get something visual, that's a great tool for debugging or understanding a problem. Thinking of problems as data that exists in multiple dimensions and then asking about the cardinality of that set it's the kind of analysis I did a lot when I was modeling using algebraic data types in Elm. But now I've sort of taken some of the tools and analysis I use from that world into thinking about things like SQL records, things like dealing with data in Ruby. And I'm able to bring those tools and that way of thinking to help me solve some problems that I might struggle to solve otherwise. For any of our listeners who this, like, kind of piques their interest, combinatorics falls under a broader umbrella of mathematics called discrete math. And within that, there's a lot that I think is really useful, a lot of tools and techniques that we can apply to our day-to-day programming. We have a Bike Shed episode where we talked about is discrete math relevant to day-to-day programmers and what are the ways it's so? We'll link that in the show notes. I also gave a talk at RailsConf last year diving into that titled: The Math Every Programmer Needs. So, if you're looking for something that's accessible to someone who's not done a math degree, those are two great jumping-off points. STEPHANIE: Yeah. And then, maybe you'll start drawing out arrays and applying combinatorics to figure out your performance problems. JOËL: On that note, shall we wrap up? STEPHANIE: Let's wrap up. Show notes for this episode can be found at bikeshed.fm. JOËL: This show has been produced and edited by Mandy Moore. STEPHANIE: If you enjoyed listening, one really easy way to support the show is to leave us a quick rating or even a review in iTunes. It really helps other folks find the show. JOËL: If you have any feedback for this or any of our other episodes, you can reach us @_bikeshed, or you can reach me @joelquen on Twitter. STEPHANIE: Or reach both of us at hosts@bikeshed.fm via email. JOËL: Thanks so much for listening to The Bike Shed, and we'll see you next week. ALL: Byeeeeeeeeee!!!!!!!! AD: Did you know thoughtbot has a referral program? If you introduce us to someone looking for a design or development partner, we will compensate you if they decide to work with us. More info on our website at: tbot.io/referral. Or you can email us at: referrals@thoughtbot.com with any questions.
It's an HTS sick day and that means you get another extended episode of a classic How To Survive. This week we learn about fire ants and Paul F. Tompkins shares his experience getting fired. Want more extended episodes? Find us on Patreon! See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.