Rôle de la compréhension dans le génie logiciel/Présentation de la leçon

Bien que l'univers numérique soit totalement déterministe, on renonce souvent à comprendre comment les choses fonctionnent. Il existe diverses excuses pour justifier l'ignorance. Personne ne peut connaitre tous les logiciels, tous les langages, tous les concepts. Et comme tous les logiciels ne sont pas libres, il est parfois impossible de comprendre ce qui se passe quand on est confronté à une boîte noire au comportement apparemment aléatoire. Il faut apprendre à trouver un équilibre entre le gouffre d'une connaissance encyclopédique de l'univers numérique et la ridicule crainte superstitieuse d'un assemblage d'algorithmes et d'octets.