Livable Code With Sarah Mei
Follow us on Twitter! @techdoneright (https://twitter.com/tech_done_right), leave us a review on iTunes, and please sign up for our newsletter (http://www.techdoneright.io/newsletter)!
Guest
Sarah Mei (https://twitter.com/sarahmei): Founder of RailsBridge (http://railsbridge.org/), Director of Ruby Central (http://rubycentral.org/), Chief Consultant at DevMynd Software (https://www.devmynd.com/).
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?
- Code Climate (https://codeclimate.com/)
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.

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?

Code Climate

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.

Sponsored By:

Table XI: A trusted UX design + software development company. We are 35 meticulous and curious minds in Chicago with a 15 year history of building websites, mobile applications and custom digital experiences for everyone from startups to storied brands. Our partners trust us to create innovative solutions that drive their businesses forward.

Links:

Confreaks TV | How to be a Better Junior Developer - RailsConf 2014

Twitter Mentions