Sinopse
All ruby related podcasts from Devchat.tv, including: - Ruby Rogues - My Ruby Story - Ruby Rants
Episódios
-
276 RR Hiring and Retention with Kenzi Connor
07/09/2016 Duração: 49min1:15 - Introducing Kenzi ConnorCloud CityCloud City TwitterKenzi Connor’s TwitterEmail: [email protected]:15 - Senior developer vs Junior developer: Sustainability and hiring8:25 - Examining the “senior-obsessed field”10:00 - Importance of sustainability12:35 - Lottery-ticket thinking13:35 - Solutions to the junior vs senior dilemma21:10 - Diversity and productivity23:50 - Effective management strategies31:00 - Strategies for going from a high-conformity company to a more diverse companyMarco Rogers Twitter FeedHarvard study - gender discrimination in the hiring process36:05 - Why junior developers leave your companyDead Sea EffectPicks: Mandy Moore (Sam) Seven Wonders of a Once and Future World by Caroline Yoachim (Jessica)Foreign exchange students (Charles) Octavia Butler (Kenzi) Black Girls Code (Kenzi) Special Guest: Kenzi Connor. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast
-
275 RR The Evolution of Agile and Evolutionary Design with James Shore
31/08/2016 Duração: 01h11minRails Remote Conference1:20 - Introducing James ShoreGithubFlow for JavascriptScreen castEmail: [email protected]:40 - Freelancing and Consulting5:20- Co-opting Agile and the movement away from technology/softwareAgile Alliance Technical ConferenceAgile Fluency Model16:20- Evolutionary Design in AgileRon Jeffries SudokuThink Like A Git code visualization built with Gource24:15 - Evolutionary Design for BeginnersJames Shore - Evolutionary Design IllustratedStack Overflow32:30 - Technical Practices and Agile ArchitectureProcrastinate on Purpose by Rory Vaden39:10 - Engineering on a Team Level“No Silver Bullet” by Fred BrooksJames Shore - Rethinking Scaling52:10 - Redesigning Team ResponsibilitiesJoy, Inc by Richard SheridanPicksSandi Metz “The Wrong Abstraction” blog post (Sam) Why Are Computers podcast by Tom Stewart (Sam) Netstat (Jess) Wood Badge (Charles) Remember the Titans (Charles) Rick Sheridan’s Agile India talk (James) Liftoff by Diana Larsen and Ainsley Nies (James)Special Guest: James Shore.
-
274 RR Fearless Salary Negotiation with Josh Doody
24/08/2016 Duração: 01h18minRails Remote Conference1:25 Introducing Josh DoodyTwitterFearless Salary Negotiation by Josh Doody Take his (free!) crash course in getting promotions2:50 - Making salary negotiations when you’re your own boss4:22 - Asking an employer to “give where it hurts”6:20- Minimum Acceptable Salary / B.A.T. N. A.10:45 - Leaving a new job for a better offer13:47 - Job happiness versus job salary15:55 - ContractingThe Freelancers’ Show18:55 - Renegotiating and peace of mind21:00 - Researching the company28:00 - Answering salary-based interview questions33:20- Negotiating for a job you really want35:00 - Common fears to negotiating10 reasons you should NOT negotiate your salary42:10 - Countering an offer (in writing)48:55 - Negotiating with benefits and vacation51:50 - Scripting a conversation55:05 - Bantering with an employer1:03:00 - Salaries higher than market value1:06:00 - Negotiating with no work experiencePicks: Negotiating Your Salary: How To Make $1000 a Minute by Jack Chapman (Dave)Jack Chapman’s salary negotia
-
273 RR Contempt Culture with Aurynn Shaw
17/08/2016 Duração: 56min01: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 o
-
272 RR Game Development and RubyMotion with Amir Rajan
10/08/2016 Duração: 59min01: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 Gues
-
271 RR Problems New Developers Don’t Realize They Have and Hidden Tradeoffs to Coding Decisions Developers Have to Make with Justin Weiss
03/08/2016 Duração: 46minRails 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 bl
-
270 RR #talkpay with Lauren Voswinkel
27/07/2016 Duração: 50minAll 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)Br
-
269 RR Testing
20/07/2016 Duração: 59minRails 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.
-
268 RR Mazes For Programmers with Jamis Buck
13/07/2016 Duração: 47minCheck 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 Gues
-
267 RR Internationalization with Cameron Dutro
06/07/2016 Duração: 01h01min02: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 McKen
-
266 WordPress with Kronda Adair
29/06/2016 Duração: 50minCheck 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 stor
-
265 RR Timely Dataflow with Frank McSherry
22/06/2016 Duração: 01h02min02: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 (Fr
-
264 RR Code Hospitality with Nadia Odunayo
15/06/2016 Duração: 55minGet 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 Odunay
-
263 RR Programmer Education and Skill Development with Tom Stuart
08/06/2016 Duração: 01h03minCheck out Ruby Remote Conf! 02:39 - Tom Stuart IntroductionTwitterGitHubBlogRuby Rogues Episode #120: Book Club: Understanding Computation with Tom StuartUnderstanding Computation by Tom Stuart03:17 - “Computer Scientist”; Computer Science 04:17 - Static Typing, Type SystemsTom Stuart: Consider Static Typing @ RubyConf Australia 2015Matz's Opening Keynote at RubyConf 2014The Halting Problem18:44 - The Direction, Adoption Curve, and Use of Ruby33:36 - Multicore Growth and Concurrency => What programming language should I learn?Moore’s Law PicksHalting 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. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: h
-
262 RR Community and Mentoring with Ra'Shaun "Snuggs" Stovall and Noel Sagaille
01/06/2016 Duração: 59minCheck out Ruby Remote Conf! 02:12 - Ra’Shaun “Snuggs” Stovall IntroductionTwitterGitHubFacebook02:29 - Noel Sagaille IntroductionTwitterGitHubCensible02:56 - The Pomodoro TechniqueParkinson's Law04:43 - Community and Community LeadersThe 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich by Timothy Ferriss“Hometraining”Being John MalkovichPolyphasic SleepCarl Jung19:11 - ValuesAltruismAutonomy26:02 - MentorshipSwitching RolesAdvocacyMastermind GroupsHomagePicksRFC 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 . Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.c
-
261 RR Networking Without Networking with Kerri Miller
25/05/2016 Duração: 56minCheck out our speaker list and sign up for Ruby Remote Conf! 01:53 - Kerri Miller IntroductionTwitterGitHubBlog02:12 - Networking Without Networking04:22 - Social Currency 06:35 - Creating Opportunities to ConnectKnowing Small Details About PeopleRemembering FacesRandomizingOpening the CircleOffering Help and GuidancePlaying Games22:38 - New Programmers as Speakers24:17 - Connecting After Talks25:29 - Merging the Speakers and Attendees30:13 - Users GroupsBe an OrganizerGet A Coder JobTravel and Find a Users Group35:01 - Livestreaming; Pairing SharingLivecoding.tvTwitchHangouts On AirYouTube LiveCrowdcast37:03 - Connecting with People at Specific Companies47:27 - The Opportunity Scholarship Program PicksNadia 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. Advert
-
260 RR Training with Reuven Lerner
18/05/2016 Duração: 52minWant to be a Ruby Rogue? Apply at https://rubyrogues.com/ruby-nuby 01:47 - Reuven Lerner IntroductionTwitterGitHubBlogThe Freelancers’ Show PodcastPractice Makes Python by Reuven LernerPractice Makes Regexp by Reuven LernerDaily Tech Video03: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 MarketLinkedInDevchat.tv Interest Survey35:03 - Offerings37:53 - Cultural Differences PicksSociety 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. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/priv
-
259 RR Pair Programming with Jay Bobo of Pair Columbus
11/05/2016 Duração: 01h02min01:59 - Jay Bobo IntroductionTwitter GitHubPair Columbus04:20 - Pair Columbus 07:28 - Meeting FormatsOWASP Challenges 11:21 - Organization@cowboyd Tweet 14:57 - Attendee Experience Levels15:56 - Matching People18:04 - “Three Amigos”19:33 - Pair Programming and Communication/ChemistryDan 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 HiringConway’s LawWhat's Wrong With Ruby's Object Model (And Why That's a Good Thing) by David Brady 54:14 - More Episodes on Pair ProgrammingRuby 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
-
258 RR Twilio with Greg Baugues
04/05/2016 Duração: 01h15min01:37 - Greg Baugues IntroductionTwitter GitHub BlogRuby Rogues Episode @142: Depression and Mental Illness with Greg BauguesGreg Baugues: Devs and DepressionDevs and Depression02:51 - Twilio 05:27 - Two-factor AuthenticationCrash Override Network: So You’ve Been Doxed: A Guide to Best PracticesAuthy Greg Baugues: Passwords are not Enough @ RailsConf 2015How 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 CasesDoug Mckenzie Ryan Leslie's SuperPhone: Beating Facebook To The Scalable Personal Messaging Table mRelief How I Taught My Dog to Text Me SelfiesArduino Yún34:16 - IP MessagingWebRTCiPhreaks Show Episode #129: WebRTC Thomas Gorissen: jQuery for WebRTC @ JS Remote Conf 2015 Talky.io38:02 - TwiML Burner 42:46 - Using Twilio to Enhance BusinessAppointment ReminderSMS Messaging48:50 - Twilio’s Tech StackFlaskAmazon Web Services
-
257 RR Learning and Training with Neil Brown
27/04/2016 Duração: 57min01:29 - Neil Brown IntroductionTwitter BlogThe University of KentBlueJGreenfoot02: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 prog