Episode 137: 136 iPS Efficient Engineering Practices for Software Projects with Neal Ford

January 07, 2016 1:09:30 66.72 MB Downloads: 0

01:20 - Neal Ford Introduction

02:16 - Efficient Engineering Practices for Software Projects

08:42 - Feature Branching

12:13 - Bad Things About Feature Branching

  • Merge Ambush
  • No Opportunistic Refactoring
  • Merge Conflicts

17:02 - Trunk Based Development

24:10 - Continuous Integration (Cont’d)

26:58 - Hypothesis-Driven Development (Experiment-Driven Development)

32:08 - Pull Requests

35:32 - Feature Branching (Cont’d)

40:32 - Implementing Feature Toggles

44:47 - Automatic Machine Provisioning

49:15 - Consulting Judo - Michael Nygard

  • “Demonstration trumps discussion.”

54:28 - Eliminating Pain Points; Automation & Delegation

01:00:33 - The Out-of-town Consultant Effect

Picks

Apple TV (Jaim)
Pebble Time Steel (Chuck)
iOS Remote Conf (Chuck)
LaunchDarkly (Neal)
Grasp (Neal)