Designers can live in the visual world of user interface (UI) design without often considering what’s under the hood