Испытывал фрилансеров*) в сети,
Чтоб выбрать программистов настоящих,
А не «придурков, господи прости».
Задание, казалось бы, простое:
Хотел он, чтоб компьютер посчитал,
Когда в него введут число любое,
От этого числа – факториал.
Фрилансер из Макао «сдулся» сразу,
Когда ввели параметр 1 000 000:
Сакраментально комп выводит фразу:
Rantime error: register overflow.
Немного был умнее англичанин,
Программа, сохраняя мудрый вид,
Подумав, резюмирует печально,
Что сей параметр «is the invalid».
Заказчик, понимая всё отлично,
Поиздеваться более, чем рад.
Прикинувшись тупицей, пишет в "личку":
"Давайте мне нормальный результат"!
Наш русский програмист не растерялся -
В России спасу нет от дураков.
Он рассудил: "Ответ вам нужен? Ясно!
Не очень важно, будет он каков!"
И в результате функция сия
Ответствовала: «Будет дох*я!»
*) Фрилансер – программист, зарабатывающий на жизнь, выполняя случайные заказы, получаемые от заказчиков на специализированных сайтах или форумах в сети, конкурируя при этом с такими же, как он сам.