Greater Than Code

by Mandy Moore

Mission: For a long time, tech culture has focused too narrowly on technical skills; this has resulted in a tech community that too often puts companies and code over people. Greater Than Code is a podcast that invites the voices of people who are not heard from enough in tech: women, people of color, trans and/or queer folks, to talk about the human side of software development and technology. Greater Than Code is providing a vital platform for these conversations, and developing new ideas of what it means to be a technologist beyond just the code. Featuring an ongoing panel of racially and gender diverse tech panelists, the majority of podcast guests so far have been women in tech! We’ve covered topics including imposter syndrome, mental illness, sexuality, unconscious bias and social justice. We also have a major focus on skill sets that tech too often devalues, like team-building, hiring, community organizing, mentorship and empathy. Each episode also includes a transcript. Community: We have an active Slack community that members can join by pledging as little as $1 per month via Patreon. (https://www.patreon.com/greaterthancode) Currently, we are listener-funded for two episodes per month. For Prospective Sponsors: Each show costs roughly $500 to produce. This includes, show management, audio editing, writing and publishing of show notes, writing and publishing of transcripts, guest outreach and scheduling, guest preparation, and community management. All told, each episode requires between 10-12 hours worth of work. If you are interested in sponsoring us for any amount, please reach out to Mandy via our contact form.

  

Latest Episodes

153: Your Favorite Philosopher Is You with Mannah Kallon

01:16 - Mannah’s Superpower: He is Comfortable in His Own Skin Being Yourself 02:17 - Assessing Identity and Evaluating Sense of Self in New Culture What a Philosopher is 03:42 - Quoting Beyoncé and Using the B Word Who Takes Offense? Is Everyone Given the Same Consideration? 06:25 - Moments of Self Doubt When Someone Doesn’t Believe You Simone de Beauvoir (https://en.wikipedia.org/wiki/Simone_de_Beauvoir) Addressing Terms of Identity with Conversation Botham Jean (https://en.wikipedia.org/wiki/Murder_of_Botham_Jean), Forgiveness, and Role Reversal 09:14 - Empathy Who is Your Favorite Philosopher Having the Ability to Consider and Alternative Viewpoint 11:22 - Retaliation is a Thing Impeachment Whistleblower (https://en.wikipedia.org/wiki/Trump%E2%80%93Ukraine_controversy) Kavanaugh Investigation (https://en.wikipedia.org/wiki/Brett_Kavanaugh) Rowena Chiu (https://www.huffpost.com/entry/new-harvey-weinstein-accuser-rape-rowena-chiu_n_5d767361e4b0fde50c2ac3c9) Colin Kaepernick (https://en.wikipedia.org/wiki/Colin_Kaepernick) 16:33 - How to Deal With Coming Across a Viewpoint You Don’t Think Has Merit It is Healthy to Have a Level of Empathy for Your Enemies Assigning Value to Situations 18:56 - The Supreme Court Voting on Protections Systemic Hatred Life, Liberty and the Pursuit of Happiness (https://en.wikipedia.org/wiki/Life,_Liberty_and_the_pursuit_of_Happiness) 23:23 - Origins of Thoughts and Root Causes 28:57 - Recognizing Privilege Rowena Chiu: Opinion | 'Harvey Weinstein Told Me He Liked Chinese Girls … (https://www.nytimes.com/2019/10/05/opinion/sunday/harvey-weinstein-rowena-chiu.html) This episode was brought to you by @therubyrep (https://twitter.com/therubyrep) of DevReps, LLC (http://www.devreps.com/). To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode (https://www.patreon.com/greaterthancode) To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps (https://www.paypal.me/devreps). You will also get an invitation to our Slack community this way as well. Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks! Special Guest: Mannah Kallon.


Audio Download

Posted on 23 October 2019 | 9:00 am


152: Embracing Mathematics with Philip Wadler

02:35 - Philip’s Superpower: Being Not Afraid of Mathematics 04:07 - Programming Language Foundations in Agda (https://plfa.github.io/) Propositions as Types (https://homepages.inf.ed.ac.uk/wadler/papers/propositions-as-types/propositions-as-types.pdf) Isomorphism (https://en.wikipedia.org/wiki/Isomorphism) Software Foundations by Benjamin C. Pierce (https://www.goodreads.com/book/show/13413455-software-foundations) The Coq Proof Assistant (https://coq.inria.fr/) 15:32 - Using a Proof Assistant 22:57 - Human Creativity + Insight QuickCheck (http://hackage.haskell.org/package/QuickCheck) CompCert (http://compcert.inria.fr/) 30:02 - Specifications Use of Formal Methods at Amazon Web Services (https://lamport.azurewebsites.net/tla/formal-methods-amazon.pdf) The Evolution of Testing Methodology at AWS: From Status Quo to Formal Methods with TLA+ (https://www.infoq.com/presentations/aws-testing-tla/) How Amazon web services uses formal methods (https://dl.acm.org/citation.cfm?id=2699417) 35:25 - How To Translate Abstract Concepts So Practitioners Can Use Them Reflections: Rein: The way we are taught math makes us hate it. Jess: There’s a difference between learning the foundations of programming and learning the skills of programming Chanté: How do we make conversations like this more accessible? Jacob: Ways of getting quick and seamless feedback as you are writing a program. Joint Cognitive Systems: Foundations of Cognitive Systems Engineering (https://www.amazon.com/Joint-Cognitive-Systems-Foundations-Engineering/dp/0849328217) This episode was brought to you by @therubyrep (https://twitter.com/therubyrep) of DevReps, LLC (http://www.devreps.com/). To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode (https://www.patreon.com/greaterthancode) To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps (https://www.paypal.me/devreps). You will also get an invitation to our Slack community this way as well. Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks! Special Guest: Philip Wadler.


Audio Download

Posted on 16 October 2019 | 9:00 am


Special Edition: Becoming an Elder & the "Stage Two" of Life

There's a point in life, somewhere around the halfway mark, where the reality check hits -- you're going to die. There's a future without you in it. There's a new generation of children growing up, learning their way through the world, and humanity will keep moving forward without you. On one hand, this is depressing. Everyday, we go through the motions. Everyday, we play the game. And suddenly, it all seems so meaningless. The characteristic period of "mid-life crisis" starts with falling into a pit of nihilistic despair, and a quest to answer the most basic existential questions. Does anything really matter? Who am I? What do I live for? On the other side of these questions, something magical happens. The finiteness of Life is also what gives it meaning. Every breath is something to cherish. Every joyful memory is a gift. And right now, in this moment, we have the opportunity to live and be, whoever it is we want to be. Who are your heroes? Who do you admire? What character do you want to play? How can you use your special gifts to lift the people around you? Like a cacoon-shattering phase change, a caterpillar transforming into a butterfly, we become an Elder, a steward, and a leader that works on behalf of the children of our future. This audio clip is a conversation between Claire Lew (https://twitter.com/clairejlew), CEO of Know Your Team (https://knowyourteam.com/) & Arty Starr (https://twitter.com/janellekz) about the journey of becoming an Elder, and why Arty decided to change her name. If you want a bit more backstory, you can also check out this thread:

this is great stuff! Artemis is a badass.

— Miko Matsumura ㋡ (@mikojava) October 13, 2019


Audio Download

Posted on 15 October 2019 | 6:00 pm


151: Off Meta with Amir Rajan

02:27 - Amir’s Superpower: Sensitivity to Development Pain A Picture of Amir’s Keyboard and Battlestation (https://twitter.com/amirrajan/status/1172565179806224384) Eye Tracker (https://www.tobii.com/) 06:59 - Developer Productivity and Breaking Constraints Magic Leap (https://www.magicleap.com/) 16:58 - Idea Flow 21:00 - Building an Environment That Enables You File Watching Automating Leverage 28:18 - Optimizing Local Maxima Bret Victor: The Future of Programming (https://www.youtube.com/watch?v=8pTEmbeENF4) Delta Time 41:01 - Questioning Fundamental Assumptions Continuity of Design™️ Gradual Stiffening 46:55 - Game Development Unity (https://unity.com/) 56:05 - Extremeness and Pushing Boundaries: Being a Weirdo/Being an Outlier/Thinking Differently Off Meta, Super Smash Brothers Melee Gods (https://www.youtube.com/watch?v=oJrEhy4ya74) Meta and Off Meta DragonRuby Game Toolkit Sandbox (http://fiddle.dragonruby.org) Reflections: Jess: “A pin on my upkeeps.” Avdi: Meta and off meta. John: Continuity of design. Rein: Continuity and discreteness. Janelle: Process-oriented thinking. Amir: Being consistent with philosophies. This episode was brought to you by @therubyrep (https://twitter.com/therubyrep) of DevReps, LLC (http://www.devreps.com/). To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode (https://www.patreon.com/greaterthancode) To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps (https://www.paypal.me/devreps). You will also get an invitation to our Slack community this way as well. Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks! Special Guest: Amir Rajan.


Audio Download

Posted on 9 October 2019 | 9:00 am


150: Cultural Transformation with Brian Lonsdorf

01:34 - Brian’s Superpower: Communicating and Listening 02:36 - The Role of Empathy in Teaching/Communicating * Process Empathy * Empathetic Report 04:11 - Learning and Teaching Functional Programming * Lawful Composition Thinking Functionally with Haskell (https://www.amazon.com/gp/product/1107452643/ref=as_li_qf_asin_il_tl?ie=UTF8&tag=therubyrep-20&creative=9325&linkCode=as2&creativeASIN=1107452643&linkId=b8c8bcf8f27165517d6b53a2b87fedd6) Compositional Thinking Category Theory (https://en.wikipedia.org/wiki/Category_theory) 11:13 - Compositional Programming in JavaScript 16:02 - Problems That Can Be Solved by Learning Functional Programming Livable Code by Sarah Mei (https://www.youtube.com/watch?v=lI77oMKr5EY) Scalable program architectures (http://www.haskellforall.com/2014/04/scalable-program-architectures.html) 25:03 - Category Theory Categories for the Working Mathematician (https://www.amazon.com/gp/product/0387984038/ref=as_li_qf_asin_il_tl?ie=UTF8&tag=therubyrep-20&creative=9325&linkCode=as2&creativeASIN=0387984038&linkId=0aa85e8a54efad0135dbd75f39abe43c) Reading Papers Finding Applications for Concepts 32:41 - Machine Learning and AI Generative AI L-Systems (https://en.wikipedia.org/wiki/L-system) Do be do be do (https://arxiv.org/pdf/1611.09259.pdf) 53:54 - Discrete Representations of Continuous Phenomena 56:17 - Making Teaching Fun, Engaging, and Interesting Learning as a Conversation Reflections: Brian: Looking into L-systems further and thinking in terms of ranges. Rein: Dimensionality is imperative. This episode was brought to you by @therubyrep (https://twitter.com/therubyrep) of DevReps, LLC (http://www.devreps.com/). To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode (https://www.patreon.com/greaterthancode) To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps (https://www.paypal.me/devreps). You will also get an invitation to our Slack community this way as well. Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks! Special Guest: Brian Lonsdorf.


Audio Download

Posted on 2 October 2019 | 9:00 am


149: Creating Effective Culture with Jesse James

01:49 - Jesse’s Superpower: Empathy by Learning to be Empathetic * Taking a Step Back * Mental Triggers * Neurodiversity and Empathy 07:51 - Culture * What is culture? * Culture Fit * Creating/Building/Forcing Culture * Culture as a Descriptor * Affecting Culture * Culture as an Ongoing Process * Agile Methodologies for Culture * Culture Facilitators * Improving Heuristics * Meta Heuristics * Cultures Evolve Rapidly * Alienation * Survival Rules * Problematic Performance Reviews * Derision of Management * Manager Contribution Reflections: Jacob: Community: The Structure of Belonging by Peter Block (https://www.amazon.com/gp/product/1523095563/ref=as_li_qf_asin_il_tl?ie=UTF8&tag=therubyrep-20&creative=9325&linkCode=as2&creativeASIN=1523095563&linkId=0b9c9b297df4c215fa20049e47bdde89): Community isn’t defined ahead of time. They define themselves. Rein: The more important aspect of any organization is the structure of the relationships between the people in that organization, including and especially, power relationships. Jesse: Personally taking effort in taking effort in finding third-party resources and sharing them with others. This episode was brought to you by @therubyrep (https://twitter.com/therubyrep) of DevReps, LLC (http://www.devreps.com/). To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode (https://www.patreon.com/greaterthancode) To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps (https://www.paypal.me/devreps). You will also get an invitation to our Slack community this way as well. Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks! Special Guest: Jesse James.


Audio Download

Posted on 25 September 2019 | 9:00 am


148: Floober and Cognitive Outsourcing with Jacob Stoebel

00:43 - Jacob’s Superpower: Being Obsessive Re: Specificity; Allergic to Ambiguity on Teams 02:09 - Talking About Neurodiversity in Workspaces * Self-diagnosis * “Masking” * Jacob’s Background and Intro to Software Development 13:49 - Driving Desire to Learn About Things 22:04 - Automating Boring Work * Personal Automation * Cognitive Outsourcing 34:41 - “Floober Feature” 36:07 - Passing On Strategies and Data Organization CodeStream (https://www.codestream.com/) 47:37 - Storycrafting and Succession Planning Reflections: Jessica: Consult a human when you don’t know, but often from the context of what directory you’re in and what branch you’re on the computer CAN figure it out. Chanté: Sociotechnical systems and thinking about personal automation. Jacob: What can I do to better organize to be a positive legacy? Arty: What are the ingredients to light your spark and your fire about software? This episode was brought to you by @therubyrep (https://twitter.com/therubyrep) of DevReps, LLC (http://www.devreps.com/). To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode (https://www.patreon.com/greaterthancode) To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps (https://www.paypal.me/devreps). You will also get an invitation to our Slack community this way as well. Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks!


Audio Download

Posted on 18 September 2019 | 9:00 am


147: Organizing Organizations with Jennifer Tu

00:52 - Jennifer’s Superpower: Seeing Inefficiencies in Processes 02:56 - Coaching Clients to Reorganize Their Organizations Due to Growth Jean Hsu: Re-structuring a growing team (https://medium.com/better-programming/re-structuring-a-growing-team-3ac30d93b637) Communicating Change and Values Encouraging Thoughtfulness Asking Questions + Questions as a Form of Communication Say What You Mean: A Mindful Approach to Nonviolent Communication by Oren Jay Sofer (https://www.amazon.com/gp/product/161180583X/ref=as_li_qf_asin_il_tl?ie=UTF8&tag=therubyrep-20&creative=9325&linkCode=as2&creativeASIN=161180583X&linkId=404f89e44474ffefe366cb2dc0990ec8) Jennifer’s Podcast: Storytime with Managers (https://www.wecohere.com/podcast-storytime-with-managers/) 25:24 - Deleting Old Code; Being Emotional Over Code 30:34 - Avoiding Non-Consensual Teaching and Assumptions 40:50 - Learning Sucks Fixed Vs Growth Mindset (https://www.developgoodhabits.com/fixed-mindset-vs-growth-mindset/) Reflections: John: Questions and what they reveal about the question-asker. Jacob: Hiring for a growth mindset could be difficult. Jamey: The people who have the most control over the situation are also the people who are going to have the least anxiety. Jennifer: Learning to ask better questions isn’t something that you can do easily in a vacuum. This episode was brought to you by @therubyrep (https://twitter.com/therubyrep) of DevReps, LLC (http://www.devreps.com/). To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode (https://www.patreon.com/greaterthancode) To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps (https://www.paypal.me/devreps). You will also get an invitation to our Slack community this way as well. Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks! Special Guest: Jennifer Tu.


Audio Download

Posted on 11 September 2019 | 9:00 am


146: Self.conference with Amber Conville

00:50 - Amber’s Superpower: Adaptability 01:48 - Self.conference (https://selfconference.org/) -- Coming again next year in early June! * Background/Origin * Evolution of Diversity * Transparency of Metrics (https://selfconference.org/metrics) * Partnering with Organizations * Focusing on the Detroit Area 10:29 - The Detroit Tech Community * tech[inclusive] (https://www.meetup.com/Tech-Inclusive/) * Detroit Speaker Group (https://www.meetup.com/Detroit-Speakers-in-Tech/) 12:50 - The Future of Self. * Self.learn * Self.work * Conf Conf 14:35 - title of conf (https://selfconference.us5.list-manage.com/subscribe?u=e629a43dedc6cbed53830761c&id=c4bf6bba5c) - An Upcoming Musical Conference! * Aisha Blake (https://twitter.com/aishablake) 15:48 - Navigating the Conference Organization World * Advice * Cost 19:41 - Attending the Conference * Sponsor Support 23:13 - Human Potential + Emerging Technology + The Future of Work + Radical Inclusion * The Darkest Horse (https://www.thedarkesthorse.com/the-darkest-horse-podcast) (Chanté’s Podcast) 26:56 - Conference Highlights * ahmed jalloh (https://twitter.com/AhmedJalloh614): Coding out the Clink * The Sense of Community This episode was brought to you by @therubyrep (https://twitter.com/therubyrep) of DevReps, LLC (http://www.devreps.com/). To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode (https://www.patreon.com/greaterthancode) To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps (https://www.paypal.me/devreps). You will also get an invitation to our Slack community this way as well. Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks! Special Guest: Amber Conville.


Audio Download

Posted on 4 September 2019 | 9:00 am