Greater Than Code
Summary: A podcast about humans and technology. Panelists: Coraline Ada Ehmke, David Brady, Jessica Kerr, Jay Bobo, Astrid Countee and Sam Livingston-Gray. Brought to you by @therubyrep.
This episode is in loving memory of Melia L. Moore Panelists: Astrid Countee | Sam Livingston-Gray | Jessica Kerr | Coraline Ada Ehmke Guest Panelists: Darin Wilson of Infinite Red and Keyboardist in @4Minus1Trio Cheryl Schaefer of Launch Code and CoderGirl Show Notes: 01:11 – What it means to be a Senior Engineer When You Don’t Want to Go Into Management 05:07 – Generativity: The difference between your team’s output with you on it and your team’s output without you. Gregor Hohpe: 37 Things One Architect Knows About IT Transformation 13:46 – The Job of An Architect 22:09 – What are the managers doing? “It is too much to ask for your manager to be your career mentor?” Sam Gerstenzang: The Happy Demise of the 10X Engineer Everything’s an Argument by Andrea A. Lunsford, et al. Takeaways: Astrid: From Jessica’s perspective, what a software architect actually is supposed to be doing. Sam: Everything’s an Argument by Andrea A. Lunsford, et al. Coraline: I’m going to read ^ book. Jessica: More surprise episodes! Support us via
Panelists: Astrid Countee | Sam Livingston-Gray | Jay Bobo Guest Starring: Cheryl Schaefer of Launch Code and CoderGirl Posted another patrons-only outtake from today’s precall with @CherylGSchaefer! https://t.co/g4GZA9LWle — Greater Than Code (@greaterthancode) February 1, 2017 00:16 – Welcome to “Let’s Get this Ship on the Road!” …we mean, “Greater Than Code!” 01:06 – Origin Story and Mentorship Cheryl Gore Schaefer: Grow Your Team In 90 Days @ RubyConf 2016 Empowerment Through Mentorship 11:38 – Avoiding Burnout: “How can I show up better as a Mentee? How can you keep yourself from giving up and washing out? When you find your skills have atrophied, how do you find the resolve to try again?” ~ Ariel Spear Spot2Fish 23:41 – The Future of Tech Education Sarah Mei Computer Science Education Tweetstorm Sarah Mei People Who Apply for Opportunity Scholarships Tweetstorm Support us via Patreon! Get instant access to our Slack Channel! Takeaways: Cheryl: It’s valuable to have different viewpoints represented. Also, exposing people to fundamentals of tech is valuable as well. Astrid: The RubyConf/RailsConf Opportunity Scholarships exist! Also, advice for mentees and mentors is the same. Sam: Making a distinction between being a TA and being a mentor and giving the mentee ownership of their learning plan.
Panelists: Jessica Kerr | Sam Livingston-Gray | Jay Bobo Guest Starring: Carina C. Zona of @CallbackWomen André Arko of the Bundler and RubyGems Team Show Notes: 00:16 – Welcome to “Cyberpunk Dystopia” …we mean, “Greater Than Code!” 01:45 – Origin Stories Gay marriage: the database engineering perspective André Arko: Falsehoods programmers believe 11:38 – Ruby Together; Membership and Benefits 501(C)(6) 22:06 – Ensuring the Future of Ruby Thank you to our first corporate sponsor, Atomist, for sponsoring this episode! Check them out: 27:39 – Fair Pay and Getting Developers/Companies to Pay for Stuff RethinkDB: why we failed 39:46 – How Does Bundler Work, Anyway? [blog post] Andre Arko: How does Bundler work, anyway? @ RubyConf 2015 44:16 – Sharing and Reusing Code 5
Panelists: Jessica Kerr | Sam Livingston-Gray Guest Starring: Julia Evans Show Notes: Intro music by Rod Johnson: Prelude in C# minor, commonly known as The Bells of Moscow. 01:07 – Welcome to “Anarcho-Suyndicalist Tech!” …we mean, “Greater Than Code!” 02:03 – Writing Blog Posts: “Blogging is shipping.” The Recurse Center Adam Perry: Baby Steps: Slowly Porting musl to Rust 07:17 – How to Ask Good Questions Eric Steven Raymond: How To Ask Questions The Smart Way The Google Effect 20:26 – Operations (Ops); Testing in Ops “There’s this exciting thing that happens when you run software, which is that stuff goes wrong in unexpected ways!” @b0rk @greaterthancode — Jessica Kerr (@jessitron) January 18, 2017 Ryan Kennedy: Fear Driven Development @ OSB 2015 Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale by Jennifer Davis and Katherine Daniels (@beerops, @sigje) Continuous Integration 38:42 – Zines & Drawings Takeaways: Sam: Having concrete strategies for asking question more effectively. Julia:
Panelists: Jessica Kerr | Astrid Countee | Coraline Ada Ehmke | Sam Livingston-Gray Guest Starring: Zuri Hunter Show Notes: 00:16 – Welcome to “Snowpocalypse!” …we mean, “Greater Than Code!” 01:50 – Zuri’s Background and Origin Story Blog Digital Globe Women Who Code 04:19 – Hackathons Meet Zuri. The Queen of Hackathons. Color Coded 16:37 – Overcoming Shyness 20:47 – Navigating the Channels of Your Career Graphical User Interface (GUI) 27:07 – Developing Skills and Keeping up with New Technologies AWS Certified Solutions Architect 33:31 – Hiring Practices; Culture Fit Research: How Subtle Class Cues Can Backfire on Your Resume (“No Silver Bullet” for D&I) Facebook’s Hiring Process Hinders Its Effort to Create a Diverse Workforce An Imbalance; Casting a Wider Net to Attract Computing Women (“Dave-to-Girl Ratio”) We are (currently) listener supported! Support us via Patreon! Thank you, Colin Bruce, for your support! 50:23 – Leading While Learning Takeaways: Jessica: Helping others in small ways. #Micromentoring! #micromentoring https://t.c
Panelists: Jessica Kerr | Astrid Countee Guest Starring: Ra’Shaun Stovall Show Notes: 00:16 – Welcome to “DevPunks!” …we mean, “Greater Than Code!” 00:42 – Snuggs’ Background and Origin Story NYC.rb Ruby on Rails Link Slack Community Ra’Shaun Stovall: Why Is Open Source So Closed? @ RubyConf 2016 04:41 – Getting Involved in Meetups and Building the Ruby Community 09:08 – Teaching/Mentoring New Developers OH: In order to make Rails jobs be a thing in the future, you develop Rails people. — Greater Than Code (@greaterthancode) January 4, 2017 12:13 – Hurdling the Massive Casm that is Between “Junior” and “Senior” Developers In-person Mentorship Teaching from Jr. Dev Mistakes Incentivize Hiring Jr. Devs Pair Programming Nights and on Open Source Pull Request Review — Closely Closer Connections Between Junior and Senior Developers 33:09 – Teaching How to be a Developer: Are “seniors” really the “juniors”? Id, Ego and Super-ego Occam’s Razor 38:11 – The Best Ways for Juniors and Seniors to Work Together C.A.N.: Cancel All Negativity 43:13 – What can hiring managers do? 48:34 – What can senior developers do? Tak
Panelists: Coraline Ada Ehmke | Sam Livingston-Gray | Astrid Countee Guest Starring: Audrey Eschright Show Notes: 00:16 – Welcome to “Lucky Episode 13!” …we mean, “Greater Than Code!” 01:10 – Audrey’s Background and Origin Story Stumptown Syndicate Citizen Code of Conduct Free Geek 10:37 – The Recompiler The Responsible Communication Style Guide 16:24 – Community Organization; Tech Community Biases Calagator The Agile Manifesto The Overton Window 25:55 – Accessibility in Community Spaces Open Source Bridge 28:49 – Religion and Social Justice in Tech Unitarianism We are (currently) listener supported! Support us via Patreon! Thank you, Chris Sass, for your support! 34:37 – Labor Organization #talkpay by Lauren Voswinkel Distributed Denial of Women National General Strike Fight for $15 Takeaways: Astrid: Making space for others. Coraline: Tech workers face the same challenges that workers in other industries have. Sam: Importance of spiritual awareness in communities. Audrey: Go talk to
Panelists: Coraline Ada Ehmke | Jessica Kerr | Astrid Countee Guest Starring: Jerome Hardaway Vets Who Code Show Notes: 00:16 – Welcome to “It’s Made of People!” …we mean, “Greater Than Code!” 02:17 – Jerome’s Background and Origin Story General Assembly 09:30 – Vets Who Code: Funding, Technology Stack, Curriculum, and Students John Washam: Googley As Heck 18:19 – Vets Who Code Student Experience 20:00 – Obstacles Veterans Face Getting Into Tech Location Network “Your goal is to only get 1% better every day and the funny thing about 1% is that your 1% changes every day.” @JeromeHardaway — Greater Than Code (@greaterthancode) December 21, 2016 Jacob Oakley: Learning Code with Kids 29:04 – Making the Tech Community More Welcoming to Veterans 33:37 – What should people in the tech community NOT do? Don’t Assume Recognize Women Veterans 36:55 – Getting Involved with Vets Who Code We are (currently) listener supported! Support us via Patreon! Thank you, Wayne Robinson, for your support! 38:09 – Evaluating Opportunities “The AAR” aka Takeaways: Astrid: Addressing emotional intelligence and increasing 1% each day. Jessica: Using Ruby on Rails is a valuable resource for teaching people how to code. Coraline: Time is life and life is also time. Don’t be married to the tool, be married to the problem. Jerome: Be “Greater Than Code” and ask
Panelists: Coraline Ada Ehmke | Jessica Kerr | Sam Livingston-Gray | Astrid Countee Guest Starring: Amy Wibowo BubbleSort Zines Show Notes: 00:16 – Welcome to “Trapped in a BinarySort!” …we mean, “Greater Than Code!” 01:21 – “STEAM” Education 02:36 – Getting Involved in Technology and Being a Maker 05:33 – Making a Zine and Making it (and other things) Inclusive Books With Pictures [Kickstarter] BubbleSort Zines 2.0: moar computer science zines! We are (currently) listener supported! Support us via Patreon Thank you, Thomas Schaefer, for your support! 14:03 – Passion for Sailor Moon and How it Relates to Teams and Friendship 18:21 – Introducing Art Into STEM Amy Wibowo: Sweaters as a Service – Adventures in Machine Knitting @ Madison+ Ruby This Long-Lost Nintendo Knitting Machine Would Have Let You Make Sweaters With Your NES 25:36 – Making Websites as a Full-time Career 28:22 – Human-computer Interaction (HCI) Research Takeaways: Astrid: Pay more attention to the hobbies that you have. You might be able to build a career out of it! Sam: Seeking inspiration in other forms of art. Coraline: Art gives us empathy for other people’s experiences. Jessica: Art is not an alternative to technology. It is an integral part to doing technology well. Amy: Art as admitting you don’t know everything and wanting to create a little bit of alternate reality that other people can look into and understand.
Panelists: Jay Bobo | Sam Livingston-Gray | Mandy Moore Guest Starring: Jesse Pollak Blog Clef Show Notes: 00:16 – Welcome to “Who’s Line of Code is it Anywhere?…” …we mean, “Greater Than Code!” 01:37 – Getting Started with Computer-ing & Security PGP = Pretty Good Privacy Filippo Valsorda: I’m giving up on PGP 09:28 – Clef and Two-factor Authentication (2FA) 12:33 – Citizen Cybersecurity Due to the Rise of Mass Surveillance Quincy Larson: How to encrypt your entire life in less than an hour Signal by Whisper Systems 17:27 – Evaluating Service Providers Tor As devs, we have the opportunity to make software and tools more secure and more private or less secure and less private.” – @jessepollak — Greater Than Code (@greaterthancode) December 8, 2016 22:29 – Password Managers and Encrypting Data at Rest (Security by Default) 1Password LastPass Noah Zoschke: Encryption at Rest (Convox Article) 25:30 – Tools and Resources NaCl: Networking and Cryptography library (“Salt”) Bouncy Castle Amazon Web Services (AWS) 28:20
Panelists: Coraline Ada Ehmke | Astrid Countee | Mandy Moore Guest Starring: Travis B. Hartwell Blog Basho Technologies Show Notes: 00:16 – Welcome to “Software Eats Human…” …we mean, “Greater Than Code!” 01:25 – Travis’ Superhero Origin Story Retinitis Pigmentosa Achondroplasia 09:00 – Explaining a Disability and Limitations to Others The Spoon Theory by Christine Miserandino 14:25 – Supporting Someone with a Disability We are (currently) listener supported! Support us via Patreon! Thank you, Francisco José, for your support! 19:56 – “Are you noticing your disabilities misrepresenting you in some ways?” – James Edward Gray II / Accessibility re: Accessibility “We need to have diverse people working for us so we can bring up, ‘Hey! This thing is an issue!’” @travisbhartwell — Greater Than Code (@greaterthancode) November 30, 2016 Do they all look like me? Do they all think like me? If they do, you’re probably not getting the perspective that you need @travisbhartwell — Greater Than Code (@greaterthancode) November 30, 2016 30:29 – “I have a Buddhist friend with Marfan syndrome who has told me that the knowledge he could die at any time has been tremendously beneficial to his practice, and I sometimes wonder if I wouldn’t be a shallow asshole if I didn’t have my own stuff I’m dealing with. On that note, I’d be curious if you have any thoughts on how your disability and health challenges have positively impacted your life?” – Ryder Timberlake
Panelists: Coraline Ada Ehmke | Jessica Kerr | Sam Livingston-Gray Guest Starring: Sandi Metz Blog and Katrina Owen Blog exercism.io Show Notes: 00:16 – Welcome to “99 Bottles of Podcasts!” …we mean, “Greater Than Code!” 99 Bottles of OOP by Sandi Metz and Katrina Owen 01:31 – Collaboration on the Book Practical Object-Oriented Design in Ruby by Sandi Metz People who like me call me disciplined & meticulous People who don’t call me anal & pedantic It’s the same thing. @kytrinyx @greaterthancode — Jessica Kerr (@jessitron) November 21, 2016 14:56 – Audience: Who is this book for? 99 Bottles of Beer Exercise 21:06 – The DRY (Don’t Repeat Yourself) Principle; Duplication and Replication DRYing too hard: “people encapsulate the pieces that are identical, though they don’t represent a complete idea.” @kytrinyx @greaterthancode — Jessica Kerr (@jessitron) November 21, 2016 29:21 – Code Review and Naming Things 30:40 – “In what ways is it 99 Bottles a richer kata than fizz buzz?” – Benjamin Fleischer 32:53 – “The 99 Bottles book seems to document all the trade-offs we’ve been implicitly making. Could this possibly be a first step in automating those decisions? i.e.: Might we take those now-explicit rules and partially automate
Panelists: Coraline Ada Ehmke | Jay Bobo | Jessica Kerr | Astrid Countee Guest Starring: Neem Serra Blog The Women Techmakers group in St. Louis Asynchrony Labs Show Notes: 00:16 – Welcome to Greater Than Code 02:02 – Neem Serra Introduction Neem Serra: “From Babies to Software Development” 03:23 – 2016 Election Thoughts, Fears, and Aspirations; Importance of Ally Support Rev. Martin Luther King, Jr.: “The Other America” 14:51 – Overcoming Adversity and Getting Into Science Genomics 26:27 – Switching from Science to Programming and Getting a Job Software Carpentry National Society of Black Engineers HandsUp United Project Euler We are (currently) listener supported! Support us via Patreon! Thank you, Matt Hucke, for your support! 33:53 – Volunteering and Being Empathetic and Inclusive “I feel like most of my job some days is helping people try to be empathetic. Nobody gives me a raise for that.”@TeamNeem @greaterthancode — Jessica Kerr (@jessitron) November 9, 2016 47:36 – Battling Unconscious Bias 55:17 – Programming in Swift Swift Playgrounds Demo with a Twist Takeaways: Astrid
Panelists: Coraline Ada Ehmke | Sam Livingston-Gray | Mandy Moore Guest Starring: David Bock Loudoun Computer Science Initiative LivingSocial Show Notes: 00:17 – Welcome to “PC Principal Shit!” …we mean, “Greater Than Code!” 00:35 – David Bock Introduction and “Smoked Pork” Discussion Tweet @therubyrep with your best Austin, Texas “smoked pork” and/or barbecue recommendations!! 04:56 – Teaching Kids Computer Science Concepts Watch D.O.G.S.: National Center for Fathering Code.org Hour of Code Blockly Karel the Robot TEALS: Computer Science in Every High School 12:50 – Being Scientifically Literate Neil deGrasse Tyson YouTube Video 14:13 – Gender and Peer Pressure Dynamics On @greaterthancode with @bokmann. He had a student who realized “Oh! Computers aren’t smart! They’re just dumb, really really fast!”
Panelists: Coraline Ada Ehmke | Jay Bobo | Sam Livingston-Gray | David Brady Guest Starring: James Edward Gray II Ruby Quiz faster_csv Gray Soft Inc. No Red Ink (Psst! They’re hiring!) Show Notes: 00:16 – Welcome to “PodcasTRON…” …we mean, “Greater Than Code!” 01:00 – James Edward Gray II’s Introduction 02:03 – #CastleGraySkull We are (currently) listener supported! Support us via Patreon! Thank you, Nate Vick, for your support! 07:59 – Interviewing James Edward Gray II: Implementing the LHC on a Whiteboard @ RailsConf 2016 (Slides) Engineering Interviews: Grading Rubric (Medium.com) 15:14 – Transparency; Giving Honest Feedback Joe Mastey: Hiring Developers, with Science! @ RailsConf 2016 20:08 – Working with Elixir James Edward Gray II: The Most Object-Oriented Language 28:13 – Functional Programming vs Object-Oriented Programming