This episode explores the challenges small businesses face in prioritizing tasks and choosing what to work on first. Against the backdrop of 37signals' experience juggling multiple projects, including a new ShapeUp version, the co-founders discuss their approach to prioritizing tasks. More significantly, they advocate for flexible, six-to-eight-week cycles, arguing that detailed long-term roadmaps are often inaccurate and unproductive in software development. For instance, they explain how they adjust priorities based on team changes and evolving understanding of customer needs, emphasizing that priorities are not permanent. In contrast to the perceived professionalism of rigid long-term plans, they highlight the benefits of making decisions closer to execution, leveraging up-to-date information. This approach, they suggest, fosters greater team buy-in and prevents the demoralizing effects of constant project shifts. Ultimately, this episode suggests that a flexible, iterative approach to prioritization, coupled with short, focused work cycles, is a more effective strategy for software companies than rigid long-term planning.