Как стать автором
Обновить
4
0
Максим Кич @MaxKitsch

node.js разработчик, отягощённый полным стеком

Отправить сообщение
Это как если бы у машины отказывал бортовой компьютер из-за шин неугодной производителю марки


Есть у меня такое чувство, что специалисты по ремонту современных автомобилей смогут рассказать ещё более удивительные истории.
Можете. Железо принадлежит вам целиком и полностью. В отличие от софта, который будет делать то, что в него заложили, и который вам не принадлежит от слова «совсем». Не то, чтобы я это одобрял, но такова, к сожалению, объективная реальность.
С моей точки зрения, допустимо только если ты молод, одинок, здоров и остро нуждаешься в деньгах. Ну или если речь идёт о незначительных переработках.
А ещё развесить по стенам, измазать ручками/маркерами/карандашами, сохранить без оглядки на деградацию носителей и совместимость форматов, и с практически применимой достоверностью подтвердить подлинность.

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

Отсюда, возвращаемся к вопросу: являются ли описанные весы медицинским прибором в строгом смысле этого понятия?
Я правильно понимаю, что описанные весы — это всё-таки устройство бытового назначения, а не медицинский прибор?
Играю в оригинале и перевод на русский имён персонажей увидел только в этой статье. Для себя Outsider я переводил как Посторонний. Имхо, по смыслу подходит больше, чем Чужой против Хищника.

Вообще, на фоне вылизанных основных игр, Death of the Outsider — местами сыроватая. Например, если одного из персонажей убить, а потом представить журналисту доказательства его злодеяний, то в следующих миссиях мы будем находить газеты, в которых рассказывается об аресте убитого нами злыдня.

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

Но способности действительно сделали интересными, по крайней мере для игры в режиме «рота прапорщиков» (люди целы — ценности исчезли).
Занятно, что в примере с callback hell используется библиотека async.js, но при этом не применяется async.waterfall, который как раз и предназначен для придания читабельности вложенным вызовам. А для разрешения «состояния гонки» есть .eachSeries. У меня на сегодня двоякое отношение к async.js, но в проектах, использующих промизы, я иногда вспоминаю его добрым словом.
«Деструктивную культуру», как правило, успешно высевают «сверху». Это не значит, что все разработчики — невинные несчастные, которых «тёмные силы злобно гнетут». Но во многих компаниях, особенно аутсорсных, атмосфера такова, что описанные признаки — это нормальная попытка психически здорового человека сохранить свою психику.

«я делаю так, как мне сказали», «мне за это не платят», «главное чтобы на сдаче-приемке работало»

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

Злой сарказм и травля в коллективе.

Обычно, такая ситуация складывается, когда тимлид/менеджер сам по себе человек невысокой культуры и кадры подбирает себе под стать.

Ненависть к пользователю: «копытом буквы набивают», «неправильно используют продукт»

Сэкономили на специалисте по UX и отдали его работу на откуп программистам? Кого теперь винить в том, что «продукт» получился хоть и дружелюбным, но крайне разборчивым в друзьях?

Ненависть к заказчику: «жмоты», «сами не знают, чего хотят».

А отдел маркетинга, который продавил заказ по урезанной вдвое оценке, ходит весь в белом. И менеджеры/тим-лиды, задача которых, вообще говоря и заключается в том, чтобы переводить с человеческого на программистский и обратно — тоже ни при чём. Это не считая той ситуации, когда заказчик — действительно, жмот, который сам не знает, чего он хочет.

Ненависть к руководству: «Некомпетентные эксплуататоры».

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

Ненависть к коллегам: «Криворукие дураки»

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

Саботаж через исполнительность: «Поставьте мне четкую задачу и дайте инструкцию, как ее исполнить», «В регламенте эта процедура не прописана» и т.п.

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

Бездумное исполнение пожеланий заказчика: «Мне сказали — я сделал. На документирование, комментирование, проектирование и прочие глупости нет времени. Заказчик хочет, чтобы все работало ровно так, как он попросил, самым дешевым и быстрым способом. Про развиваемость, обслуживаемость и обновляемость заказчик ничего не говорил».

О… миддл проданный как сеньор и допущенный непосредственно до общения с заказчиком, потому что второго миддла продали как тимлида. Классика жанра. И да, это тот самый проект, за который взялись по уполовиненной оценке.

И почему это рядовые исполнители не горят желанием вытаскивать на своём горбу косяки руководства и заказчика?

Излишняя концентрация на внешнем функционале: «Главное, чтобы работало».

На эту тему уже высказались выше. Как бы, если оно не работает, то всё остальное уже как-то и не важно. Другой вопрос, что в силу личных качеств разработчиков или проявлений управленческого «гения» это может перерасти в «Работает, ну и ладно».

Излишняя концентрация на архитектуре, в ущерб функционалу: «С точки зрения архитектуры ввод всех этих данных в одном окне сделать нельзя»

«Зачем нам специалист по UX? Часть вторая». Ну не могут, за редким исключением, программисты спроектировать удобный интерфейс. И, да, между UX и архитектурой неизбежен конфликт. Но он должен идти между двумя квалифицированными специалистами до полной победы разума.

