Predictability and great design are not friends.
I have never seen an experienced programmer who routinely made detailed flow charts before beginning to write programs.
System debugging, like astronomy, has always been done chiefly at night.
Nine people can't make a baby in a month.
Dissertations are not finished; they are abandoned.
Successful software always gets changed.