I&#x27;m not arguing that writing 2 different software isn&#x27;t a solution or against software specialization. I&#x27;m saying (in part) that comparing a domain specific program(s) to a generalist human and calling the strictly domain specific &#x27;intelligence&#x27; better misses some very critical points in capability. Even a combined program that&#x27;s able to fly a plane and run a factory (changed from being president because doing that job well would probably require a full strong AI which could do any other task) is still just as constrained except now to just 2 fields instead of 1.<p>To me it&#x27;s not about the exact number of tasks that a particular bit of software can perform but that to call it&#x27;s intelligence better than human it has to be able to increase it&#x27;s own capability over time in novel tasks and environments. I&#x27;m also extremely resistant to equating simple calculating and data look up speed with intelligence as the author does with the multiplication and random SSN look up examples.