Отпуск. Едут в одном вагоне поезда, но в разных купе пользователи и программисты. У пользователей на каждого по билету, у программистов на всех один билет. Идет контроль.
Пользователи проходят контроль предъявляя каждый свой билет, программисты всей толпой уходят и запираются в туалете. Подходит контролер стучит в туалет, дверь приоткрывается высовывается рука с билетом, контролер компостирует билет и идет себе дальше....
Конец отпуска. Ситуация та же. Едут обратно в одном вагоне поезда, но в разных купе пользователи и программисты. У пользователей на всех один билет, у программистов ни одного. Идет контроль.
Пользователи всей толпой уходят и запираются в туалете. Программисты идут следом стучат в дверь, высовывается рука с билетом. Программисты забирают билет, уходят и запираются в другом туалете.
Вывод: не каждый алгоритм работающий у программиста - пригоден для пользователя.