Ars Longa, Vita Brevis

Feb 5, 2008

Проект Genesis

Рубрика: Юмор
Tags: ,
Vladimir @ 08:03
RSS 2.0

Сотворение Земли глазами программистов

Старая-старая, но до сих пор не потерявшая своей актуальности история… Работаю сейчас над двумя проектами и понимаю, как мне это всё близко…

Генеральному директору Иегове
от начальника маркетингового отдела Гавриила

Исследования, проведенные нашим отделом в рамках проекта Genesis, показали, что наилучшие перспективы на рынке имеют системы следующей конфигурации:

  • Планета: 1 шт.
  • Радиус: 3000 км
  • Сила тяжести: 0.5g
  • Соотношение суша/вода: 1:1
  • Температура: +24
  • Атмосфера: кислород
  • Моря: пресн. вода
  • Реки: молоко, мед
  • Фауна: травоядная
  • Периферия: светила 2 шт. (дн./ночн.), скорость: 0.0007 RPM (1 об/сут)

“Направить в отдел стратегического планирования для подготовки ТЗ - Иегова”

Генеральному директору Иегове
от начальника отдела стратегического планирования Михаила

В целях снижения себестоимости системы предлагаю запитать оба светила от одного источника энергии, а кислород заменить азотом.

“Хотя бы 50% кислорода надо оставить, а то пользователь задохнется - нач. отд. тестирования и техподдержки Рафаил”

“Хватит и 25% - Иегова”

Генеральному директору Иегове
от начальника отдела системотехники Люцифера

В ходе работ по проекту Genesis (стадия “Да будет свет”) выявлены следующие трудности: у нас отсутствует компактный источник бесперебойного свечения с распределителем на два светила. Предлагаю воспользоваться стандартным источником типа “красный карлик”, а в качестве ночного светила применить зеркало.

“Лучше “желтый карлик”. По себестоимости это не намного больше, а смотрится куда более внушительно - нач. маркет. отдела Гавриил”

“Это же серверный источник. Зачем он нужен пользователю одиночной планеты? - Люцифер”

“Что пользователю нужно, а что нет, ему объяснит отдел рекламы - Гавриил”

“Люцифер, занимайтесь вопросами вашей компетенции. Утверждаю “желтый карлик” - Иегова”

“Кстати, при той яркости, что дает желтый карлик, можно вместо зеркала поставить обычный планетоид - Михаил”

“Согласен - Иегова”

Генеральному директору Иегове
от начальника отдела системотехники Люцифера

После внесения изменений в ТЗ возникли следующие трудности:

  1. Масса источника бесперебойного свечения намного превосходит массу планеты, вследствие чего источник отказывается вращаться вокруг планеты. Вместо этого планета вращается вокруг источника. Кроме того, из-за мощности источника наблюдается устойчивое превышение температуры над указанным в ТЗ (примерно на 2 порядка). Если увеличить расстояние до источника, существенно возрастут габариты системы.

“Габариты - это даже престижно, а вот вращение планеты вокруг периферийного устройства может вызвать у пользователя ощущение неполноценности. Может, поменяем гравитационную постоянную? - Гавриил”

“Если менять гравитационную постоянную, возникнут проблемы с совместимостью - Михаил”

“Да какая пользователю разница, что вокруг чего крутится? Пусть отдел рекламы придумает какую-нибудь теорию относительности - Иегова”

Генеральному директору Иегове
от начальника отдела системотехники Люцифера

После увеличения радиуса орбиты попытки разогнать планету до указанной в ТЗ скорости приводят к краху системы (планета улетает в космос).

Кстати, с ночным светилом та же история.

“Неважно, что происходит в системе - важно, что видит пользователь. Почему бы не заставить планету вращаться вокруг своей оси? Тогда пользователю будет казаться, что солнце и луна обращаются вокруг нее с указанной в ТЗ частотой - Гавриил”

“А пользователь нас не раскусит? - Иегова”

“Если и раскусит, проект к тому времени будет давно уже сдан - Гавриил”

“Согласен - Иегова”

Генеральному директору Иегове
от начальника отдела тестирования и техподдержки Рафаила

Первичное тестирование системы выявило следующие дефекты:

  1. Наблюдается устойчивый перегрев
  2. Ось вращения отклонилась на 33 град. от вертикали, вследствие чего возникли цикличные температурные аномалии
  3. Пропускная способность рек не соответствует проектной
  4. Травоядная фауна отсутствует
  5. <li