Pattern matching. The ticktock cycle of windows goes new & bad, refactored & better: Xp, good Vista, bad 7, good 8, bad 10, good They usually haven’t figured enough UX things out on the first go-round.