Did you know that software specifications used to be almost entirely flow charts? There is something to be said for that and waterfall.