Stupid, stupid, stupid.<p>Ants do not construct any high-level map of the terrain they are working in or plan of what to do.  Every action of every ant is strictly local.  The author seems to hold this as a virtue, but it&#x27;s well established that building a large program that way leads to an unmaintainable mess at best, and complete failure at worst.  It can perhaps work for smaller programs in well-understood domains, and where the overall architecture is clear to everyone, but anything large, novel, or inherently difficult must be <i>designed</i>.<p>Contrast this brilliant Peter Naur essay someone linked to the other day: <a href="http:&#x2F;&#x2F;www.dc.uba.ar&#x2F;materias&#x2F;plp&#x2F;cursos&#x2F;material&#x2F;programmingAsTheoryBuilding" rel="nofollow">http:&#x2F;&#x2F;www.dc.uba.ar&#x2F;materias&#x2F;plp&#x2F;cursos&#x2F;material&#x2F;programmin...</a>