Интроверт – будет строить алгоритм изнутри.
Экстраверт – начнет с изучения интерфейсов с внешними библиотеками и т.д.
Если интроверту доверить написания ядра – все будет отлично.
Если экстраверту – потом интроверты будут его материть за кривизну архитектуры и плакать о рефакторинге.
Если интроверту доверить написание обвязки для внешней библиотеки – получится фреймворк с автогенерацией кода и скриптами для автоматизации написания сложных случаев.
Если экстраверту – будет написано быстро, легко в поддержке, но архитектурно-сомнительно.
Грубо говоря, если интроверту-инженеру поручить изготовление кабеля для соединения двух разъемов и вовремя не остановить… Этот кабель будет иметь разъемы для всех возможных типов соединений, пъезоэлемент для притирки контактов, и ИИ для самостоятельного поиска адекватного разъема :)
Естественно, бывают и тренированные интроверты, которые умеют останавливаться, и опытные экстраверты, которые умеют хорошо проектировать.
PS: мысль пока сыровата, нужны еще наблюдения. Комментарии приветствуются.