170 похожих чатов

Вот есть компания N, в ней силами внешних программистов пилится

продукт информ.системы для разгрузки сотрудников, и уже даже многое написано и директор доволен

И вот поступило новое задание, как обычно предложением в "пять" слов.

Можно решить это вот прямо за 2-3 часа, на коленке, воткнув в проект еще парочку другую костылей (одним больше одним меньше)

А можно сразу сесть и потратить 2-3 дня на исследование, пару дней на ТЗ потом на обсуждения всяких нюансов и пограничных случаев, в итоге запилить бриллиант (но есть вероятность что это решение больше никому будет не нужно или еще страшнее оно им не подойдет или еще страшнее кому делали скажут что у них тут резко вводные поменялись спустя пару месяцев и надо всё переписать)

Какой вариант вы выбираете?
1. Быстро и на коленке?
2. Бриллиант наше всё?

14 ответов

16 просмотров

> И вот поступило новое задание, как обычно предложением в "пять" слов. Не брать задание, пока не уточните ТЗ. Конец.

Разъёб директору же устроить: зачем нужна задача, какую пользу она принесет, по каким метрикам мы поймем, что будет польза, не будет ли решение этой задачи пустой тратой ресурсов. Если задача важна, почему ТЗ состоит из 5 слов. Какие действия программистов предполагаются дальше? Вытягивать всё остальное ТЗ? Ну и всё в таком духе

Где вариант "ничего не делать"?

Дмитрий-Щербаков Автор вопроса
Katulos
Где вариант "ничего не делать"?

к сожалению не варик, хотя я сразу так и сказал, это мое любимое

Дмитрий-Щербаков Автор вопроса
Vladimir
Разъёб директору же устроить: зачем нужна задача, ...

от директора слова "делайте как просят" ))

Дмитрий Щербаков
от директора слова "делайте как просят" ))

либо соглашаешься, либо увольняешься - всё просто)

Дмитрий-Щербаков Автор вопроса
Katulos
Уволься

это всегда успеется, как говорил Пронин: а ипотека. дача и мерс ))

какой же это срачик, я то надеялся( Сделать вид, что "задачей занимаются", а на самом деле просто подождать, пока нужда в задаче отпадёт и её снимут :D А реально: если со стороны аутсорса: запилить тот вариант, на который дадут денег. Но предупредить изначально, что если пилить костыль - то и поддержка этих костылей будет дороже. Делов то

Дмитрий Щербаков
от директора слова "делайте как просят" ))

объясни директору в чем ты видишь проблему, какие пути решения, какие компромиссные решения существуют, если ему похер - ну всё понятно, ему значит особо неинтересно это всё, значит и тебе тоже не особо это интересно должно быть...тут либо ты просто соглашаешься писать код за деньги, либо находишь компанию в которой тебе будет интересно и переходишь туда

Anton Gordeev
какой же это срачик, я то надеялся( Сделать вид, ч...

Но предупредить изначально, что если пилить костыль - то и поддержка этих костылей будет дороже. - это прикольно, но сработает ли?) Что-то мне подсказывает, что последующее "а я же говорил" не будет воспринято хоть сколько-нибудь серъезно)

Vladimir
Но предупредить изначально, что если пилить костыл...

это ж аутсорс, надо все решения документировать и подписывать с обеих сторон

Выбираю не работать в компании, которая ставит меня перед таким выбором

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта