В моей практике бывали такие случаи: попросишь программиста сделать какую-нибудь фичу, а он отвечает: «Сделать её невозможно». Я спрашиваю: «Почему?», а он в ответ: «Я прочитал такую-то документацию, посмотрел такой-то пример, попробовал вот этим способом и вон тем способом, и понял, что сделать её невозможно». А иногда говорят: «Ну ты бы ещё попросил слетать на Луну и вернуться» намекая на то, что я прошу невозможного.
Я заметил такую особенность с решением задач. Вот есть задача. Если её кто-то решил, то это является доказательством того, что эта задача разрешима за конечное время. Но обратное утверждение «никто не решил, значит задачу невозможно решить» неверно. Зачастую, поручив решение «невозможной» задачи более способному исполнителю, оказывалось, что он её успешно решал. Конструктивный же подход это разбить задачу на более простые и указать, где ты запнулся.
Для себя я сразу делал отметочку: ага, тот первый программист или неспособен, или не имеет желания. Когда вам кто-то говорит «это невозможно», интерпретировать фразу следует так: «я не пробовал это делать, да и не хочу».
Кочерга со свистом рассекла воздух...
Если рассматривать сферическую задачу в вакууме, то нежелание решать задачу может быть обусловлено несоответствием усилий, предположительно затраченных на её решение, и последующего вознаграждения. Например, говоришь программисту: разработай новую пользовательскую операционную систему, по дизайну сопоставимую с Win 7, а по надёжности - с FreeBSD. Понятно, что обычный программист с обычной зарплатой за обозримые сроки задачу не решит.
ОтветитьУдалитьЕсли перейти из области абстракций в реальную жизнь, то некоторые задачи не решаются просто потому, что платформа, для этого используемая, не предоставляет необходимый инструментарий. Чаще всего это встречается, когда сталкиваешься с 1С 7.7. Самолично сталкивался с этим, когда работал с массивами в языке NetLogo.
> Самолично сталкивался с этим, когда работал с массивами в языке NetLogo.
ОтветитьУдалитьМожет для достижения цели следует сменить инструмент?
Прислали тут шутку юмора и она мне напомнила об этом твоем посте.
ОтветитьУдалитьhttp://alex-aka-jj.livejournal.com/66984.html
Видел. Но оно так всё абстрактно написано, что непонятно, что было на самом деле.
ОтветитьУдалить