BONUS - Jason Fried On To-Do Notifications
· Summarized
Key takeaways
- Invisible rules in product design can help streamline workflows but often create confusion for users.
- Shipping small, incremental features allows teams to learn and improve iteratively, rather than striving for perfection before release.
- Managing change thoughtfully, especially in established systems, is crucial to prevent disrupting user workflows and causing resistance.
- A 'roll forward' approach—sticking with a new feature despite initial criticism—can encourage progress and continuous improvement.
- Trusting designated decision-makers and clarifying ownership (points) accelerates development and reduces bottlenecks.
- Even minor features can reveal significant lessons about user behavior and system design, guiding future improvements.
Summary
Introduction and Context of the Feature
Sean introduces the episode as a special bonus, sharing a discussion with Jason Fried about a specific feature in Basecamp—the ability to explicitly specify who should be notified when a to-do is completed. The discussion sets the stage for exploring the rationale behind the feature's design and the internal debates about making it clearer and more explicit.
Design Decisions and the Nature of Product Changes
The core part of the discussion revolves around a new feature allowing users to assign notifications to specific people when a to-do is completed. The team reflects on whether to ship this feature as-is or improve its clarity, considering existing implicit rules about notifications. They debate how systems often include invisible rules that get accepted because users adapt to them, but these can cause confusion. Ultimately, they decide to ship the feature but acknowledge its imperfections, viewing it as a step forward to learn and improve.
The Challenges of Changing Existing Systems versus Building New Ones
Sean and Jason discuss the difficulty of modifying established features versus creating new ones. They highlight how users develop workarounds for unclear features, making changes potentially disruptive. There’s an emphasis on thoughtfully managing change, especially with a large user base, and understanding that additive changes are easier to adopt than modifications to existing workflows. The discussion underscores the importance of recognizing the psychological resistance to change.
Rollbacks and Moving Forward in Product Development
The conversation explores the concept of 'rolling back' versus 'rolling forward' with product releases. Jeff's idea of 'rolling forward'—leaving a new feature in place despite initial criticism—encourages progression and iteration instead of retreating to previous versions. They give an example of a UI change in Basecamp and explain the benefits of staying committed to improvements, even if they generate short-term discomfort or feedback, aiming for long-term betterment.
Decision-Making Process and Trust in Leadership
Sean explains how final decisions are delegated to Scott, the project lead, emphasizing the importance of trust and clear ownership. He discusses the idea of 'points' as a way to clarify who has the final say on product features. This approach fosters autonomy and reduces the need for constant managerial input, allowing teams to move quickly and confidently.
Reflections on Product Management and Customer Feedback
The episode concludes with reflections on gathering feedback after a feature launch, the transparency of notifications, and how simple changes can have wider implications. The team considers delaying the launch to refine the feature further or moving forward quickly to gauge real-world use and reactions, underlining the importance of balancing uncertainty with the desire for progress.
Sponsors
- Basecamp · Special bonus episode where Jason Fried discusses some of the thinking that goes into making a very small change to the to-do feature in Basecamp.
Show notes
Special bonus episode where Jason Fried discusses some of the thinking that goes into making a very small change to the to-do feature in Basecamp.
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account