Quando ho iniziato a programmare, mi sono affidato molto ai diagrammi di flusso (e ai grafici di spaziatura della stampante). Mentre ero in classe COBOL, non potevo iniziare a scrivere alcun codice fino a quando il mio diagramma di flusso non fu firmato dall'istruttore. Allora, dovevo creare un diagramma di flusso per tutto.
Oggi, venticinque anni dopo, mi ritrovo a disegnare solo due tipi di cose. Algoritmi molto specifici in cui la logica è complicata o concetti molto generali per garantire che ottenga tutti i grandi passi definiti e nel giusto ordine.
Ci sono altri casi d'uso per i diagrammi di flusso che ho semplicemente trascurato?