Tech Done Right · Episode 13
· June 2017
Livable Code With Sarah Mei
with Sarah Mei
Duration: 41:38
Is your code the kind of cluttered house you might find on a reality TV show? Or the kind of sleek, minimalist house you might find in a architectural magazine? Neither one sounds like a place you could comfortably live. Sarah Mei joins the podcast to talk about Livable Code, what makes a codebase livable, how to negotiate tension between junior and senior developers and how Rails deals with developer happiness.
Show Notes
Livable Code With Sarah Mei
Follow us on Twitter! @tech_done_right, leave us a review on iTunes, and please sign up for our newsletter!
Guest
Sarah Mei: Founder of RailsBridge, Director of Ruby Central, Chief Consultant at DevMynd Software.
Summary
Is your code the kind of cluttered house you might find on a reality TV show? Or the kind of sleek, minimalist house you might find in a architectural magazine. Neither one sounds like a place you could comfortably live. Sarah Mei joins the podcast to talk about Livable Code, what makes a codebase livable, how to negotiate tension between junior and senior developers and how Rails deals with developer happiness.
Notes
01:33 - What is meant by “Livable Code”?
04:25 - Where does codebase abstraction go wrong?
05:41 - What makes a codebase livable?
09:16 - Calibrating the Right Level for Your Team: Retrospective Meetings
12:22 - Principles of a Codebase
18:21 - Alleviating Tension Between Junior and Senior Developers
22:57 - The Goal of Career Development
26:42 - Guiding Architecture Choices on a Team
30:37 - Does testing help?
34:23 - Programmer Happiness
37:42 - The Attitude Toward JavaScript
39:01 - The Right Design For Your Codebase is Subjective
Special Guest: Sarah Mei.
Tags
Related Episodes
Ep. 4: In The Testing Weeds With Sam Phippen and Justin Searls
with Justin Searls, Penelope Phippen
Ep. 54: Code Style and Community with Sam Phippen and Justin Searls
with Penelope Phippen, Justin Searls
Ep. 1: Preview Episode 1: Mobile Development Toolkit with Ed LaFoy
with Mark Rickmeier, Jesse Shternshus
Ep. 1: Building Trust and Building Teams with Jessie Shternshus and Mark Rickmeier
with Mark Rickmeier, Jesse Shternshus
Related Videos
The Dynamic Ruby Toolkit
SF Ruby 2025
Workshop: No Static Types? No Problem!
RubyConf 2024
Rails on Ruby: How Ruby Makes Rails Great
RailsConf 2023
Related Posts
-
Web Apps and Language Wars
Sep 2006
-
Creating, Sending, and Verifying CSV files using Comma
Aug 2010
-
Re-refactoring
Sep 2006
-
Editors I Like
Nov 2006
-
Code Complete: An Appreciation
Aug 2006