by Tobi Lütke
Instead of benchmarking against competitors, treat the product building process like a 'thermostat' that constantly re-runs a logic function. You must strip away historical context (path dependence), look at the atomic building blocks available today (tech/resources), and re-calculate the optimal solution from scratch.
Core Principles
- 1.Identify Path Dependence: Ask if a feature exists only because 'that's how it was done 10 years ago'.
- 2.Check the Boolean Flags: Have fundamental constraints changed? (e.g., 'Is everyone remote now?' 'Is AI viable now?').
- 3.Re-run the Function: If you were building this today with zero sunk costs, would you build it this way?
- +1 more...
"If most people are doing it a certain way, I by default don't want to do it that way."