Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.
Similar Podcasts

Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.

Views on Vue
Vue is a growing front-end framework for web developments. Hear experts cover technologies and movements within the Vue community by talking to members of the open source and development community.

React Round Up
Stay current on the latest innovations and technologies in the React community by listening to our panel of React and Web Development Experts.
271 RR Problems New Developers Don’t Realize They Have and Hidden Tradeoffs to Coding Decisions Developers Have to Make with Justin Weiss
Rails Remote Conf 01:14 - Justin Weiss Introduction Twitter GitHub Blog Avvo Practicing Rails: Learn Rails Without Being Overwhelmed by Justin Weiss 02:15 - “Learning Rails Without Getting Overwhelmed”?Agile Web Development with Rails by Dave Thomas and David Heinemeier Hansson, with Leon Breedt, Mike Clark, James Duncan Davidson, Justin Gehtland, and Andreas Schwarz02:34 - Problems New Developers Don’t Realize They Have04:35 - Learning New Things08:05 - What is a success?09:02 - What can senior devs do? What shouldn’t they do? Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman David H. Hoover and Adewale Oshineye Pragmatic Thinking and Learning by Andy Hunt Brandon Hays: The Conjoined Triangles of Senior-Level Development 15:43 - Are there still “Architects”?20:45 - The Existential Crisis of Software Development Integrated Tests Are A Scam Emo Philips: The best God joke ever - and it's mine! 22:26 - The Responsibility of the Students26:08 - How can new developers obtain objective evidence of their blind spots? Bias Blind Spot The Fifth Discipline: The Art & Practice of The Learning Organization by Peter M. Senge Asch Experiment 33:49 - Early Career Developers Working Together37:03 - Learning Practices Picks emoj (Coraline) Teaching Robots to Feel: Emoji & Deep Learning (Coraline) The Lies of Locke Lamora (Sam) Gorilla Tape (Sam) Portillo's (Chuck) iPad Pro (Chuck) Apple Smart Keyboard (Chuck) Apple Pencil (Chuck) GoodNotes (Chuck) Podcast Movement (Chuck) The Principles of Product Development Flow: Second Generation Lean Product Development by Donald G. Reinertsen (Justin) How to Write in Plain English (Justin) Avvo (Justin) Special Guest: Justin Weiss.
270 RR #talkpay with Lauren Voswinkel
All Remote Conferences 02:01 - Lauren Voswinkel Introduction Twitter GitHub New Relic 02:39 - May 1st: International Workers’ Day Lauren Voswinkel: #talkpay and the Importance of Collective Action Taft–Hartley Act (The Labor Management Relations Act of 1947) 06:11 - #talkpay Information Asymmetry10:22 - Fair Trade of Value; Companies and SalariesKelley Blue Book19:37 - Salary Maximization and Negotiations22:40 - Executive SalariesPlanet Money: Episode 682: When CEO Pay Exploded25:58 - Hashtag EffectivenessGlassdoor29:05 - Implications of Salary Reveals32:08 - The Labor Management Relations Act of 1947 (Cont’d)Salary Sharing Between Employees35:41 - Sharing Salary Information Publicly and Impostor Syndrome Crab Mentality37:38 - Job Elimination42:40 - Is/has #talkpay been successful? More Information Ex-Apple, Google, Intel geeks in line for $415m over wage-fix pacts Wage Stagnation in Nine Charts Highlights of women’s earnings in 2014 Picks The Name of the Wind by Patrick Rothfuss (Sam) The Lies of Locke Lamora (Coraline) Brandon Sanderson's Alcatraz Versus the Evil Librarians Series (Chuck) Bose QuietComfort 3 Acoustic Noise Cancelling Headphones (Chuck) Brené Brown: The power of vulnerability (Lauren) Brené Brown: Listening to shame (Lauren) Special Guest: Lauren Voswinkel.
269 RR Testing
Rails Remote Conf 02:07 - Testing07:28 - Adding Tests Later; When is the test useful?TDD (Test-driven Development)14:35 - Testing the Happy Path16:48 - Writing Tests First18:53 - Sharing CodeLarry Wall: Three Virtues27:34 - Testing Error Messages29:04 - External vs Mocking/Stubbing34:11 - Exploratory Tests and Characterization Tests Sunk Cost Fallacy Katrina Owen: Therapeutic Refactoring 39:07 - Refactoring47:22 - Mocking and Stubbing (Cont’d) Justin Searls: To Mock or Not to Mock @ SCNA 2012 Dependency InjectionPractical Object-Oriented Design in Ruby by Sandi Metz Spies Picks How American Politics Went Insane (Jessica) Alex Kitchens’ Minecraft Tweet (Sam) The "Is It a DSL or an API?" Ten Question Checklist (Sam) Transmit (Chuck) Zoom (Chuck) Rails Remote Conf (Chuck)
268 RR Mazes For Programmers with Jamis Buck
Check out Angular Remote Conf and React Remote Conf 01:55 - Jamis Buck Introduction Twitter GitHub Blog Medium.com: Jamis Buck 02:57 - Mazes Mazes for Programmers: Code Your Own Twisty Little Passages by Jamis Buck 3.5 Random Dungeon Generator for D&D Mazoo! 08:01 - Programing can be fun?! Play Jamis Buck: Second Wind @ Mountain West Ruby 2016 (Talk on burnout)11:49 - Historical and Traditional vs Technical Mazes13:51 - Jamis’ Backstory with Mazes; Algorithms Hunt-and-Kill Algorithm Wilson's Algorithm Eller's Algorithm 21:14 - Discovering Algorithms Think Labyrinth Neo4j 28:01 - Varying AlgorithmsAST (Abstract Syntax Tree)36:38 - Writing a BookGödel, Escher, Bach: An Eternal Golden Braid by Douglas R. Hofstadter39:16 - Text App for Generating Mazes ASCII ChunkyPNG Picks The Walking Dead (Sam) The Codeless Code (Coraline) Jurgen, A Comedy of Justice (Jessica) Feeling sad about tragedy (Jessica) Completely Disconnect (Chuck) Being Outdoors (Chuck) Shooting Firearms (Chuck) Productive (Jamis) Kerbal Space Program (Jamis) Special Guest: Jamis Buck.
267 RR Internationalization with Cameron Dutro
02:39 - Cameron Dutro Introduction Twitter GitHub Lumosity 02:39 - Internationalization vs Localization 05:28 - How important is internationalization?13:54 - Internationalization and AccessibilityThe Tragedy of the CommonsDeveloper Ignorance/Indifference19:43 - Tools Twitter Translation Center Rosette txgh Transifex 24:48 - How can small companies internationalize?26:22 - CrowdsourcingContributor Covenant30:34 - People Have Names Patrick McKenzie: Falsehoods Programmers Believe About Names Falsehoods Programmers Believe About Phone Numbers Carina C. Zona: Schemas for the Real World @ RubyConf AU 2013 34:54 - GenderI18n, l10n, m10n: Abbreviations for Internationalization, Localization, and Minimization39:35 - Educational Resources Rails Guides on Internationalization ICU - International Components for Unicode twitter-cldr-rb CLDR - Unicode Common Locale Data Repository 47:14 - Unicode Unicode Consortium Aditya Mukerjee: I Can Text You A Pile of Poo, But I Can’t Write My Name Picks I17n.rb - Intranumeralization (David) Patrick McKenzie: Falsehoods Programmers Believe About Names (David) Mogo Portable Active Office Chair (Sam) Richard Schneems: Saving Sprockets (Coraline) Calvino Noir (Coraline) ICU (Cameron) CLDR (Cameron) twitter-cldr-rb (Cameron) Hacknet (Cameron) Golden State Warriors (Cameron) Special Guest: Cameron Dutro .
266 WordPress with Kronda Adair
Check out Newbie Remote Conf! 03:09 - Kronda Adair Introduction Twitter Blog Karvel Digital @karveldigital Facebook 03:11 - WordPress DevChat.tv Derick Bailey: WatchMeCode Sunk Cost Fallacy 07:59 - Why do developers hate WordPress?Venomous Porridge: A conversation I have every month or so14:53 - Using Tools That Fit Technology Preferences PHP Wix Aaron Hockley: WordPress is a DSLR; Squarespace is a Point and Shoot Technology Bias Refresh Portland 21:52 - Empathy and Discovery Processes for Clients Tests Asking Questions The Freelancers’ ShowThe Freelancers' Show Episode 201: Roadmapping with Brennan Dunn 31:38 - Conversations with Customers vs Owners/ManagersWordCamp Orange County34:43 - Websites That Work | Indiegogo 36:48 - Kronda’s Origin StoryPortland Community College Picks Hover (Kronda) Flywheel (Kronda) WordPress (Kronda) Thrive Themes (Kronda) Genesis (Kronda) ActiveCampaign (Kronda) Lingo (Kronda) Tybee Island, Georgia (Jessica) Robert Epstein: The empty brain: Your brain does not process information, retrieve knowledge or store memories. In short: your brain is not a computer (Coraline) Blindsight by Peter Watts (Sam) Aurynn Shaw: Contempt Culture (Sam) StudioPress (Chuck) DigitalOcean (Chuck) Drip (Chuck) Special Guest: Kronda Adair.
265 RR Timely Dataflow with Frank McSherry
02:33 - Frank McSherry Introduction Twitter GitHub 03:06 - Computation03:48 - When are more computers needed?04:28 - Scalability! But at what COST? Experimentation08:03 - Data Format and Pipelines Hilbert Curvegithub.com/frankmcsherry/blog/blob/master/posts/2015-02-04.md 14:06 - Code That Could Grow Hadoop summingbird 20:38 - Languages and Performance23:14 - “For Loops Unrolled”Rust28:01 - Scalinghelix35:42 - Functional vs Procedural Language37:47 - Dataflow (Timely; Differential) Around, Epic Vector Clock Introductory Blog Posts: github.com/frankmcsherry/blog/blob/master/posts/2015-09-14.md github.com/frankmcsherry/blog/blob/master/posts/2015-09-18.md github.com/frankmcsherry/blog/blob/master/posts/2015-09-21.md Picks Go-Ped Know Ped Scooter (Sam) 2015 State of the Software Supply Chain Report (Jessica) The Screwtape Letters (Jessica) Start with Why: How Great Leaders Inspire Everyone to Take Action by Simon Sinek (Chuck) RIF6 Cube 2-inch Mobile Projector (Chuck) The Night Circus by Erin Morgenstern (Frank) PrAna (Frank) Rust (Frank) Big Data Analytics with Datalog Queries on Spark (Frank) Special Guest: Frank McSherry.
264 RR Code Hospitality with Nadia Odunayo
Get your Ruby Remote Conf tickets! 02:42 - Nadia Odunayo Introduction Twitter GitHub Ignition Works Nadia Odunayo: Playing Games in the Clouds 05:00 - Ruby Book Club 11:20 - Nadia Odunayo: The Guest: A Guide To Code Hospitality @ RailsConf 2016 17:23 - Collaboration and Pairing: Guest and Host Roles; Driving and Navigating Coderetreat Ruby DCamp 24:42 - Perspectives and Mapping Sam Livingston-Gray: Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies @ Cascadia Ruby Conf 2014 Cortical Homunculus Peter Gardiner Motor and Sensory Homunculi 41:04 - Ruby Central's Opportunity Scholarship Program Space Babies Picks Case Studies in Apprenticeship (Coraline) Everything's an Argument by Andrea A. Lunsford and John J. Ruszkiewicz (Sam) RIF6 Cube 2-inch Mobile Projector (Chuck) Nonviolent Communication: A Language of Life by Marshall B. Rosenberg (Nadia) Robert Frank on Dinner Table Economics (Nadia) See AlsoRuby Rogues Episode #190: Apprenticeship with Joseph Mastey and Jill Lynch of EnovaSpecial Guest: Nadia Odunayo.
263 RR Programmer Education and Skill Development with Tom Stuart
Check out Ruby Remote Conf! 02:39 - Tom Stuart Introduction Twitter GitHub Blog Ruby Rogues Episode #120: Book Club: Understanding Computation with Tom Stuart Understanding Computation by Tom Stuart 03:17 - “Computer Scientist”; Computer Science 04:17 - Static Typing, Type Systems Tom Stuart: Consider Static Typing @ RubyConf Australia 2015 Matz's Opening Keynote at RubyConf 2014 The Halting Problem 18:44 - The Direction, Adoption Curve, and Use of Ruby33:36 - Multicore Growth and Concurrency => What programming language should I learn?Moore’s Law Picks Halting State by Charles Stross (Sam) The Belgariad by David Eddings (Chuck) Fully Alive: Discovering What Matters Most by Timothy Shriver (Chuck) The 8000th Busy Beaver number eludes ZF set theory: new paper by Adam Yedidia and me (Tom) Martin Kleppmann: Staying in Sync: from Transactions to Streams (Tom) Special Guest: Tom Stuart.
262 RR Community and Mentoring with Ra'Shaun "Snuggs" Stovall and Noel Sagaille
Check out Ruby Remote Conf! 02:12 - Ra’Shaun “Snuggs” Stovall Introduction Twitter GitHub Facebook 02:29 - Noel Sagaille Introduction Twitter GitHub Censible 02:56 - The Pomodoro Technique Parkinson's Law04:43 - Community and Community Leaders The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich by Timothy Ferriss “Hometraining” Being John Malkovich Polyphasic Sleep Carl Jung 19:11 - Values Altruism Autonomy 26:02 - Mentorship Switching Roles Advocacy Mastermind Groups Homage Picks RFC 2119 (Sam) James Edward Gray II: Implementing the LHC on a Whiteboard (Coraline) Cracking the Coding Interview: 150 Programming Questions and Solutions by Gayle Laakmann McDowell (Coraline) Thinking about your health (Chuck) FitBit One (Chuck) Block & Flow (Ra'Shaun) Censible (Ra’Shaun) Heroku Pipelines (Noel) Dialogue - A proposal by David Bohm, Donald Factor and Peter Garrett (Noel) Special Guests: Noel Sagaille and Ra’Shaun “Snuggs” Stovall .
261 RR Networking Without Networking with Kerri Miller
Check out our speaker list and sign up for Ruby Remote Conf! 01:53 - Kerri Miller Introduction Twitter GitHub Blog 02:12 - Networking Without Networking04:22 - Social Currency 06:35 - Creating Opportunities to Connect Knowing Small Details About People Remembering Faces Randomizing Opening the Circle Offering Help and Guidance Playing Games 22:38 - New Programmers as Speakers24:17 - Connecting After Talks25:29 - Merging the Speakers and Attendees30:13 - Users Groups Be an Organizer Get A Coder Job Travel and Find a Users Group 35:01 - Livestreaming; Pairing Sharing Livecoding.tv Twitch Hangouts On Air YouTube Live Crowdcast 37:03 - Connecting with People at Specific Companies47:27 - The Opportunity Scholarship Program Picks Nadia Eghbal: I hate the term “open source” (Coraline) tabular (Sam) dotfiles/vimrc at master (Sam) PlugBug World (Chuck) Safemore Smart 8-Outlet with 4-USB Output Surge Protection Power Strip (Chuck) moonconf (Kerri) Open Source and Feelings (Kerri) Sage Yoyo Starter Pack (Kerri) Special Guest: Kerri Miller.
260 RR Training with Reuven Lerner
Want to be a Ruby Rogue? Apply at https://rubyrogues.com/ruby-nuby 01:47 - Reuven Lerner Introduction Twitter GitHub Blog The Freelancers’ Show Podcast Practice Makes Python by Reuven Lerner Practice Makes Regexp by Reuven Lerner Daily Tech Video 03:49 - TrainingPedagogy07:54 - Approaching TeachingMental Model09:33 - Pairing People UpMetacognition10:57 - Example: Reuven’s Training Sessions19:59 - Moving Up The Ladder24:06 - Company Goals25:56 - Hostile Learners28:00 - Breaking Into the Big Company Market LinkedIn Devchat.tv Interest Survey 35:03 - Offerings37:53 - Cultural Differences Picks Society Of Mind By Marvin Minsky (Reuven) Peter Hessler's Books (Reuven) Regexp Crash Course (Reuven) rspec-given (Sam) Katrina Owen on Confreaks (Sam) github-shoutouts (Coraline) Ruby Together (Coraline) Ruby Rogues Episode #224: Ruby Together with André Arko (Chuck) Ruby Remote Conf (Chuck) FitBit One (Chuck) Special Guest: Reuven Lerner.
259 RR Pair Programming with Jay Bobo of Pair Columbus
01:59 - Jay Bobo Introduction Twitter GitHub Pair Columbus 04:20 - Pair Columbus 07:28 - Meeting Formats OWASP Challenges 11:21 - Organization @cowboyd Tweet 14:57 - Attendee Experience Levels15:56 - Matching People18:04 - “Three Amigos”19:33 - Pair Programming and Communication/Chemistry Dan North - Embracing uncertainty: why you should and why you won’t Jay Bobo: Do u even pair bro? (Slides) 31:50 - Dealing with Difficulties During Pair Programming34:50 - Useful Strategies For Pairing Related to Hiring Conway’s Law What's Wrong With Ruby's Object Model (And Why That's a Good Thing) by David Brady 54:14 - More Episodes on Pair Programming Ruby Rogues Episode #026: Pair Programming Ruby Rogues Episode #126: Remote Pair Programming with Sam Livingston-Gray Picks Jarvis Desk (Sam) What Do Women Want At Hackathons? NASA Has A List (Sam) Dan North - Embracing uncertainty: why you should and why you won’t (Jessica) Common Ground and Coordination in Joint Activity (Jessica) Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman (Jay) Zach Holman: How to Deploy Software (Jay) Patricio Gonzalez Vivo: The Book of Shaders (Jay) Black Mamba Hot Sauce by CaJohn's (David)Special Guest: Jay Bobo of Pair Columbus.
258 RR Twilio with Greg Baugues
01:37 - Greg Baugues Introduction Twitter GitHub Blog Ruby Rogues Episode @142: Depression and Mental Illness with Greg Baugues Greg Baugues: Devs and Depression Devs and Depression 02:51 - Twilio 05:27 - Two-factor Authentication Crash Override Network: So You’ve Been Doxed: A Guide to Best Practices Authy Greg Baugues: Passwords are not Enough @ RailsConf 2015 How Apple and Amazon Security Flaws Led to My Epic Hacking 13:42 - Implementing Security; Why Security is Important and EssentialDan Luu: Normalization of deviance in software: how broken practices become standard27:26 - Twilio Use Cases Doug Mckenzie Ryan Leslie's SuperPhone: Beating Facebook To The Scalable Personal Messaging Table mRelief How I Taught My Dog to Text Me Selfies Arduino Yún 34:16 - IP Messaging WebRTC iPhreaks Show Episode #129: WebRTC Thomas Gorissen: jQuery for WebRTC @ JS Remote Conf 2015 Talky.io 38:02 - TwiML Burner 42:46 - Using Twilio to Enhance Business Appointment Reminder SMS Messaging 48:50 - Twilio’s Tech Stack Flask Amazon Web Services (AWS) 50:19 - Opt-outs and Phone Number Validation52:45 - Lookup SIP55:46 - Developer Evangelism Goodbye, Avdi. We will miss you <3 Avdi's Newsletter Who wants to be the next Ruby Rogue? Submit your video. Picks The CHECKS Pattern Language of Information Integrity (Avdi) Delegation (Avdi) CaJohns Ignite Hot Sauce (David) beach house (Coraline) CocoRosie (Coraline) The Misters of Circe (Sam) DesktopServer (Chuck) Advanced Custom Fields (Chuck) Convert Post Types (Chuck) Gravity Forms (Chuck) MemberPress (Chuck) SIGNAL Conference (Greg)Special Guest: Greg Baugues.
257 RR Learning and Training with Neil Brown
01:29 - Neil Brown Introduction Twitter Blog The University of Kent BlueJ Greenfoot 02:32 - Where do new people get stuck?IDEs07:21 - Targeting Particular Age GroupsBlueJ13:46 - Becoming Professional Programmers15:33 - Apprenticing17:20 - Teaching Theory and Algorithms vs Practical Aspects20:42 - Value and Negotiating Raises24:06 - Preparing Students for Business Challenges25:39 - What is the first thing students should learn?28:46 - Using Games 30:45 - Using Music Scratch31:48 - Hypotheses Testing34:08 - Tools38:23 - "Frame-Based Editing" 40:21 - Beyond Beginners41:15 - “My Holy Grail has been to radically simplify professional programming. I now realize that simplification is not fundamentally a technical problem but rather a cultural one. Our nerd culture embraces inhuman levels of complexity. Mastering mind-boggling complexity is our mutant superpower. It is our tribal marker. Complexity is the air we breath, and so it is invisible to us. Simplification will only come from outside this culture. To disrupt programming I first have to reinvent it for a fresh audience of non-programmers.” 44:26 - Technical Matters vs Elitism Andreas Stefik Ruby Rogues Episode #184: We Actually Know About Software Development and Why We Believe It's True with Greg Wilson and Andreas Stefik 47:57 - Making Programming Easier to Learn51:20 - Team Structures in Academia vs IndustryPicks git-standup (Coraline) Craft Conference (Jessica) UtahJS (Chuck) Zoom H6 (Chuck) Ian Leslie: The Sugar Conspiracy (Coraline) The sugar conspiracy (Neil) Treasure Islands: Tax Havens and the Men Who Stole the World by Nicholas Shaxson (Neil)Special Guest: Neil Brown.