Dijkstra’s article states that programming is one of the most effective activities because it is necessary to maintain at the same time more levels of abstraction: from the lowest level, the code, to the highest level, the interface presented to the user, passing for a series of levels from the platform on which the application is working and from the architecture of the application.
Nell’articolo Dijkstra spiega che la programmazione è una delle attività intellettualmente più impegnative perché è necessario tenere a mente contemporaneamente più livelli di astrazione: dal più basso, quello del codice, al più alto, l’interfaccia presentata all’utilizzatore, passando per una serie di livelli imposti dalla piattaforma sulla quale si sta lavorando e dall’architettura dell’applicazione.