Резюмируя: «города сдают солдаты — генералы их берут». Автор, в общем, сам описал как можно довести команду до ручки. И, более того, ожидая от новой команды худшего, разработчик скорее всего окажется прав. Сама модель «аутсорса» неизбежно порождает такую ситуацию. В ней владелец компании заинтересован, чтобы заплатить как можно меньше, получив с заказчика как можно больше. Заказчик заинтересован получить продукт так быстро и дёшево, как это возможно. А непосредственные исполнители не могут не сталкиваться с нехваткой времени, людей, документации и здравого смысла.

«Продуктовые» команды, в целом, обычно здоровее. Есть счастливые исключения и в аутсорсе. Но нет такой команды, которую не может испортить дорвавшийся до руля жлобствующий самодур.
В контексте сложившейся ситуации с публикацией научных статей, да, это что-то плохое.
Вообще, что в футбольных полях, что в километрах — мы не можем такого расстояния себе представить. Но зрительный образ футбольного поля у нас в голове всё-таки есть. А километра — у большинства всё-таки нет, если его профессия не связана с необходимостью прикидывать расстояния «на глазок».
У меня вопрос, пожалуй, к «Шоколадной мастерской». Выносные элементы были «фишечкой», которую стоило бы попытаться сохранить или переосмыслить. «Шоколадная» осталась, а вот «мастерская» ушла.
Я много общался с коллегами, в том числе с англофонами, по поводу конструкций вроде тех, которые предлагает использовать автор. И, честно говоря, внутреннее устройство существ, способных на серьёзных щах воспринимать такую вот солянку из buzzwords и канцелярита, остаётся для нас тайной. Но они есть, они живут среди нас — и это пугает.
Это хорошо, что вы такой зелёный и толстый. Бисер в свинарнике — это мелочи. В свинарник можно занести ещё промышленный вентилятор и совковую лопату.

Отвлечёмся от образа «ну-тупого» технаря, Мане от Моне отличить неспособного даже по расхожему в этих его интернетах определителю — потому что это как атеисты в рассказах Честертона. Такие удобные болванчики, в природе встречающиеся нечасто. Живой технарь с нормальной работающей головой, даже если он совершенно не интересуется историей современного искусства (что, для психически здорового человека — скорее, норма), инстинктивно чувствует, что «всё это похоже на какую-то разводку».

А если интересуется, то сложить несколько простых моментов он в состоянии. А именно: практически до конца девятнадцатого века понятия «подделки» в мире живописи не существовало. Копия, репродукция — безусловно. Но откровенно негативной коннотации это не несло. Изготовить реалистичную копию шедевра — само по себе сложная задача. Второе: появление абстрактной живописи было неизбежным. Точно так же, как неизбежным был биомеханический балет, симфонии с применением артиллерии, авиации и фабричных гудков, и Кручёных с его «Дыр бул щыл убешшур».

Внима-а-аиние, вопрос, господа знатоки. Почему из всего этого уцелела одна только абстрактная живопись?

А потому что, в-третьих. Вокруг этого сложилась группа лиц, внезапно обнаруживших, что она может на произвольный кусок холста навесить произвольный ценник и иметь с этого гешефт. Вот серьёзно, представьте себе, что вы можете не только, как тот наркоман из анекдота, попросить тысячу долларов за стакан семечек — но его у вас купят! И продадут — но уже за две. То есть, рационально, отказаться от такого было невозможно.

Ну а дальше, это бизнес. В общем, не самый худший, если сравнивать с наркоторговлей и патентным троллингом. Разводка, да, но, в общем не большая разводка чем аудиофильские аксессуары. Расчитанная на людей у которых избыток ЧСВ и денег, и нехватка способности задавать торговцам абстрактным, непредметным исскусством конкретные, предметные вопросы.
Ну, допустим, если PDF текстовый, такой трюк прокатит. А если там сплошная графика, свёрстанная под формат?
Не знаю как с водой — мне рефлексы не позволяют подойти к воде с электроникой в руках — а вот к физическому воздействию покетбуки, мягко говоря, странно относятся. При прочих равных (одна и та же сумка, одинаковые чехлы) за три месяца у меня на двух покетбуках пришла в негодность матрица — Texet и Kindle такой проблемы не испытывали (Texet я угробил более циничным способом, а Kindle радует меня до сих пор)

Справедливости ради, могу заметить, что аналогичная модель PoketBook у моей знакомой замечательно работает уже несколько лет. Но мне хватило тех двух — больше я в сторону PoketBook-ов даже не смотрю.
Вопрос опыта. Можно сериалы в оригинале смотреть. Сначала с субтитрами на языке оригинала, потом — без. Но при этом надо помнить, что это развивает исключительно восприятие на слух. Говорению надо учиться отдельно.
«Что такое анонимность? Это когда человек продаёт наркотики. Когда он заказывает убийство. Когда уклоняется от налогов. И его нельзя найти»

Анонимность — это когда нельзя установить автора чего-либо. Всё остальное — подмена понятий.
Систематическая ошибка выжившего в чистом виде.

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность