Reading the empty state
Empty states get treated as an edge case, then turn out to be the introduction. Before there is data, the interface has to explain itself on its own.
Designing them early tends to clarify the product, because an empty screen has nowhere to hide behind content.