Skip to main content
The Rework Podcast

Seven Shipping Principles

22 min episode · 2 min read
·

Episode

22 min

Read time

2 min

Topics

Productivity, Startups, Design & UX

AI-Generated Summary

Key Takeaways

  • Quality threshold: Ship only good work, not minimally viable products. This standard gives teams permission to stop projects that aren't ready, even after weeks of development. Aim for 80-95% shipping rate, not 100%, to maintain proper standards.
  • Confidence calibration: Apply testing rigor proportionate to criticality. Billing systems require extensive testing and reviews, while minor features need less ceremony. Avoid shooting sparrows with cannons by using one-size-fits-all protocols that waste time on trivial features or underprotect critical ones.
  • Post-launch ownership: Developers and designers must monitor error trackers and handle support issues after shipping their work. This feedback loop prevents isolation from reality and calibrates future confidence levels. The two-week cooldown period provides time for cleanup without jumping to new projects.
  • Premise over implementation: When development becomes hard, question the underlying problem rather than perfecting a flawed solution. Step back from specific solutions like keyboard shortcuts to identify the core need, which may reveal simpler approaches using existing capabilities that better serve user goals.

What It Covers

37signals cofounders Jason Fried and David Heinemeier Hansson explain their seven shipping principles for building software at a sustainable pace, focusing on quality standards, confidence calibration, and ownership accountability.

Key Questions Answered

  • Quality threshold: Ship only good work, not minimally viable products. This standard gives teams permission to stop projects that aren't ready, even after weeks of development. Aim for 80-95% shipping rate, not 100%, to maintain proper standards.
  • Confidence calibration: Apply testing rigor proportionate to criticality. Billing systems require extensive testing and reviews, while minor features need less ceremony. Avoid shooting sparrows with cannons by using one-size-fits-all protocols that waste time on trivial features or underprotect critical ones.
  • Post-launch ownership: Developers and designers must monitor error trackers and handle support issues after shipping their work. This feedback loop prevents isolation from reality and calibrates future confidence levels. The two-week cooldown period provides time for cleanup without jumping to new projects.
  • Premise over implementation: When development becomes hard, question the underlying problem rather than perfecting a flawed solution. Step back from specific solutions like keyboard shortcuts to identify the core need, which may reveal simpler approaches using existing capabilities that better serve user goals.

Notable Moment

David argues shipping rates approaching 100% indicate standards are too low, not excellence in execution. Teams should expect some projects to fail the quality bar, creating healthy tension between ambition and realistic assessment of readiness.

Know someone who'd find this useful?

Episode Transcript

Welcome to Rework, a podcast by thirty seven Signals about the better way to work and run your business. I'm your host, Kimberly Rhodes, and I'm joined as always by the cofounders of thirty seven Signals, Jason Fried and David Heinemeier Hanssen. This week, I wanna dive into one of the write ups on the thirty seven signals website called the seven shipping principles, which is our guidelines for how we ship and shape and build software at a sustainable pace is how it's written. David, I believe you wrote this, if I'm not mistaken. Let's go through some of these seven principles. We won't dive into all of them in too much detail, but a few of them I think are really important and interesting for people to hear about. The first one, we only ship good work. I think that's pretty self explanatory, but tell us a little bit about your thoughts on that. That was actually the point that motivated writing up these shipping principles in the first place, and it sounds self evident. But it's not actually as self evident as it sounds when you have spent weeks on something. You're out of time, and you've built something something that you could rationalize yourself into being okay to ship. But it's not okay to ship because it's not good. And good is actually a relatively high bar. It's better than okay. We could have written, we ship okay software. Do you know what? I am sure that would actually be a high bar in some establishments, but that is not our bar. Our bar is good software. And by articulating that as the bar, it gives us permission to say no. It gives us permission to say, yes. We've spent a fair amount of time on this one feature, this cycle, but it's not good software yet, so we're not gonna ship it. We're gonna eat that instinct that is to always deliver something and realize, occasionally, it's quite rare. I can remember only a handful of instances where we literally had to invoke this as a stop block. This is not going out because it's just not good enough. But it is also one of those things, and I think we talked about in one of the previous podcasts, that the ultimate test of we ownership good work really comes in in the eleventh hour. And that was the other reason I wrote this down is to say, do you know what? That's just facts. Good software is a all inclusive evaluation of what you've built. It's not this little piece here, this little piece there. It's all of it just as it's ready to go out. And that's usually when we're ready to ship or when we want to ship. It's when we've finished assembling all the pieces. So there's no wonder that that is the ultimate test for whether this should go out the door or not. And I wrote it down in …

Get the full transcript (4,545 words) + summary by email — free

One-time email with the complete transcript and AI summary of this episode. No account needed.

One email, no spam. We’ll also show you what SignalCast does.

Browse all The Rework Podcast transcripts →

You just read a 3-minute summary of a 19-minute episode.

Get The Rework Podcast summarized like this every Monday — plus up to 2 more podcasts, free.

Pick Your Podcasts — Free

Keep Reading

More from The Rework Podcast

We summarize every new episode. Want them in your inbox?

Similar Episodes

Related episodes from other podcasts

Explore Related Topics

This podcast is featured in Best Business Podcasts (2026) — ranked and reviewed with AI summaries.

Read this week's Startups & Product Podcast Insights — cross-podcast analysis updated weekly.

You're clearly into The Rework Podcast.

Every Monday, we deliver AI summaries of the latest episodes from The Rework Podcast and 192+ other podcasts. Free for one show.

Start My Monday Digest

No credit card · Unsubscribe anytime