June 30th, 2007

Pacific

The Wall

Примерно одна и та же задача была дана разным группам программистов. Было забавно наблюдать разницу в стилях решения возникающих проблем. Аналогии примерно такие:

- Индусы быстро уперлись в стену и начали ее ежедневно бодать: безнадежно и безрезультатно.
- Русские сначала послали. Припертые к стене, они поискали в ней дырки (стандартные решения). Не найдя, просочились (воспользовались какими-то нестандартными и неочевидными вызовами).
- Китайцы просто просочились: о стандартных решениях они вообще не задумывались.
- Американцы уперлись в стену, озаботились, создали группу по проделыванию двери и асфальтированию дороги. На выходе получилось хорошо задокументированное красивое решение.
- Араб очень быстро проанализировал, что не работает, и как-то умудрился перелететь через стену (приделал какой-то модуль, который проблему устраняет в принципе - до того, как она возникает): можно сказать, что из подручных материалов соорудил ковер-самолет. На самом деле он вообще первым все решил, чем меня сильно удивил.
А в это время индусы продолжали увлеченно бодать стену.