metaclass: (Default)
[personal profile] metaclass
Срачь на тему "почему метакласс думает за заказчиков и решает простые задачи сложным образом":
[livejournal.com profile] eleon "как ПМ знаю, что лучше 5 раз быстро, чем 1 раз правильно".

Вы еще удивляетесь, почему в IT в большинстве случаев творится оверпрайсед вред?

Date: 2012-11-22 09:31 am (UTC)
From: [identity profile] eleon.livejournal.com
Ребе М молодец, вырвал фразу их контекста и развернул ее на все-все-все возможные варианты, ок :)

Date: 2012-11-22 09:32 am (UTC)
From: [identity profile] fortuitousness.livejournal.com
Иначе вентилятора не будет )

Date: 2012-11-22 09:34 am (UTC)
From: [identity profile] skif-by.livejournal.com
Зато говна хватает!

Date: 2012-11-22 09:42 am (UTC)
From: [identity profile] eleon.livejournal.com
Ну так да. Ждем айседов и прочих любителей покричать "Они губят АЙти!111" и "Менеджеры не нужны" :)

Date: 2012-11-22 11:39 am (UTC)
From: [identity profile] theiced.livejournal.com
не нужны же, это все знают, даже менеджеры.

Date: 2012-11-22 12:03 pm (UTC)
From: [identity profile] eleon.livejournal.com
Да, так и есть.

Date: 2012-11-22 10:09 am (UTC)
From: [identity profile] falcrum.livejournal.com
А где глянуть на контекст?

Date: 2012-11-22 10:35 am (UTC)
From: [identity profile] eleon.livejournal.com
В чатеге у Вика :)
Если кратко: я напомнил ребе М несколько случаев явной переоценки им нескольких моих запросов, а в ответ на то, что "это была не переоценка, а выстраданное опытом понимание, что функционал явно будет расширяться" (не цитата, а изложение мыслей) написал приведенную фразу.

Date: 2012-11-22 10:03 am (UTC)
From: [identity profile] raydac.livejournal.com
смешная фраза про 5 раз быстро чем 1 раз правильно, попахивает ориентацией на процесс и почасовой оплатой

Date: 2012-11-22 10:06 am (UTC)
From: [identity profile] themech.livejournal.com
сорвали с языка ;-)

Date: 2012-11-22 10:06 am (UTC)
From: [personal profile] alll
> "лучше 5 раз быстро, чем 1 раз правильно"

Хороший лозунг для, гм, гей-парада.

Date: 2012-11-22 10:10 am (UTC)
From: [identity profile] guamoka.livejournal.com
не-не-не. зачем вы так принижаете межеров? "лучше в 10 раз быстрее, в 10 раз правильнее, чтобы охватило всю Вселенную и мою мойку, и чтобы это всё ничего не стоило, а в идеале даже само денег выдало"

Date: 2012-11-22 11:02 am (UTC)
From: [identity profile] norguhtar.livejournal.com

как ПМ знаю, что лучше 5 раз быстро, чем 1 раз правильно

Такое допустимо, только с последующей переделкой. А часто и переделки нет и на описание как сделать не убили даже полчаса.

Date: 2012-11-22 11:16 am (UTC)
From: [identity profile] eleon.livejournal.com
С учетом того, что фраза была сказана про инструмент, который надо было попользовать недолго и выкинуть - таки документировать тоже не стоило.

Date: 2012-11-22 02:49 pm (UTC)
From: [identity profile] norguhtar.livejournal.com
Тут даже не про документирование речь. А про проектирование. Сделаем как получится. А потом внезапно это как получится используют несколько лет хотя планировали на месяц.

Date: 2012-11-22 03:36 pm (UTC)
From: [identity profile] eleon.livejournal.com
У меня так и есть - шесть полей базы и похапе-код, который в эту базу информацию сначала втягивает из одного места, а потом пихает в другое. Пока работает, я менять не буду :)

Date: 2012-11-22 04:26 pm (UTC)
From: [identity profile] norguhtar.livejournal.com
Да можно так. Просто желательно в начале набрасывания костылей продумать их так, чтобы они могли проработать несколько лет и их было достаточно легко изменять. Иначе это выливается в такое количество головной боли, что мама не горюй :)

Date: 2012-11-22 11:46 am (UTC)
From: [identity profile] maxdz.livejournal.com
>как ПМ знаю, что лучше 5 раз быстро, чем 1 раз правильно

Так обычно и делается. Скажем, если нужна похожая функциональность на уже реализованную, с некоторыми изменениями - в индустрии общепринят "копи-пэйст" с нужными изменениями реализации. Это неправильно, но быстро и работает.

С другой стороны, время жизни современного кода не такое уж долгое (я бы сказал лет 5, максимум 10, после чего системы переписываются с использованием новых ЯП, технологий, под новые платформы) - во время этого переписывания делается и рефакторинг.

К тому же, если бы весь код был оптимальным и хорошо-работающим - индустрия лишилась бы большого количества бабла/рабочих мест. :)

Date: 2012-11-22 11:48 am (UTC)
From: [identity profile] volodymir-k.livejournal.com
О правильности этого лозунга написаны сотни бизнес-книг.

Время критически ценный ресурс, очень часто на рынок лучше выкинуть альфу раньше конкурентов, чем годами делать.
Ну вот типовой пример -- IE vs Mozilla 1999-2005, пока красноглазые переписывали движок, Мс завоевали корпоративный рынок на 10 лет вперёд. Или Novell Netware vs MS TCP/IP. Примеров тыщи, когда поезд уезжал, пока народ тупил.

Единственное, что у альфы качество должно быть не слишком адское, и надо быстро-быстро пофиксать трэш.
Edited Date: 2012-11-22 11:51 am (UTC)

