Debugging method, in which a programmer explains code, line-by-line, to an inanimate object
POPULARITY
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