"Hence, computing science is —and will always be— concerned with the interplay between mechanized and human symbol manipulation, usually referred to as "computing" and "programming" respectively. An immediate benefit of this insight is that it reveals "automatic programming" as a contradiction in terms."<p>- Dijkstra <a href="http://www.cs.utexas.edu/~EWD/transcriptions/EWD10xx/EWD1036.html" rel="nofollow">http://www.cs.utexas.edu/~EWD/transcriptions/EWD10xx/EWD1036...</a>