Curated vs. Endless: What Retail Strategy Teaches Developers About Product Design