Debugging method, in which a programmer explains code, line-by-line, to an inanimate object
POPULARITY
In der 57. Folge von Informatik für die moderne Hausfrau spreche ich mit Stephanie Reiner über digitale Barrierefreiheit. Stephanie erklärt, warum es bei Designprozessen (nicht nur im digitalen Bereich und in Bezug auf Technik) wichtig ist, alle Menschen von Anfang mitzudenken - insbesondere Menschen mit Behinderung, denn höchstwahrscheinlich werden die meisten von uns im Laufe unseres Lebens eine solche erwerben. Welche Herausforderungen es dabei gibt, erläutert Stephanie u.a. am Beispiel eines Forschungsprojekts, in dem sie gearbeitet hat. Wir werfen außerdem einen Blick auf das Barrierefreiheitsstärkungsgesetz, das seit Ende Juni 2025 in Kraft ist. Stephanie gibt uns zudem Einblicke in ihre aktuelle Forschung, im Rahmen ihrer Promotion zum Thema "ressourcenorientierte Personalarbeit in Zeiten der digitalen Transformation" beschäftigt sie sich nämlich damit, welche Voraussetzungen Arbeitnehmer*innen benötigen, um digitale und insbesondere KI-Kompetenzen erwerben zu können. Inwieweit sie dabei aus ihrer Vergangenheit als Organisationsentwicklerin und Agile Coach schöpft und warum ihre früheren Berührungspunkte mit der IT förderlich sind, verrät sie ebenfalls. Wir erfahren außerdem Genaueres über das Berufsbild der FH- bzw. HAW-Professur und insbesondere über das Modell der Nachwuchsprofessur in Bayern. Stephanie erläutert uns diesbezüglich, wie im Rahmen von Nachwuchsprofessuren einerseits engagierte Kräfte aus der Wirtschaft akademische Qualifikationen nachholen und andererseits Wissenschaftler*innen Praxiserfahrung aufbauen können. Welche weiteren Anforderungen und Rahmenbedingungen es gibt, schildert sie ebenfalls. Mehr Informationen zu Stephanie Reiner sowie Kontaktmöglichkeiten findet ihr unter den folgenden Links: - https://www.hnu.de/stephanie-reiner - https://www.linkedin.com/in/stephanie-reiner-57346478/ Mehr über das Erasmus+-Projekt PaViVET, in dem Stephanie gearbeitet hat, erfahrt ihr hier: https://www.pavivetproject.com/proyecto-y-resultados/project-and-results Ob für eure Webseite Handlungsbedarf im Sinne des Barrierefreiheitsstärkungsgesetzes (BFSG) besteht, könnt ihr auf dieser Seite prüfen: https://bfsg-gesetz.de/check/ Genaueres über die erwähnten Web Content Accessibility Guidelines könnt ihr hier nachlesen: https://www.w3.org/WAI/standards-guidelines/wcag/glance/ Zum Thema digitale Barrierefreiheit könnt ihr euch ab Ende 2026 kostenlos über diesen Kurs fortbilden (Kooperation zwischen HNU, HAW Kempten, KSH München und Universität Bamberg): https://open.vhb.org/blocks/occoursemetaselect/detailpage.php?id=453 Mehr über das Modell der Nachwuchsprofessur in Bayern erfahrt ihr hier: https://werdensieprof.de/nachwuchsprofessur/ Über die in der Folge angesprochene Technik des "Rubber Duck Debugging" erfahrt ihr auf dieser Seite mehr (inkl. Möglichkeit, mit einer Rubber Duck zu sprechen): https://rubberduckdebugging.com/ In dieser Folge wurde verwiesen auf Folge 35: Technik im Leben älterer Menschen - Gast: Karola Köpferl. Alle Informationen zum Podcast findet ihr auf der zugehörigen Webseite https://www.informatik-hausfrau.de. Zur Kontaktaufnahme schreibt mir gerne eine Mail an mail@informatik-hausfrau.de oder meldet euch über Social Media. Auf Instagram und Bluesky ist der Podcast unter dem Handle @informatikfrau (bzw. @informatikfrau.bsky.social) zu finden. Wenn euch dieser Podcast gefällt, abonniert ihn doch bitte und hinterlasst eine positive Bewertung oder eine kurze Rezension, um ihm zu mehr Sichtbarkeit zu verhelfen. Rezensionen könnt ihr zum Beispiel bei Apple Podcasts schreiben oder auf panoptikum.social. Falls ihr die Produktion des Podcasts finanziell unterstützen möchtet, habt ihr die Möglichkeit, dies über die Plattform Steady zu tun. Weitere Informationen dazu sind hier zu finden: https://steadyhq.com/de/informatikfrau Falls ihr mir auf anderem Wege etwas 'in den Hut werfen' möchtet, ist dies (auch ohne Registrierung) über die Plattform Ko-fi möglich: https://ko-fi.com/leaschoenberger Dieser Podcast wird gefördert durch das Kulturbüro der Stadt Dortmund.
The Rubber Duck and the Real Counselor"Where no counsel is, the people fall: but in the multitude of counsellors there is safety." — Proverbs 11:14There's this interesting practice in the computer programming world that caught my attention. Programmers keep rubber ducks on their desks, and not just for decoration. When they get stuck on a coding problem, they explain their code to that little yellow duck, line by line. They call it "rubber duck debugging."Here's the amazing thing: just by talking through the problem out loud, even to an inanimate object, programmers often spot their own mistakes. The duck doesn't say a word, doesn't offer advice, just sits there with that painted smile. But somehow, the act of explaining helps clear the fog.Now, that got me thinking. If talking to a rubber duck can help solve computer problems, how much more powerful is it when we bring our life problems to the living God?You see, we all get stuck sometimes. Life throws us these complicated situations where we can't see our way through. Maybe it's a relationship that's gone sideways, a decision about a job, or just feeling lost in the daily grind. And here's where a lot of us make our mistake, we either keep it all bottled up inside, or worse, we find our own version of a rubber duck, something that listens but can't really help.I knew a man who'd spend hours at the local bar, talking through his problems with whoever would listen. The bartender nodded, the beer bottles didn't judge, but come morning, his problems were still there, plus a headache. That's rubber duck debugging for life, talking to something that can't talk back with wisdom.But God offers us something so much better. David knew this secret. He wrote, "I will bless the LORD, who hath given me counsel: my reins also instruct me in the night seasons" (Psalm 16:7). See, David didn't just talk at God like a rubber duck. He received counsel back. Real wisdom, real guidance, real comfort.And it doesn't stop there. God's given us His Word, which "is profitable for doctrine, for reproof, for correction, for instruction in righteousness" (2 Timothy 3:16). That's not a one-way conversation. When we read Scripture while praying about our problems, the Holy Spirit illuminates truth we need to hear.Then there's the body of Christ, our fellow believers. James tells us, "Confess your faults one to another, and pray one for another, that ye may be healed" (James 5:16). These aren't rubber ducks. These are brothers and sisters who can pray with us, share wisdom from their own walks, and sometimes tell us hard truths we need to hear.I learned this the hard way, and I'm too soon old and too late smart on this one. For years, I tried to sort out my problems on my own, maybe throwing up a quick prayer here and there, but mostly just spinning my wheels. It wasn't until I learned to be transparent before God, to dig into His Word for specific guidance, and to humble myself enough to seek godly counsel that I started finding real solutions.The programmer's rubber duck works because it forces him to slow down and articulate his problem. But we have access to the Creator of the universe, the Living Word, and a family of faith. Why settle for a one-way conversation when we can have genuine dialogue with divine wisdom?Let's pray: Father, help us to bring our problems to You with transparency and faith. Thank You for Your Word that guides us and Your people who support us. Teach us to seek Your counsel above all else. In Jesus' name, Amen.#RTTBROS #Nightlight #Prayer #ChristianCommunity #BiblicalWisdom #Faith #SpiritualGrowth #DailyDevotionBe sure to Like, Share, Follow and subscribe it helps get the word out. https://linktr.ee/rttbros
A yellow rubber duck as a problem solver — a tried and tested trick from the IT scene: In so-called rubber duck debugging, you explain your own problem to a plastic bird step by step and often discover the solution all by yourself. SBS correspondent Barbara Barkhausen reveals why loud explanations structure our thinking, where the method comes from and whether modern alternatives such as language models can replace the duck. - Eine gelbe Gummiente als Problemlöser – was nach Kinderzimmer klingt, ist ein bewährter Trick aus der IT-Szene: Beim sogenannten Rubber-Duck-Debugging erklärt man einem Plastikvogel Schritt für Schritt das eigene Problem und entdeckt dabei oft ganz von selbst die Lösung. Warum lautes Erklären unser Denken strukturiert, woher die Methode stammt und ob moderne Alternativen wie Sprachmodelle die Ente ersetzen können, verrät SBS-Korrespondentin Barbara Barkhausen.
"If you can get somebody who will listen with you, read with you, talk with you, explore with you along these same kinds of things, your odds go up dramatically for actually making a difference in your organization."Karen & Paul talk about the benefits of having a 'learning buddy' when working on relational skills and collaborative practices. They highlight that while learning alone can provide some insights, collaborating with a small group can significantly enhance the learning process through shared reflection, feedback, and combined efforts.
Expand your mind while you sleep—subscribe!
Find me here! subscribe share and like ! Youtube- https://www.youtube.com/watch?v=pK9wv5hdla8&t=234s Facebook - https://www.facebook.com/A.Sanders510 Instagram - http://www.instagram.com/viper510 Drone shots- https://www.instagram.com/pointofdrone/ PerspectiveProductions- https://www.facebook.com/Perspectiveproductions510/https://www.instagram.com/perspectiveproductions510/?hl=en Some Inspirational words follow https://www.instagram.com/oneperspectivetoanother/ if you'd like to support https://www.patreon.com/OPTA My Gear dji phantom 4 http://amzn.to/2q3K1Wl nikon cool pix l340 http://amzn.to/2plaHmq iPhone 7plus And Iphone X http://amzn.to/2q3wlL5 --- Send in a voice message: https://podcasters.spotify.com/pod/show/opta/message Support this podcast: https://podcasters.spotify.com/pod/show/opta/support
BONUS: The Art Of Crafting User Stories with Christopher Lee In this episode, we talk with Christopher Lee about his latest book, "The Art Of Crafting User Stories." Christopher shares the fascinating origin story of his book and how principles of product management were applied to its creation. Product Development Insights Christopher draws intriguing parallels between software development and book creation, highlighting two key concepts that apply to both realms. He introduces the concept of "debugging for books" and shares essential tips, like the importance of having multiple content reviewers and utilizing the technique of "Rubber Duck Debugging" for authors. The examples he uses also clarify how his approach to Product Management can help you with software products. Learning To Empathize With The User We discuss how understanding the user perspective is a critical skill for Product Owners and teams, and enables them to write better User Stories. Christopher emphasizes the development of perspective-taking and compassion for others, starting with self-reflection. He introduces tools like "The Feeling's Wheel" and explores the concept of uncovering the needs behind user needs, known as "Jobs to be Done." In this segment, we also refer to User Story Mapping, Google Design Sprints, and the book Radical Candor. Crafting User Stories: Avoiding Ambiguity Christopher shares some of the most effective tools to help teams truly empathize with their software users, fostering a deeper understanding that can greatly inform the user story process. Delving into the actual act of writing user stories, Christopher provides invaluable advice on avoiding ambiguity. He advocates for collaborative efforts with engineering and design teams, using user stories as a foundation. Additionally, he introduces the "Given - When - Then" format for clarity and efficiency. Navigating User Story Estimation, Other Planning Challenges Christopher addresses common challenges in user story estimation and emphasizes the importance of adaptability in Agile and User Stories. He offers strategies to prevent downstream consequences and encourages direct engineer-user interaction for swift feedback. Prioritization is a critical aspect of planning that Christopher dives into, providing a toolkit of models and methods. He emphasizes the importance of aligning product development with organizational mission and North Star metrics, ultimately honing in on the right end-users. Expert Interviews, Bringing Different Perspectives On User Stories Christopher introduces a unique element in his book—expert interviews. These interviews offer diverse perspectives on Agile, user stories, and collaborative work, enriching the reader's experience and understanding. Parting Words of Wisdom In a final piece of advice, Christopher underscores that crafting user stories is a team effort, emphasizing that no one person can do it alone. About Christopher Lee Christopher Lee is a seasoned Product Management Coach, known for his expertise as a product manager and technology consultant. His insights into the industry are encapsulated in his book, 'The Art of Crafting User Stories', and advanced product management methodologies he created when at Ernst & Young. You can link with Christopher Lee on LinkedIn and connect with Christopher Lee through the Product Coach Labs.
Episode Notes Rubber Ducks can help us solve problems? This week Shannon and Rami break down the programming theory of Rubber Duck Debugging to see how we can leverage it when we get stuck.
Quante volte vi è capitato di trovare la soluzione ad un problema solamente spiegando quello che avete scritto ad un collega? Bene, esiste un metodo che si chiama "Rubber Duck Debugging" che può venirvi altrettanto in aiuto:https://en.wikipedia.org/wiki/Rubber_duck_debugginghttps://it.wikipedia.org/wiki/Rubber_duck_debugginghttps://rubberduckdebugging.com/
Software Engineering Radio - The Podcast for Professional Software Developers
Tim Post of echoreply.io discusses Rubber Duck Debugging, a way to wrap your head about problems and solutions. Host Felienne spoke with Post about Rubber Duck debugging, and how it can help you to find answers to complex problems.
There are problems where we can find the solution just by articulating the problem accurately. There are other problems however that are so profound and painful that we don't even have the words to other them. When groanings and tears become your language of prayer the Holy Spirit intercedes and moves in a powerful way to articulate your message to the Father and deliver the answer. Our Podcast, Blog and YouTube Links https://linktr.ee/rttbros RTTBROS app on Google play https://play.google.com/store/apps/details?id=com.app.rttbros I made an android app for RTTBROS please download it. Best of all it is FREE. Be sure to Like, Share, Follow and subscribe it helps get the word out.
GDA24 Timestamps: [01:11] Introductions [01:20] COVID-19 [02:50] What Are Your Current Roles in the Game Industry? [04:30] Pursuing VR [06:25] Immersive Meditation Experience Through VR [07:40] Babaroga [09:18] How Did You Get Started? [11:30] Video Game QA in the 90s [14:34] What Would You Have Liked to Have Known When You Started? [16:20] Imposter Syndrome as a Newbie Engineer [18:20] What Advice Would You Give to Someone Looking to Get Their First Job? [19:00] Rubber Duck Debugging [19:40] Any Advice for Someone Furthering Their Career? [21:36] Gaming Industry Always on The Edge of Innovation [22:48] What Has Been Your Favorite Project to Work On? [24:00] Working with Judas Priest [26:42] What Are You Curious About Right Now? [27:30] Concerns About the Industry [30:03] Any Funny Stories? [31:38] What Games Are You Playing Right Now? [32:05] Anything That I Should Have Asked You About That I Didn’t? [36:18] Where Can People Find You? [37:15] Meditation As a Tool For Stress [45:08] Closing Thoughts Description: Founder & CEO of Andreja Djokovic speaks on the recent events happening and the impacts it has on the gaming industry. Andreja talks about his current roles as the founder of Babaroga, and his newest project, Third Eye Center. Starting in QA, Andreja has worked his way through the industry and has shown his success with countless collaborations and whole project developments as well as running his company, Babaroga for over 18 years. Hear how Andreja believes that VR is worth pursuing. Even though VR has not seen the adaptation that was expected, he feels that it’s just a matter of time that a tremendous shift will be seen. With Third Eye Center, Andreja has brought meditation to VR. Third Eye Center is a live feed, VR experience that is described as being transformative and immersive. Learn how Andreja was able to get his start in the video game industry. From a witty newspaper ad starting out as a QA and what his first interview question was. You get a peek into what QA in the 90s looked like and learn something that Andreja would tell his younger self. With resilience and persistence, you have the first characteristics needed to succeed in the industry. Hear how even a successful name in the game, had beginnings that started with insecurity and a life lesson he learned that changed how he approached problems. Andreja gives his own advice to those who are looking to get their first job and those who are already in the industry who are wanting to further advance their career. Mentions of the Rubber Duck Debugging Method are explained and how the constant shift in innovation of the industry can excite you. Hear some of Andreja’s favorite games and projects, including working with the band Judas Priest. Talks of what he’s curious about and what concerns he has about the industry is discussed. See how working in the game industry has changed Andreja’s perspective on gaming over the years and his favorite interview question for potential candidates. Lastly, the discussion turns back to the importance of meditation as a tool to allow yourself to process situations and build a space between the stimulus and response in a challenging world. Resources: Guest: *Andreja Djokovic Babaroga website *Andreja Djokovic Twitter *Andreja Djokovic LinkedIn *Third Eye Center Website Game Dev: *New: Game Dev Advice Patreon *Game Dev Advice Twitter *Game Dev Advice email *Game Dev Advice website *Level Ex website - we’re hiring! *Game Dev Advice Hotline: (224) 484-7733 In the News: *The Many Ways the Video Game Community is Helping Coronavirus Relief Efforts GamesRadar+ *Gaming Companies Launch ‘Play Apart Together’ to Push WHO Messaging Insider *COVID-19 Global Case Map Johns Hopkins *XR Association Releases Results of Fourth Augmented and Virtual Reality Survey MarTech Series Book/Stories: *The Pragmatic Programmer Andrew Hunt & David Thomas *How an On-Air Panic Attack Improved My Life ABC News Dan Harris
Panel Joe Eames Brooke Avery Jesse Sanders Sam Julien Luis Hernandez Mike Dane Joined by special guest: Mike Ryan Episode Summary In this episode, the panelists talk to Mike Ryan, Software Architect at Synapse, Google Developer Expert, and a core team member of the NgRx team. Joe starts the discussion by elaborating on the topic chosen and explains what constitutes a "problem" in a developer's life. He asks the panel how often do they use classical algorithms in their everyday work. They then steer the discussion from implementing classical algorithms to logical ones, and discuss how they tackle and overcome complex computing challenges that can be very taxing. They talk about a technique called "Rubber Duck programming", how to go about creating a conducive environment for problem solving, and explain the concept of "flow" in software development along with its importance while dealing with issues. They discuss if pair-programming and mob-programming help in problem solving and their benefits. After discussing problem solving in computing, the panelists change the direction of the conversation towards solving team and process pitfalls. They talk about how important friendships and emotional investments can be, especially when there are challenges at work and Jesse explains a methodology called the Quadrant System. In the end, they speak on handling personal problems as an engineer and offer helpful tips to listeners. Links Mike on Twitter Mike Ryan - Angular in Depth Svelte Rubber Duck Debugging Rework Radical Candor The viral tweet and response! Picks Mike Dane: Pomodoro Technique Brooke Avery: Pomelo Travel Sam Julien: Rocket emoji app Luis Hernandez: GitHub projects Mike Ryan: React for CLIs Joe Eames: Stormboard
Panel Joe Eames Brooke Avery Jesse Sanders Sam Julien Luis Hernandez Mike Dane Joined by special guest: Mike Ryan Episode Summary In this episode, the panelists talk to Mike Ryan, Software Architect at Synapse, Google Developer Expert, and a core team member of the NgRx team. Joe starts the discussion by elaborating on the topic chosen and explains what constitutes a "problem" in a developer's life. He asks the panel how often do they use classical algorithms in their everyday work. They then steer the discussion from implementing classical algorithms to logical ones, and discuss how they tackle and overcome complex computing challenges that can be very taxing. They talk about a technique called "Rubber Duck programming", how to go about creating a conducive environment for problem solving, and explain the concept of "flow" in software development along with its importance while dealing with issues. They discuss if pair-programming and mob-programming help in problem solving and their benefits. After discussing problem solving in computing, the panelists change the direction of the conversation towards solving team and process pitfalls. They talk about how important friendships and emotional investments can be, especially when there are challenges at work and Jesse explains a methodology called the Quadrant System. In the end, they speak on handling personal problems as an engineer and offer helpful tips to listeners. Links Mike on Twitter Mike Ryan - Angular in Depth Svelte Rubber Duck Debugging Rework Radical Candor The viral tweet and response! Picks Mike Dane: Pomodoro Technique Brooke Avery: Pomelo Travel Sam Julien: Rocket emoji app Luis Hernandez: GitHub projects Mike Ryan: React for CLIs Joe Eames: Stormboard
Summary Bob Crowley talks to me about many of the useful debugging features of Visual Studio. Details Who he is, what he does. How hard is debugging. Why debugging is important. Should debugging be taught in university. Knowing the tech stack. Intercepting requests, Postman, Fiddler and packet sniffers. Looking at the SQL generated by Entity Framework and other ORMs. Visual Studio tools for debugging, breakpoints, conditional breakpoints, bookmarks, traversing the call-stack, immediate, locals and watches. Visual Studio vs Visual Studio Code. Tracking down an elusive problem, look at the environment and dependencies; CI/CD, clouds and containers. Talking a walk. Rubber Duck Debugging. How to find Bob. Full show notes
Mit Softram 95 verdienten sich Thomas und Manuel ihren ersten MVP Titel, mit Google Pay wurde das komplette Geld wieder ausgegeben und das Specification Pattern mit Rubber Duck Debugging ausgetüftelt und heute ABEND SIND SIE WIEDER DA!!! DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern - Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!
This week, Jeffrey and Squirrel describe some of the methods they used to improve their own skills in implementing and troubleshooting agile methods. They describe techniques from rubber ducking to doppelgängers. Enjoy! SHOW LINKS: - CITCON: http://citconf.com - Breakfast with Squirrel: http://douglassquirrel.com - Communities of Needs and Solutions: https://theitriskmanager.wordpress.com/2015/04/19/communities-of-need-community-of-solutions/ - Dr. David Burns: https://feelinggood.com/ - Paradoxical Double Standard: https://feelinggood.com/tag/paradoxical-double-standard/ - Rubber Duck Debugging: https://en.wikipedia.org/wiki/Rubber_duck_debugging Alberto Savoia, older wiser self: http://www.albertosavoia.com/ *** We'd love to hear any thoughts, ideas or feedback you have regarding the show. Email us: see link on http://troubleshootingagile.com Tweet us: twitter.com/TShootingAgile Also, if you'd like to leave us a review on iTunes (or just like and subscribe), you'll find us here: itunes.apple.com/gb/podcast/troub…d1327456890?mt=2
In episode #117 we talk about using Solr for search on a Drupal website. www.talkingdrupal.com/117 TOPICS: Core search What is Solr How does Solr work Benefits of using Solr Features of Solr MODULES: Search API - https://www.drupal.org/project/search_api Search API Solr Search - https://www.drupal.org/project/search_api_solr Search Pages - https://www.drupal.org/node/1255226 Custom Search - https://www.drupal.org/project/custom_search Facet API - https://www.drupal.org/project/facetapi Search API Page - https://www.drupal.org/project/search_api_page Search API Autocomplete -https://www.drupal.org/project/search_api_autocomplete ApacheSolr - https://www.drupal.org/project/apachesolr RESOURCES: Setting up Solar - https://www.drupal.org/node/1999310 Apache Solr - http://lucene.apache.org/solr/ Rubber Duck Debugging - http://www.rubberduckdebugging.com/ Views Help Text Bug (Patch #36) - https://www.drupal.org/node/339384 Open Solr - https://opensolr.com/ MODULE OF THE WEEK: Multi-Step Registrationwww.drupal.org/project/stepWith Multi-Step Registration you can create multi-step (wizard) user account registration forms. Each step of the wizard can be configured to, optionally, expose one or more Profile2 types. HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
The Conversation Gist that Dylan prepared prior to the show. 02:15 - Dylan Johnson Introduction Twitter GitHub Blog Raymond James Financial The Pragmatic Programmer: From Journeyman to Master by Andy Hunt and Dave Thomas 05:41 - What “Pragmatic” Means 06:35 - Applying Pragmatic Principles in Angular 08:28 - Pragmatic Principles Always Learning Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka by Vaughn Vernon Why Functional Programming Matters by John Hughes 13:07 - Stone Soup 14:48 - Pragmatic Programmers Enjoy Change “Why should I go learn ‘x’ when I know ‘y’?” 21:58 - TypeScript Mixins Reginald Braithwaite: JavaScript Mixins, Subclass Factories, and Method Advice Let me google that for you (LMGTY) 33:30 - How do we apply these ideas to Angular 2? Rubber Duck Debugging “Rubber Duck Design” The Law of Demeter 39:00 - Testing 41:40 - How Pragmatic Programming Can Help 42:47 - New Year’s Resolution; Approaching Angular 2 Dan Abramov: Live React: Hot Reloading with Time Travel @ react-europe 2015 Lifecycle Hooks NG6-starter Picks More sleep (Ward) awesome-nodejs (A curated list of delightful Node.js packages and resources) (John) Exploding Kittens (John) Reactive Programming with RxJS Untangle Your Asynchronous JavaScript Code by Sergi Mansilla (Lukas) Greg Wilson: What We Actually Know About Software Development, and Why We Believe It's True (Joe) Star Wars: The Force Awakens Soundtrack (Joe) The Pragmatic Programmer: From Journeyman to Master by Andy Hunt and Dave Thomas (Dylan) The Pragmatic Programmer Wiki (Dylan) ES6 In Depth Articles (Dylan) TypeScript Deep Dive by Basarat Ali Syed (Dylan)
The Conversation Gist that Dylan prepared prior to the show. 02:15 - Dylan Johnson Introduction Twitter GitHub Blog Raymond James Financial The Pragmatic Programmer: From Journeyman to Master by Andy Hunt and Dave Thomas 05:41 - What “Pragmatic” Means 06:35 - Applying Pragmatic Principles in Angular 08:28 - Pragmatic Principles Always Learning Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka by Vaughn Vernon Why Functional Programming Matters by John Hughes 13:07 - Stone Soup 14:48 - Pragmatic Programmers Enjoy Change “Why should I go learn ‘x’ when I know ‘y’?” 21:58 - TypeScript Mixins Reginald Braithwaite: JavaScript Mixins, Subclass Factories, and Method Advice Let me google that for you (LMGTY) 33:30 - How do we apply these ideas to Angular 2? Rubber Duck Debugging “Rubber Duck Design” The Law of Demeter 39:00 - Testing 41:40 - How Pragmatic Programming Can Help 42:47 - New Year’s Resolution; Approaching Angular 2 Dan Abramov: Live React: Hot Reloading with Time Travel @ react-europe 2015 Lifecycle Hooks NG6-starter Picks More sleep (Ward) awesome-nodejs (A curated list of delightful Node.js packages and resources) (John) Exploding Kittens (John) Reactive Programming with RxJS Untangle Your Asynchronous JavaScript Code by Sergi Mansilla (Lukas) Greg Wilson: What We Actually Know About Software Development, and Why We Believe It's True (Joe) Star Wars: The Force Awakens Soundtrack (Joe) The Pragmatic Programmer: From Journeyman to Master by Andy Hunt and Dave Thomas (Dylan) The Pragmatic Programmer Wiki (Dylan) ES6 In Depth Articles (Dylan) TypeScript Deep Dive by Basarat Ali Syed (Dylan)
The Conversation Gist that Dylan prepared prior to the show. 02:15 - Dylan Johnson Introduction Twitter GitHub Blog Raymond James Financial The Pragmatic Programmer: From Journeyman to Master by Andy Hunt and Dave Thomas 05:41 - What “Pragmatic” Means 06:35 - Applying Pragmatic Principles in Angular 08:28 - Pragmatic Principles Always Learning Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka by Vaughn Vernon Why Functional Programming Matters by John Hughes 13:07 - Stone Soup 14:48 - Pragmatic Programmers Enjoy Change “Why should I go learn ‘x’ when I know ‘y’?” 21:58 - TypeScript Mixins Reginald Braithwaite: JavaScript Mixins, Subclass Factories, and Method Advice Let me google that for you (LMGTY) 33:30 - How do we apply these ideas to Angular 2? Rubber Duck Debugging “Rubber Duck Design” The Law of Demeter 39:00 - Testing 41:40 - How Pragmatic Programming Can Help 42:47 - New Year’s Resolution; Approaching Angular 2 Dan Abramov: Live React: Hot Reloading with Time Travel @ react-europe 2015 Lifecycle Hooks NG6-starter Picks More sleep (Ward) awesome-nodejs (A curated list of delightful Node.js packages and resources) (John) Exploding Kittens (John) Reactive Programming with RxJS Untangle Your Asynchronous JavaScript Code by Sergi Mansilla (Lukas) Greg Wilson: What We Actually Know About Software Development, and Why We Believe It's True (Joe) Star Wars: The Force Awakens Soundtrack (Joe) The Pragmatic Programmer: From Journeyman to Master by Andy Hunt and Dave Thomas (Dylan) The Pragmatic Programmer Wiki (Dylan) ES6 In Depth Articles (Dylan) TypeScript Deep Dive by Basarat Ali Syed (Dylan)
This week we talk about Rubber Duck Debugging as it applies to board games. Or, at least, we try to, and then devolve rapidly into a discussion about cloacae. Then Mildly Alarming Theater returns for a look into the life of a Presidential Biographer. Intro Gag: Comin' to ya' live from the National Windowless Van Association Owners' Meeting, I'm Tom Rich and with me as always are more or less exactly the guys you would expect, and this is the Mildly Alarming Podcast. Episode 39: Trimalchio in West Egg. Segment 1: Rubber Duck Debugging www.rubberduckdebugging.com Wikipedia's article on Rubber Duck Debugging Randy Hoyt (@randyhoyt) Scott Meyer - Basic Instructions Episode Sponsor: Lightning Larry's Lightning-fast Customer Support Segment 2: Mildly Alarming Theater Outro Gag: Spastickia Music in this episode: "Monkeys Spinning Monkeys" by Kevin MacLeod (incompetech.com) "Buddy" (www.bensound.com) Licensed under Creative Commons: By Attribution 3.0