And that's actually the key design challenge: How do we take all this complexity, all this software, and implement it in a way that the user cannot see it.
E qui inizia la sfida del design: come prendiamo tutto questo  software così complesso e lo sviluppiamo  in modo che l'utente non lo veda?