We also design for real conditions in South Africa: patchy signal, older phones and data costs. That means light screens, clear loading states and forms that do not lose your details when the connection drops. Good design should still work on a busy taxi ride home.