Зачем про ТРИЗ? А зачем ТАК скудно применять ТРИЗ?

Дело-то в чём... Нельзя проводить аналогию с инструментами и проч. в отрыве от рассматриваемой задачи!

Язык программирования является "рабочим органом" не всегда, а в конкретной задаче.
Голова "программиста" является "рабочим органом" не всегда, а в конкретной задаче.
Ну и т.д.

Как Вы думаете, зачем в стандартном техпроцессе (на западе, а теперь и у нас) существуют системные аналитики и кодировщики? Вот и смотрите, что является "рабочим органом" для каждого из них!

ГСА прав здесь вот в чём - на каждом рассмтриваемом уровне необходимо выделять ключевое звено (пример с "рабочим органом" как раз это иллюстрирует).

А у вас тут разговор зашёл про частные задачи с явным желанием уклониться опять в спор "какой язык круче".
А пофиг аналитику язык! Или Вы считаете, что аналитик не играет заметной роли в IT-индустрии?