A useful product needs decisions that hold across interface, data, process and platform. Treating usability as a final design layer makes that harder than it needs to be.
The better pattern is to make the experience part of the technical conversation from the first meaningful decision.
