

Ruby Rogues
Charles M Wood
Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Episodes
Mentioned books

Aug 17, 2016 • 57min
273 RR Contempt Culture with Aurynn Shaw
01:11 - Aurynn Shaw IntroductionTwitterGitHubBlogEiara01:56 - Contempt CultureAurynn Shaw: Contempt CultureImpostor Syndrome07:32 - “But PHP is objectively bad….”; True ObjectivityPHP: a fractal of bad design10:35 - The History of The Contempt Culture in Tech Spaces12:40 - Reinventing Tools15:00 - “Intent is not magic.”Shakesville: Harmful Communication, Part 1: Intent Is Magic20:09 - Contempt Culture in the Ruby Community Towards PHP21:56 - Why Contempt Culture FormsWDCNZLuserPower and GoodnessNoblesse Oblige“Design is how it works.”29:08 - DevOps and the Disruption of Culture32:34 - Open Source vs Free Software 36:33 - Cultural Implications/Ramifications Around Open SourceOpenSSLRuby Rogues Episode #144: Passion41:32 - Service CultureActor-Observer Bias in Social Psychology PicksRODE PSA1 Swivel Mount Studio Microphone Boom Arm (Sam)Design Thinking (Aurynn)Special Guest: Aurynn Shaw. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Aug 10, 2016 • 60min
272 RR Game Development and RubyMotion with Amir Rajan
01:42 - Amir RajanTwitterGitHubBlogA Noble CircleSurviving The App Store: How to Make It as an Indie Game Developer by Amir Rajan02:24 - A Dark Room (ADR); Revenue and DownloadsRevenue Updates for A Dark Room et al09:16 - Quality, Heart and Soul, and Putting Yourself Into a ProductiPhreaks Show Episode #161: Successful Indie iOS Game Development with Amir Rajan14:31 - Choosing RubyMotionAlbacoreNeXTSTEP17:43 - Objective-C vs RubyHipByte/Flow21:51 - Cross-platform Availability23:53 - ADR => Watch/TV Capability with RubyMotion26:17 - The Ecosystem in iOS and RubyMotion28:11 - Code Structure29:58 - Testing; UI Automationmac_bacon 31:29 - Open Source and Proprietary33:15 - Other ComponentsUIkitSpriteKitmotion-gameCocos2d-xCocoaPods34:07 - Going on a Sabbatical40:58 - .NET => RubyInversion of Control; (IoC) Container PicksTransistor (Amir)Hoplite (Amir)Alto's Adventure (Amir)Shadowrun: Dragonfall (Sam)Minecraft: Story Mode (David)Sriracha and Egg in Ramen (Chuck)Ruby Rogues Facebook Page (Chuck)Special Guest: Amir Rajan. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Aug 3, 2016 • 47min
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 IntroductionTwitterGitHubBlogAvvo Practicing Rails: Learn Rails Without Being Overwhelmed by Justin Weiss02: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 OshineyePragmatic Thinking and Learning by Andy HuntBrandon Hays: The Conjoined Triangles of Senior-Level Development15:43 - Are there still “Architects”?20:45 - The Existential Crisis of Software DevelopmentIntegrated Tests Are A ScamEmo 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 SpotThe Fifth Discipline: The Art & Practice of The Learning Organization by Peter M. SengeAsch Experiment33:49 - Early Career Developers Working Together37:03 - Learning Practices Picksemoj (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. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Jul 27, 2016 • 51min
270 RR #talkpay with Lauren Voswinkel
All Remote Conferences 02:01 - Lauren Voswinkel IntroductionTwitterGitHubNew Relic02:39 - May 1st: International Workers’ DayLauren Voswinkel: #talkpay and the Importance of Collective ActionTaft–Hartley Act (The Labor Management Relations Act of 1947)06:11 - #talkpayInformation 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 SyndromeCrab Mentality37:38 - Job Elimination42:40 - Is/has #talkpay been successful? More InformationEx-Apple, Google, Intel geeks in line for $415m over wage-fix pactsWage Stagnation in Nine ChartsHighlights of women’s earnings in 2014 PicksThe 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. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Jul 20, 2016 • 60min
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 TestsSunk Cost FallacyKatrina Owen: Therapeutic Refactoring39:07 - Refactoring47:22 - Mocking and Stubbing (Cont’d)Justin Searls: To Mock or Not to Mock @ SCNA 2012Dependency InjectionPractical Object-Oriented Design in Ruby by Sandi MetzSpies PicksHow 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)Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Jul 13, 2016 • 48min
268 RR Mazes For Programmers with Jamis Buck
Check out Angular Remote Conf and React Remote Conf 01:55 - Jamis Buck IntroductionTwitterGitHubBlogMedium.com: Jamis Buck02:57 - MazesMazes for Programmers: Code Your Own Twisty Little Passages by Jamis Buck3.5 Random Dungeon Generator for D&DMazoo!08:01 - Programing can be fun?! PlayJamis Buck: Second Wind @ Mountain West Ruby 2016 (Talk on burnout)11:49 - Historical and Traditional vs Technical Mazes13:51 - Jamis’ Backstory with Mazes; AlgorithmsHunt-and-Kill AlgorithmWilson's Algorithm Eller's Algorithm21:14 - Discovering AlgorithmsThink LabyrinthNeo4j28: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 MazesASCIIChunkyPNG PicksThe 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. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Jul 6, 2016 • 1h 2min
267 RR Internationalization with Cameron Dutro
02:39 - Cameron Dutro IntroductionTwitterGitHubLumosity02:39 - Internationalization vs Localization 05:28 - How important is internationalization?13:54 - Internationalization and AccessibilityThe Tragedy of the CommonsDeveloper Ignorance/Indifference19:43 - ToolsTwitter Translation CenterRosettetxghTransifex24:48 - How can small companies internationalize?26:22 - CrowdsourcingContributor Covenant30:34 - People Have NamesPatrick McKenzie: Falsehoods Programmers Believe About NamesFalsehoods Programmers Believe About Phone NumbersCarina C. Zona: Schemas for the Real World @ RubyConf AU 201334:54 - GenderI18n, l10n, m10n: Abbreviations for Internationalization, Localization, and Minimization39:35 - Educational ResourcesRails Guides on InternationalizationICU - International Components for Unicodetwitter-cldr-rbCLDR - Unicode Common Locale Data Repository47:14 - UnicodeUnicode ConsortiumAditya Mukerjee: I Can Text You A Pile of Poo, But I Can’t Write My Name PicksI17n.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 . Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Jun 29, 2016 • 51min
266 WordPress with Kronda Adair
Check out Newbie Remote Conf! 03:09 - Kronda Adair IntroductionTwitterBlogKarvel Digital@karveldigitalFacebook03:11 - WordPressDevChat.tvDerick Bailey: WatchMeCodeSunk Cost Fallacy07:59 - Why do developers hate WordPress?Venomous Porridge: A conversation I have every month or so14:53 - Using Tools That Fit Technology PreferencesPHPWixAaron Hockley: WordPress is a DSLR; Squarespace is a Point and ShootTechnology BiasRefresh Portland21:52 - Empathy and Discovery Processes for ClientsTestsAsking QuestionsThe Freelancers’ ShowThe Freelancers' Show Episode 201: Roadmapping with Brennan Dunn31:38 - Conversations with Customers vs Owners/ManagersWordCamp Orange County34:43 - Websites That Work | Indiegogo 36:48 - Kronda’s Origin StoryPortland Community College PicksHover (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. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Jun 22, 2016 • 1h 3min
265 RR Timely Dataflow with Frank McSherry
02:33 - Frank McSherry IntroductionTwitterGitHub03:06 - Computation03:48 - When are more computers needed?04:28 - Scalability! But at what COST?Experimentation08:03 - Data Format and PipelinesHilbert Curvegithub.com/frankmcsherry/blog/blob/master/posts/2015-02-04.md14:06 - Code That Could GrowHadoopsummingbird20:38 - Languages and Performance23:14 - “For Loops Unrolled”Rust28:01 - Scalinghelix35:42 - Functional vs Procedural Language37:47 - Dataflow (Timely; Differential)Around, EpicVector ClockIntroductory Blog Posts: github.com/frankmcsherry/blog/blob/master/posts/2015-09-14.mdgithub.com/frankmcsherry/blog/blob/master/posts/2015-09-18.mdgithub.com/frankmcsherry/blog/blob/master/posts/2015-09-21.md PicksGo-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. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Jun 15, 2016 • 55min
264 RR Code Hospitality with Nadia Odunayo
Get your Ruby Remote Conf tickets! 02:42 - Nadia Odunayo IntroductionTwitterGitHubIgnition WorksNadia Odunayo: Playing Games in the Clouds05: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 NavigatingCoderetreatRuby DCamp24:42 - Perspectives and MappingSam Livingston-Gray: Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies @ Cascadia Ruby Conf 2014Cortical HomunculusPeter Gardiner Motor and Sensory Homunculi41:04 - Ruby Central's Opportunity Scholarship ProgramSpace 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. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.


