10 различий между строителями и программистами
Каждый день гуляя по набережной Енисея, я вижу как строится многоквартирный 14-ти этажный дом, сейчас он находится уже на стадии сдачи. Так вот, сегодня проходя мимо этого дома я подумал, а ведь строительство дома и написание программы ничем не отличается. Так меня мысль захватила, что дальше, гуляя по набережной, я таки нашел кое-какие различия, которые мне показались забавными. Итак, 10 различий между строителями и программистами:
Строители никогда не делают бета версий. Очень полезное свойство любого дома заключается в том, что он сразу представляет собой релиз!
У строителей нет технической поддержки дома, не знаю приемущество ли это, но с того момента как дом сдан, его поддержка ложиться на плечи пользователя — жильца!
- Строители никогда не меняют содержание ТЗ после того как половина дома уже построена.
- Строители никогда не спрашивают нравится ли жильцу его квартира или дом, обычно они говорят примерно так “Что получилось, то получилось!”
- Строители никогда не выпускают фиксов и патчей. Хотите убрать стенку? Сделать ремонт? Вот вам средства разработки — лом, лопата, перфоратор и т.д. Все остальное в ваших руках.
- Строители никогда не работают в обед! (Без комментариев)
- Строители всегда используют линейные методы построения домов, никакой отсебятины типа Экстремального строительства.
- Строители никогда не заботятся о “дырах” в доме. Дыры — это неотъемлимая часть, которую вы приобретаете вместе с квартирой. И вообще заботиться о дырах — обязанность пользователей-жильцов.
- Строители не думают о вопросах совместимости. То что Ваша мебель не проходит в дверной проем — проблема производителей мебели, а не строителей.
- Строители не работают с продуктами компании Майкрософт!!! И в этом я их горячо поддерживаю!