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.
php/*
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.
Want to be a Ruby Rogue? Apply at https://rubyrogues.com/ruby-nuby 01:47 - Reuven Lerner Introduction
01:59 - Jay Bobo Introduction
04:20 - Pair Columbus 07:28 - Meeting Formats11:21 - Organization14:57 - Attendee Experience Levels15:56 - Matching People18:04 - “Three Amigos”19:33 - Pair Programming and Communication/Chemistry01:37 - Greg Baugues Introduction
01:29 - Neil Brown Introduction
02:32 - Where do new people get stuck?07:21 - Targeting Particular Age Groups13: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 31: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 Elitism47:57 - Making Programming Easier to Learn51:20 - Team Structures in Academia vs IndustryPicks git-standup (Coraline)01:42 - Michael DiBernardo Introduction
02:27 - The Architecture of Open Source Applications Series 08:24 - Demonstrating Concepts in 500 Lines of Code12:24 - Why Open Source? 14:20 - Lessons Learned19:05 - Communication Issues22:41 - Reuse28:52 - What should people gain from the book?34:12 - How to Read a Book Like This (Retention)37:48 - Soft SkillsPicks Udi Dahan: The Fallacy Of ReUse (David)01:59 - Greg Wilson Introduction
02:37 - What’s Missing?05:48 - Disconnect Between Computer Scientists and Software Developers09:09 - How necessary are books?15:18 - Being Part of a Process vs Starting a Process17:01 - Software Tools; Spreadsheets28:45 - Language, Vocabulary, and Theory and The Software Craftsmanship Movement33:41 - Reinventing the Wheel36:24 - CrowdsourcingPicks Software Tools by Brian W. Kernighan and P. J. Plauger (Greg)02:25 - Julia Evans Introduction
02:52 - Derrick Reimer Introduction05:25 - SaaS Apps vs Other Web Development Projects06:18 - Scaling08:44 - Gathering Feedback12:01 - How has underlying technology helped and gotten in the way?15:18 - Choosing Boring Technology20:49 - Scaling (Cont’d)01:57 - Chris McCord Introduction
02:07 - Pete Hodgson Introduction
02:04 - Mindaugas Mozūras Introduction
02:36 - Automating Code Reviews03:17 - What is a code review and why do it?03:39 - Styles of Code Reviews: What parts should be automated? 06:04 - pronto vs rubocop08:26 - Workflow10:14 - Runners11:42 - Feedback13:21 - Use Cases for Pronto14:28 - How has pronto changed your codebase?15:34 - Feelings and Code Reviews; Agreeing on Standards as a Team17:38 - Return Values19:43 - Reviewing Pull Requests and Code Review Ethics 25:56 - Feature Flags