Чаще всего, когда говорят «мыслит как программист», имеют в виду аналитический склад ума, то есть способность декомпозировать задачу на небольшие составляющие, выявлять взаимосвязи в сложной системе и так далее. Но программист — это всегда больше, чем просто логично мыслящий человек.