
Ship It! Cloud, SRE, Platform Engineering Seven shipping principles
4 snips
Nov 3, 2022 David Heinemeier Hansson, creator of Ruby on Rails, discusses the seven shipping principles in software development. Topics include writing clarity, product refinement vs timely releases, managing email systems in Hey, advancements in computing technology, and the consequences of mistakes.
AI Snips
Chapters
Transcript
Episode notes
Make Shipping Principles Explicit
- David wrote the Seven Shipping Principles to codify how 37signals decides when something is good enough to ship.
- He intends them to prompt teams to question processes and set explicit standards for shipping.
Ship Early, Then Edit To Improve
- Embrace immediacy when creating first drafts and rely on editing to refine the idea.
- Ship early versions quickly to capture the original energy and then polish through editing.
Ship With Constraints Not Overly Detailed Scope
- Use constraints instead of fixed scope to force better decisions and keep shipping momentum.
- Set a time budget (e.g., four weeks) and keep scope flexible to deliver a quality version on schedule.

