
Rein Henrichs
Co-Host of Greater Than Code
Rein is a strange sort of software developer who spends more time thinking about systems made with people than systems made with computers. He believes that most technical problems are really people problems, and that people problems can be solved by listening, caring, and empowering others. Talking about himself in the third person makes him uncomfortable, but he is working on it. He also wrote a database in Haskell once, so he has that going for him, which is nice.
Rein Henrichs has hosted 104 Episodes.
-
163: Cause A Scene with Kim Crayton
January 1st, 2020 | 1 hr 4 mins
Kim Crayton talks about continuously validating her space as a black woman, how the system was built to harm and oppress black women, white feminism being bullsh*t, being a strategist, #causeascene, price asymmetry, her six-step process, strategies for developing other technical skills, and defining racism.
-
162: Glue Work with Denise Yu
December 25th, 2019 | 1 hr 1 min
Denise Yu talks about the concept of "Glue Work", what she has done to improve the glue work situation, how to address changing the structure of glue work, offboarding yourself, release engineering, being a product manager, and being back in a development role.
-
The Universal Declaration of Human Rights
December 10th, 2019 | 12 mins 10 secs
On this day in Paris in 1948, the United Nations issued the Universal Declaration of Human Rights, a milestone document that sets out the fundamental rights and privileges of all people and all nations. In honor of the anniversary of this document, the panelists of Greater Than Code have come together to share their reading of the document with all of you.
-
156: Authenticity in Interviewing with James Edward Gray II
November 13th, 2019 | 1 hr 2 mins
James Edward Gray II talks about why “Just Be Yourself” is terrible advice, being authentic in an interview, turning your interviewer into your advocate, intrinsic motivation, technical interviews, storytelling in the interview, and management techniques.
-
152: Embracing Mathematics with Philip Wadler
October 16th, 2019 | 49 mins 32 secs
Philip Wadler talks about Programming Language Foundations in Agda, using a proof assistant, specifications, and how to translate abstract concepts so practitioners can use them.
-
151: Off Meta with Amir Rajan
October 9th, 2019 | 1 hr 10 mins
Amir Rajan talks about having sensitivity to development pain, developer productivity, optimizing local maxima, and game development.
-
150: Cultural Transformation with Brian Lonsdorf
October 2nd, 2019 | 1 hr 5 mins
Brian Lonsdorf talks about the role of empathy in teaching and learning, learning and teaching functional programming, compositional programming in JavaScript, and machine learning and AI.
-
149: Creating Effective Culture with Jesse James
September 25th, 2019 | 1 hr 11 mins
Jesse James talks with the panelists about all things culture: culture fit, creating, building, and forcing culture, affecting culture, culture as a descriptor, culture as an ongoing process, and the fact that culture evolves so rapidly that it can be hard to keep up with.
-
145: Balancing Hierarchies and Equity in Organizations with Brandy Foster
August 28th, 2019 | 1 hr 3 mins
Brandy Foster talks about code of ethics, the role of diversity and inclusion in solving problems, balancing hierarchies and equity in organizations, and unlearning racism and other harmful behaviors.
-
143: Indigenous Data Sovereignty with Keoni Mahelona
August 14th, 2019 | 1 hr 8 mins
Keoni Mahelona talks about the importance of having respect for indiginous cultures, communities, and people. He talks about indigenous data sovereignty: creating a license to protect it, sharing data responsibly, and the importance of doing the right thing.
-
142: Modeling Constraints in Human Systems with Will Larson
August 7th, 2019 | 1 hr 10 mins
Will Larson talks about systems thinking and theory. How do you know when to stop modeling? How do you figure out what your team’s rate of change is? How can we share ideas and contribute together as a community? The panel discusses.
-
141: Navigating Blame
July 31st, 2019 | 48 mins 16 secs
The panelists talk about blame: perspectives on blame, blamelessness, postmortems/incident reviews, the fact that systems are benign, survival rules, and gaining EQ and inward exploration.
-
140: Bounded Perfection with Amitai Schleier
July 24th, 2019 | 58 mins 12 secs
Amitai Schleier talks about talks about running mail servers, orientation in problem spaces, refactoring, and the concept of “bounded perfection”.
-
139: Conferencing
July 18th, 2019 | 59 mins 19 secs
As veteran conference speakers, the panelists decided to have a conversation around conferences: what newbies can expect, how to make the most out of them, and advice for if you’re thinking about speaking.
-
138: Job Satisfaction
July 10th, 2019 | 1 hr 3 mins
This conversation came from a discussion in the Greater Than Code Slack community. We spend a lot of hours of our lives doing our jobs. Do you look forward to those hours? Do you dread those hours? Are they enhancing your life? Are they ruining your life? How does your job affect your whole self as a person? The panel discusses.
-
136: Addressing Technical Friction
June 26th, 2019 | 55 mins 5 secs
In this episode, the panelists talk about a Tweet of Sam’s that had recently gotten some attention re: responsible refactoring and technical friction. They discuss reacting to other people’s code with kindness and empathy, requesting code walkthroughs, being explicit and clearly stating the problems you are trying to solve within your codebases before refactoring, and what to do if you experience resistance.