“Desde el punto de vista de un programador, el usuario no es más que un periférico que teclea cuando se le envía una petición de lectura” (P. Williams)