Date: 2012-11-22 01:00 pm (UTC)
From: [identity profile] alexeyk77.livejournal.com
наверное имелся ввиду IPX vs TCP IP

Date: 2012-11-22 01:25 pm (UTC)
From: [identity profile] kiryl.livejournal.com
* in 1994: "There is no need for Microsoft to support TCP/IP."
* in 1995: "Microsoft has invented a new protocol. We're calling it TCP/IP."

Date: 2012-11-22 02:26 pm (UTC)
From: [identity profile] osdm.livejournal.com
Есть большая разница между:
а) понимая, как сделать быстро и как с другой стороны сделать правильно, осознавая последствия в каждом из этих случаев, осознанно выбрать компромисс в ту или другую сторону
б) ни фига не понимая, как сделать правильно и как сделать быстро, сделать как-нибудь
в) всегда настаивать на "правильном" (с точки зрения тараканов в голове) решении, долго разрабатывать и получить в итоге нафиг никому не нужное за такие деньги и к такому сроку решение

Вариант а) правильный вне зависимости от того, в какую сторону был выбран компромисс.

Это уже не говоря о том, что правильность - критерий не просто субъективный, а еще и относительный. При разработке софта для управления авионикой в самолете правильно бывает использовать ИСО-9000, писать заранее тонны документации и тестов, практиковать парную разработку и код ревью и т.п. В то же время при разработке развлекательной софтинки для iPhone важно первым занять рынок с "good enough" продуктом. А переписать его по правильному можно будет и потом, если взлетит.

Date: 2012-11-22 02:46 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Он прав.

Бюджет гарантированно минимум в 10 раз увеличивается. И с полным прикрытием жопы. Там же не сказано, кому лучше. А заказчики в большинстве своём наивны.

Date: 2012-11-22 03:39 pm (UTC)
From: [identity profile] max_posedon (from livejournal.com)
В компании, где я работаю считается, что успеха удалось достич еще и потому, что ведущие разработчики, всегда могут послать PM-а в жопу.

Date: 2012-11-22 08:45 pm (UTC)
From: [identity profile] theiced.livejournal.com
поэтому у вас получилась какашка которую используют исключительно дрочеры-на-танки

Date: 2012-11-23 04:23 am (UTC)
From: [identity profile] max_posedon (from livejournal.com)
Кто ж знал, что в бывшем СССР их так много.

Date: 2012-11-23 08:03 pm (UTC)
From: [identity profile] theiced.livejournal.com
но согласись - с технической точки зрения у вас там ад и черви

Date: 2012-11-22 03:50 pm (UTC)
From: [identity profile] lazy-flyer.livejournal.com
ПМ, который не отработал консультантом по внедрению минимум пять ( 5 ) лет - достоин аналного порицания всем коллективом.

Date: 2012-11-22 11:44 pm (UTC)
From: [identity profile] nicka-startcev.livejournal.com
в крупной фирме должен быть штатный активный гей-порицатель?

Date: 2012-11-23 06:48 am (UTC)
From: [identity profile] lazy-flyer.livejournal.com
ИМХО, проблему можно решить механическим путём.

Date: 2012-11-22 05:48 pm (UTC)
From: [identity profile] sergiej.livejournal.com
Если роль ПМ в том числе зарабатывать деньги, то да, именно так и есть.
Вообще странно что ПМ решает про "правильно". ПМ это совсем другая роль, для "правильно" есть архитекторы, дизайнеры, девелоперы.

Date: 2012-11-22 07:41 pm (UTC)
From: [identity profile] messirvoland.livejournal.com
Очень интересная притча. Процитирую целиком

Дело было в конце XIX века. Приезжает как-то хозяин на мельницу.
Подбегает к нему работник и спрашивает:
— Хозяин, а сколько ты приказчику платишь?
— 100 рублей в месяц.
— А нам, рабочим, по рублю. Давай я буду у тебя приказчиком за 50 рублей работать!
Хозяин почесал затылок и говорит:
— Вон там, за холмом, видишь, пыль видна. Сбегай, узнай, что там. Быстро побежал работник, возвращается через четверть часа, докладывает:
— Обоз идет!
Хозяин опять посылает:
— Сбегай, узнай, чего везут. Возвращается работник еще через четверть часа, кричит радостно:
— Зерно везут, хозяин! Еще чего узнать надо? Ты скажи только, я быстро сбегаю! Отвечает хозяин:
— Ты устал, отдохни. Я сейчас приказчика отправлю, посмотрим, как он справится. Подзывает хозяин приказчика и отправляет посмотреть, что там за холмом.
Уходит приказчик, полчаса нет его, час нет. Работник уже руки потирает. Возвращается наконец приказчик, докладывает:
— Там, за холмом обоз с зерном. Едет из Петровки в Васильевку, на ярмарку. Крестьяне хотели зерно там продавать по 5 рублей пуд. Везут 3000 пудов. Я с ними сел, подсчитал: им еще три дня ехать, неделю на ярмарке терять, да обратно возвращаться. На все про все деньги потратят. Мы и ударили по рукам, они нам зерно по 3 рубля пуд продают, так что мы 6000 рублей только на зерне сэкономили, да почти тысячу на том, что самим за зерном ехать не надо. Вон обоз уже к нам из-за холма поворачивает.
Выслушал это хозяин, поворачивается к работнику и говорит:
— Ты все понял? А теперь иди, займись своим делом


http://nikolayn.livejournal.com/87539.html

Date: 2012-11-22 11:40 pm (UTC)
From: [identity profile] nicka-startcev.livejournal.com
это вы еще законотворчество не видели.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 9th, 2025 12:31 am
Powered by Dreamwidth Studios