Disagree; agile results in better code. If you played go by placing stones whenever you wanted there would be no point taking a long time thinking before placing each; you’d be better off playing much faster. It’s not like you wait for your opponent’s turn after every commit.