au> Подсунь табличку где соционический тип (ну там "Пушкин", "Пупкин") сопоставлен с тем что ты написал (кто что может или не может, и у кого с чем проблемы). Интересно стало
Типа такого:
au> 1 Пушкин — деловой логик — может и не может
К счастью (во избежание превращения во вторую астрологию

) соционика базируется не на описаниях, а на абстрактой теории. Подобные вышеприведённым выводы в отношении конкретных моделей поведения, поэтому, в соционике получаются путём статистических исследований и/или выведением определённых паттернов поведения из
соционического базиса. Я не видел сторонних исследований конкретно по вопросу привязки особенностей программирования к особенностям логик тех или иных ТИМов, но имею достаточный для оценки статистический материал, который блестяще ложится на теоретические предположения
Может быть стоило бы работу какую-нибудь написать по этой теме, но, как писал ранее, от соционики как самоцели сейчас почти отошёл, так что - ломает.
Если совсем вкратце (потом подветку можно будет в соционический перекинуть) то танцевать лучше начиная от базиса.
БЛ - внешняя статика поля. Явное описание взаимодействия объектов. Структуры. Поэтому и зовётся логикой структурной. Сильные БЛ заняты взаимоотношением объектов. В программировании такие люди закладывают качественный каркас, скелет проекта. Хорошо представляют общий образ системы, сильные и слабые стороны, как она функционирует в целом. Но не бывает людей, одинаково сильных и в БЛ, и в ЧЛ. И когда дело доходит до конкретных мелочей и деталей, БЛ оказывается в проигрышном положении относительно ЧЛ.
ЧЛ - внешняя динамика тела. Явное описание процессов, происходящих с объектом. Логика действия. Сильный ЧЛ часто не может охватить ситуацию в целом, но прекрасно разбирается в деталях. Способен блестяще оформить результат, но он не озаботится о прочном структурном каркасе.
На практике типовой БЛ (ваш покорный слуга. Со стороны - например, Линус Торвальдс или почти все теоретики от программирования... Вообще, БЛ любят теории, как уже можно догадаться из описания) делает закладывает в свои проекты универсальность, расширяемость, прочность. В любой момент представляет, где что и как взаимодействует. Но не может сделать систему красивой, привлекательной и удобной внешне. Затыкается на всяких частных мелочах.
Типовой ЧЛ (из реальных людей - например, Мэд Мэхем, автор форумного движка iPB - мне приходилось с ним общаться

Или пресловутый Билл Гейтс. Но он, как раз, вообще почти не программист - ЧЛ очень часто бывают хорошими бизнесменами. Несколько знакомых ЧЛ-программистов из реала, конечно, но их имена вам вряд ли что-то скажут.), наоборот. Пишет свои программы путём налепливания куска кода на кусок кода. Не продумывая целостную логику системы. Когда система начинает разрушаться от своей сложности - легко и без напряжения переписывает её полностью с нуля (упомянутая iPB в версиях 1.x в каждой минорной версии переписывалась практически полностью

). Зато умеет подать такого франкенштейна в очень красивой одежде. Удобное управление, красивый интерфейс, подробная документация...
Мой опыт говорит, что в успешной команде структуру проекта должен продумывать в первую очередь белый логик. Чёрный должен заниматься интерфейсом пользователя и юзабилити. Руководить же проектом должен, опять же, ЧЛ. Финансы и бизнес - это чернологичная область