REWORK

Software Has Bugs


Listen Later

Bugs are an inevitable part of complex software and aiming for complete bug-free perfection is not only unrealistic, but it hinders progress and product delivery.


In this episode of Rework, host Kimberly Rhodes sits down with 37signals founders, Jason Fried and David Heinemeier Hansson to discuss why you need to be realistic about bugs in software development. 


Listen in as David and Jason offer a behind-the-scenes look at the two-tiered approach to handling bugs in their software at 37signals and their triage plan for determining which should be fixed, when, and by whom.


Tune in to uncover strategies to manage your customers' expectations while dealing with bugs WITHOUT deviating from your product roadmap 

Check out the full video episode on YouTube


Show Notes: 


[00:00] - Kimberly opens the show and shares the topic for discussion, that bugs in software are normal. 

[00:27] - David shares why you need to be realistic about bugs in software development.

[01:18] - Bugs, a natural side effect of software. 

[02:08] - What makes users abandon a piece of software (hint: it’s usually not a few bugs)?

[05:26] - The two-tiered (non-emotional) approach to handling the vast spectrum of bugs in complicated pieces of software.  

[06:13] - When is a “bug” not a “bug”? 

[07:00] - Handling customer expectations without screwing up your product roadmap.  

[07:52] - You need a filter: the double-edged sword of founders operating in customer support.  

[08:32] - David shares a behind-the-scenes look triage at 37signals.  

[09:31] - The novel QA approach of the Toyota production line that 37signals tries to emulate. 

[11:37] - Jason shares the difference between the software and auto industries when fixing production problems. 

[12:37] - Yes, quality matters, but perfect never gets shipped. 

[14:30] - So how do we build useful, meaningful software? 

[15:21] - Breaking out of bad bug thought patterns so you can keep making software of value. 

[16:47] - Who oversees fixing the bugs at 37signals—the methods they use to determine what gets fixed, when, and by who. 

[20:08] - Cleaning up the tech debt: the vital importance of a measured, mature way of scheduling things. 

[21:09] - Don't create ****** software—it can’t be fixed. 

[23:55] – Jason discusses the idea an organization might be a bigger problem than just a bug in the software.

[24:44] - Why you should never become "too big" to listen to your customers. 

[26:28] – For more, check out our Dev.37signals blog, where the 37signals developers write about some of their processes.

[26:45] - Rework is a production of 37signals. You can find show notes and transcripts on our website. Full video episodes are also available on Twitter and YouTube. If you have questions for David and Jason about a better way to work and run your business, we’d love to answer them. Leave your voicemails at 708-628-7850 or send an email. 


Links and Resources:


From David’s HEY World: Software has bugs. This is normal.
Dev.37signals

It Doesn’t Have to Be Crazy at Work  

Sign up for a 30

...more
View all episodesView all episodes
Download on the App Store

REWORKBy 37signals

  • 4.7
  • 4.7
  • 4.7
  • 4.7
  • 4.7

4.7

208 ratings


More shows like REWORK

View all
This Week in Startups by Jason Calacanis

This Week in Startups

1,288 Listeners

The Official SaaStr Podcast: SaaS | Founders | Investors by SaaStr

The Official SaaStr Podcast: SaaS | Founders | Investors

172 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

291 Listeners

Startups For the Rest of Us by Rob Walling

Startups For the Rest of Us

697 Listeners

a16z Podcast by Andreessen Horowitz

a16z Podcast

1,083 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

624 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

284 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

41 Listeners

The SaaS Podcast - SaaS, Startups, Growth Hacking & Entrepreneurship by Omer Khan

The SaaS Podcast - SaaS, Startups, Growth Hacking & Entrepreneurship

184 Listeners

Y Combinator Startup Podcast by Y Combinator

Y Combinator Startup Podcast

231 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

My First Million by Hubspot Media

My First Million

2,643 Listeners

The Startup Ideas Podcast by Greg Isenberg

The Startup Ideas Podcast

203 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

65 Listeners

less than one | with Kevin Rose by Kevin Rose

less than one | with Kevin Rose

15 Listeners