Литвек - электронная библиотека >> Bashorgru IT >> Юмор: прочее >> Bash.org.ru IT Happens Истории ## 2901 – 3000

Bash.org.ru IT Happens Истории ## 2901 – 3000


Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.

#2901: Рефрешей до полного ребута — сдачи не надо

16:45 19.04.2010, IT happens


Чтобы Хром загрузил страницу без кэширования, надо нажать «обновить» три раза подряд. Как-то в процессе родилась фраза «тройной рефреш», и мне показалось, что это очень похоже на название какого-нибудь коктейля. С тех пор в моём словарном запасе плотно засела фраза:


— Тройной рефреш, пожалуйста!




#2902: Пока не очухался

20:45 19.04.2010, IT happens


Я думаю, мало у кого на компьютере не стоит какого-либо архиватора. Приученный с младых лет к WinRAR, я по сей день пользуюсь им, скачанным с официального сайта. Но вот беда: через какое-то время после установки архиватор осознаёт, что скачан на халяву, и начинает при запуске напоминать, что, в общем-то, не мешало бы и раскошелиться. Что делать? Окошко надоедливое, крякать лень, ставить другой архиватор хочется ещё меньше.


Помните? «Лень — двигатель прогресса». В какой-то момент было замечено, что окошечко появляется не моментально, а спустя пару секунд после открытия архива. Ответ пришёл сам: надо просто успевать открывать заархивированный файл раньше, чем архиватор успеет предупредить нас о том, что мы пользуемся халявной версией.


Так и поступаю по сей день. Уверен, помимо меня на планете есть ещё куча таких же ленивых ниндзя, освоивших технику быстрой распаковки архивов. Привет им!




(обратно)

#2903: Подножка по-китайски

20:45 19.04.2010, IT happens


Приходят как-то раз к нам в отдел генеральный директор со своей светловолосой дочкой и просят отремонтировать телефон — чисто китайский смарт никому не известной фирмы. А китайская схемотехника в электронике — то же самое, что и индийский код в программировании. Удивлению нет предела: купить такое «изделие» иначе как ради смеха даже технику в голову не придёт.


Начинаем собирать анамнез. Симптомы: периодически виснет намертво, ни на что не реагирует. Случается это чаще всего в городе и никогда — в лесу. Причём в городе, будучи подключённым к зарядному устройству, телефон не вис ни разу, отключённый от оного раньше держал больше часа, а ныне — десять минут. Аппарат до этого побывал в трёх мастерских, где были последовательно заменены дисплей, батарея и почти все микросхемы.


Первым в бой с проблемой вступает случайно оказавший тут же хороший заказчик и друг генерального. Достав из кошелька приличную сумму денег, он предлагает: «Леночка, пойдём купим тебе новый и всё-всё туда перенесем, пока парни над моей задачей подумают?» Предложение отвергнуто: смарт — подарок возлюбленного.


«Проблема в софте», — решает программер и начинает перебирать доступные версии прошивок от этой и похожих моделей. Полдня битвы и капитуляция — не меняется ничего.


«Проблема всё-таки в контактах или плате», — решает главный инженер. Ещё полдня подгибаются все контакты, шлейфы, моется и в поисках рабочего положения изгибается плата — безрезультатно. Пятнадцать минут — и наглухо.


В чём разница между городом и лесом, думает инженер-электронщик? Правильно, в уровне ЭМИ. В чём разница между питанием от батареи с зарядником и без? Если делать по уму, то никакой, а если по-китайски, то может быть немного разное напряжение. А где пересекаются ЭМИ и напряжение питания? В том числе на ножках процессора. В современных микроконтроллерах под землю и питание отводится примерно 10% ножек, на каждой паре которых висит маленький конденсатор. Если плата сконструирована правильно, то любые непропаи конденсаторов в одной-двух из этих пар не влияют на работоспособность изделия. А если по-китайски? Двадцать движений остро заточенным паяльником, и глюки ушли.


Пара месяцев мучений (не)бедной блондинки, три визита в сервисы и восемь часов работы недешёвых непрофильных специалистов — и всё из-за пары миллиграммов недогретой на заводе паяльной пасты. Ножки лишними (История #2885[1]) не бывают — проверено электронщиком.




(обратно)

#2904: Как вам угодно

13:00 20.04.2010, IT happens


Клиент прав, пока платит за всё: за составление ТЗ, за поддержку «модных» форматов, за кроссбраузерность и мультиплатформенность будущей программы, за все новые фичи, не предусмотренные первоначальным заданием.


Если заказчик сам не знает, чего хочет, я подскажу ему, что он должен захотеть. Можно ругаться на таких клиентов, можно с ними спорить. А я буду на них зарабатывать деньги, если уж вы не смогли этого сделать.


Если клиент хочет сайт на флеше, я могу упомянуть, что в некоторых случаях такие сайты плохо индексируются поисковиками, но сайт заказчику изготовлю — мне платит не Яндекс, не Гугл, а клиент. Если он позднее захочет индексации поисковиками, ему снова придётся заплатить. Может быть, даже не мне, но придётся.


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


Если будет макет, от одного вида которого всех «альтернативщиков от искусства» потянет к классике, я не буду доказывать, что дизайн — дерьмо. Я лишь уточню, что если клиент несёт полную ответственность за внешний вид сайта и готов заплатить, то сайт будет свёрстан по этому макету.


Если клиент лезет в производственный процесс и указывает, как надо делать работу, я просто попрошу внести указанные пункты в ТЗ, изменить смету и сроки сдачи. Попытка «задним числом» впихнуть все изменения в ТЗ при сохранении прежней суммы оплаты вызовет у меня лишь снисходительную улыбку. Да никаких проблем! Заказчик же не упомянет про совместимость новых требований со старыми. Оплачивать поддержку полученной «каши» всё равно придется клиенту, пусть даже и не мне пойдут эти деньги, а знакомому «программисту».


Скандалить со мной бессмысленно. Если заказчик откажется платить, я просто продам готовую программу его конкурентам по нише или выставлю код в open source, начав продавать техподдержку.


Стоит ПО ровно столько, сколько за него готовы заплатить. Если у вас таких денег нет, ищите бесплатные аналоги. Хотите «эксклюзивности» — платите, сколько просят. Ссылаетесь на Васю, у которого дешевле? Вы всё ещё здесь? Значит, услуги Васи вам не понравились.


В общем, не усложняйте себе жизнь, да и мне тоже — моё время и так стоит достаточно