Product design

Steam Families: share a library without occupying the whole library

Steam Families shares eligible games while keeping personal saves. Simultaneous play is limited by copies of each game: different games can be played together, while the same game requires enough copies.

Form your own approach first, then explore the reasoning to check trade-offs and validation you may have missed. There is no single right answer.

01
DESIGN QUESTION

Share practice rooms without sharing personal records

A community music center has two piano rooms and one drum room. Members keep their own repertoire, practice records, and preferred music-stand height. The center wants easy access to free rooms; some members practice for an hour, while others want a spontaneous fifteen-minute session.

  1. Design room use and handover. Decide the unit of occupancy, how a walk-in learns the available time, and when personal material loads and is signed out of public equipment.
  2. Walk through both piano rooms being occupied, the drum room being free, and one pianist requesting fifteen more minutes. Deliver a one-page service policy explaining who may wait, how they learn why, and how you would observe whether the policy is fair.
Explore the reasoning

Consider the physical room constraints separately from continuity of personal material. Compare fixed slots with extensions and their costs. Do not assume an empty drum room necessarily meets a pianist’s need. Check whether public equipment still exposes the previous person’s material after they leave.