He makes a reasonable point, but this piece is largely a strawman. And
> For the same reason that many neuroscientists now believe that the fluid-like flow of neuronal firing throughout the brain has a temporal reverberation which has everything to do with thought and consciousness, good design takes time.
Yea, the article kinda reads like "bad programmers are bad, and I'm a code master, and the kids don't program like me, and they're bad-bad-bad. their fast is so slow. my slow is so fast."
It's weird how he like does this thing where he equates their fast with thoughtlessness, and his slow with actual fast.
That being said, I'm all about white-boarding, project planning, and clearing out dependencies, but if an engineer is slowly coding something without any deliverables, chances are their going to hit a wall near the deadline. I've seen this happen too many times.
> As long as everyone makes frequent commits, and doesn’t break anything, everything will come out just fine.
He is presenting the arguments and beliefs of his intellectual opponents in a way they probably have not or would not, and then attacking that argument.
Now in a piece like this there is nothing wrong with that -- but in terms of the strength of an argument, it is no greater than just enthusiastically stating his preference.
> For the same reason that many neuroscientists now believe that the fluid-like flow of neuronal firing throughout the brain has a temporal reverberation which has everything to do with thought and consciousness, good design takes time.
is just pure nonsense.