Here's a good comment from a reader, which I think addresses a misunderstanding behind this article about what programming actually is:
> The thing that takes time is humans understanding what they want. Programmers are like therapists who help them crystalize their thoughts to the point where they are at least vaguely consistent. The program is just a representation of that idea.