_lhermann’s avatar_lhermann’s Twitter Archive—№ 12,956

  1. One of my biggest mistakes is over-engineering the edge cases. It's the last 20% that take 80% of the time. What I've learned over the years: Just let the edge cases break and then listen to user feedback. Ask what they expect to happen, it's often simpler than you thought.