Уточки памяти
Open in Telegram
224
Subscribers
No data24 hours
+47 days
+830 days
Posts Archive
На выходных съездили с друзьями в местечко под названием Котсуолдс, чтобы похайкать.
Популярное место для туристов, потому что там есть холмы с живописными видами и деревеньки очень средневекового вида, где изи можно найти дома старше 500 лет.
Из приколов – наш маршрут проходил через две деревни – Upper и Lower Slaughter. То есть у кого-то Верхние и Нижние Васюки, а тут Верхняя и Нижняя Бойня. Или Резня. Я сначала подумал, что может быть тут раньше были скотобойни, но все оказалось чуть менее мрачно. Как всегда дело в лингвистических трансформациях. Название идет от староанглийского slothre, которое предположительно переводится как "болотистое/грязное место". Скучно
Виды – отвал башки. То тебе густой лес, то тропинки идут вдоль бескрайних золотых полей, то деревенька с водяной мельницей прям как с картинки. В общем, великолепие!
Знаю, что меня читают ребята-разработчики из этой команды.
Вас это не касается, если что, так что не обижайтесь, если задел. По крайней мере когда я работал в команде, я сам топил за то, чтобы делать осмысленные вещи, а не фигню, и прививал эту мысль команде. Большинство ребят этот взгляд разделяли и, надеюсь, разделяют до сих пор
Я, кстати, не только лайфстайл-блоггер, но еще и серьезный профессионал, так что сегодня будет про околоработу!
Увидел тут, что на предыдущей работе коллеги убрали таббар из мобильного приложения. Для тех кто не в курсе – это навигационная панелька в нижней части экрана с кнопками-вкладками, как в инстаграме или твиттере.
Это хорошее изменение, таббар там был не особо нужен. Но если смотреть на ситуацию в целом, то все выглядит довольно удручающе, и вот почему.
Когда его внедряли, я был частью команды и первое время сильно топил против. Если вкратце, то таббар нужен, когда есть несколько фиксированных "разделов" приложения, между которыми пользователь может переключаться. И ключевые паттерны примерно такие:
– табов (кнопок) должно быть фиксированное количество, чтобы юзер вырабатывал привычку и не терялся
– каждый таб должен быть доступен условно всегда, чтобы не занимать место попусту. То есть в таб нужно выносить функциональность, безусловно нужную и доступную пользователям
– нажатие на таб должно открывать соответствующий раздел над таббаром, не скрывая его. Разделы должны открываться и загружаться по возможности однотипно
– делательно кешировать контент табов, чтобы не перезагружать на каждый тап
В итоге те, кто придумывал реализацию, сломали примерно каждый паттерн: были обсуждения, чтобы некоторые кнопки появлялись и исчезали динамически, реакция на нажатие была разной – одни табы загружали контент, а таб корзины открывал модальное окно, перекрывавшее вообще все. К тому же, когда в корзине ничего не было, этот таб открывал пустую корзину. Тупо ненужная функциональность. Ну и кеширование работало через задницу абсолютно непредсказуемым образом.
Я заходил через нескольких разных людей, донося мысль, что это фигня, и вообще неправильный инструмент для решения изначальной задачи. На все был один ответ – "ну мы сейчас сделали как могли, нам просто нужно как можно быстрее проверить гипотезу, потом, если что, переделаем"
Собственно, это мы и видим. Почти два года понадобилось, чтобы избавиться от совершенно позорного поделия. К слову, к команде разработки вопросов минимум. Давление по этому проекту было колоссальное, и мы сделали то, что в итоге от нас хотели, с приемлемым качеством.
К чему я все это веду? Да к тому, что меня ужасно расстраивает, что в бигтехе есть какое-то засилье случайных людей, которые срать хотели на ту область в которой работают, и не особо интересуются тем, а не фигню ли они делают. Буквально, CEO ляпнул какую-то глупость, и толпа менеджеров побежала делать, потому что "главный сказал". Ко всему этому добавляется "асап, нужно сделать как можно скорее", потому что менеджмент не освоил никаких инструментов мотивации, кроме "быстро, блять! К ревью сделаете, будете молодцы".
В итоге люди, которые не уважают свою работу, делают задачи в сроки, смысла у которых нет, чтобы получить награду, которой скорее всего не будет, и надеятся на то, что много бессмысленных задач, сделанных быстро, принесут им успех
Вчера случилось знаменательное событие! Я закончил собирать этого биг боя.
Начал где-то в конце 2020. Развлечение в духе советского деда – подписываешься на журнал, получаешь ежемесячно выпуски с деталями, всего их 110. Ну вы поняли, ковид мою психику задел :)
Началось всё с парочки лего-машин. Они крутые, но хотелось чего-то посерьезнее. И нашлись DeAgostini, которые делают модели от машин до парусников.
У меня Dodge Charger из первого Форсажа в масштабе 1:8. Около 60 см в длину, 8 килограммов веса. Честная ходовка – амортизаторы впереди, рессоры сзади. Детализация невероятная, есть даже подъемный механизм окон. То есть можно покрутить "весло", и стекло поднимается.
Кузов из металла, поэтому не ощущается пластиковой погремушкой. Хотя некоторые детальки не очень: замок на одной двери уже сломался.
Эта машина в несобранном состоянии пережила переезд в свою квартиру в Москве, а весь 2022, пока мы скитались, она ждала своего часа. И вот сейчас в Лондоне эпопея завершилась. Будем считать это хорошим знаком!
Твитнул про то, как сложно было на Оппенгеймере, и внезапно твит завирусился 🙂
https://twitter.com/katellaevgenii/status/1688909577129979904
Люди в реплаях разделились на две категории.
Первая, процентов 80-90, это те кто согласен, испытали те же эмоции. Любопытно, что накидали кучу фактуры, что даже англоговорящие очень много не поняли. Буквально есть твит, где знаменитый в некоторых кругах Тим Урбан спрашивает "кто-то кроме меня тоже услышал максимум 70% диалогов, или это я глухой?"
Вторая категория – это те, благодаря которым я особенно люблю Твиттер. Знаете, вот это вот "не понимаю, чего там можно было не услышать, разговаривают на нейтральном американском, все говорят четко и понятно".
И если отвлечься от того, что это просто твиттерские душнилы и зануды, то получается любопытный феномен: для получения позитивного подкрепления "я классный" люди готовы игнорировать достаточно массовые подтверждения объективного существования проблемы. Мне вот интересно, если бы сам Нолан сказал "сорян, ребята, правда фигню сделал, звук говно полное", существовали бы эти споры или нет?
Барбенгеймер, часть вторая – Оппенгеймер
Сходили вчера на Оппенгеймера. Пока что это самый сложный фильм на английском, который мне довелось смотреть. Без субтитров я понял процентов 40-50 того, что говорили. Где-то актеры бубнят и зажевывают, где-то идет стилизация под старые ч/б фильмы, и как следствие, звук как из унитаза, где-то из-за громкой музыки сложновато было. Учитывая, что фильм очень "разговорный" – это прям беда.
После фильма я почитал про Оппенгеймера статью на Википедии, и некоторые непонятные моменты прояснились. Почти каждая отдельная история, которую показывали в фильме, стала понятной. Беда в том, что не получилось уловить, какой лейтмотив все эти разные истории объединяет. Так что думаю, что надо будет пересматривать еще раз с сабами. Либо там есть какой-то лейтмотив и Нолан гений, либо его нет и это просто неплохое кино.
Крутых моментов при этом все равно хватило, не некоторых сценах аж дух захватывало) Ну и щи Киллиана Мерфи на весь экран IMAX-кинотеатра – это бесценно
Дедовский вестник, выпуск №1
Первый раз посетил врача в UK! Не самый репрезентативный кейс, потому что стоматолога, но все же.
Началось все с того, что проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил, что он у себя в постели превратился в страшное насекомое, я заметил, что где-то потерял одну пломбу. То ли съел, то ли выплюнул, понятия не имею.
Начал искать стоматологию на районе, и в целом вариантов оказалось достаточно много, но примерно все с хорошими оценками в гуглокартах (4.5 и выше) – частные. Чтоб вы понимали, когда я искал больнички, чтобы прикрепиться в рамках NHS (обязательной государственной медстраховки), в радиусе пары километров от нас оценки варьируются от 1 до 2.5 баллов примерно 🙂
Так вот, нашел больничку с 4.9. Она частная, стоимость приема в формате "диагностика всех зубов + ренгтен + лечение проблемы" – 200 фунтов. "Не беда!" подумал я, у меня же от работодателя есть еще и ДМС с покрытием стоматологии. Провайдер страховки гордо именует себя лучшим в UK по части зубов
Оказалось, что эта страховка покрывает правда кучу всего, но есть одно "но". Выплатят столько, сколько указано на сайте NHS в качесте стандартной стоимости на услуги. Так, например, стандартный осмотр/рентген/чистка – это все Band 1 и стоит £25.80. Поставить пломбу – Band 2, £70.70. Чуете, да? Ну то есть я плачу 200, мне вернут 70. Звучит как сделка года
Связываться с бесплатной медициной я пока морально не готов, поэтому решил переплатить. Клиника – топ, все сделали четко и быстро, показали мне рентген, объяснили что все это значит. У меня все хорошо, только пломбу новую поставили, а все остальное лечится чисткой. Прикол, что по факту пришлось еще 60 фунтов доплатить, потому что 200 – это базовая предоплата, по факту итоговая стоимость зависит от сложности и типа пломбы.
В общем, качеством услуг я доволен, а ценник меня уже даже не удивляет.
Как и все сейчас вписались в Барбенгеймера, и сегодня сгоняли на Барби, а на Оппенгеймера пойдем на следующей неделе.
Мне понравилось! За цветастой картинкой и крайне ненапряжной манерой подачи сюжета скрыты довольно непростые идеи. Ненавижу эту фразу, но... "заставляет задуматься!". У душных сексистов наверное пригорит пару раз, но так им и надо.
Актерский состав топ, пошутейки топ, музыка топ. Гослинг - икона. Местами есть немного кринжа, но он в тему. Наверное чуть не понравилась только самая финальная часть. Спойлеров не будет, просто скажу, что на мой взгляд решили закончить сильно более клишированно и плоско, чем был весь остальной сюжет.
В целом лайк, рекомендую!
Специально для каршероводов
Попользовался наконец-то местным каршерингом. Несмотря на то, что мне уже доводилось водить в UK три года назад, все равно с непривычки на левосторонних дорогах стремновато
Тарифы любопытные и закреплены за машинами. Есть почасовые тачки, которые припаркованы в конкретном месте. Условие простое - где взял, туда и вернул. Ну и взять можно минимум на час. Стоимость часа начинается примерно от 9 фунтов
Другие машины относятся к флекс-тарифу, обычно там всякие простые электрички. Тут все более привычно - тариф поминутный, парковаться можно условно везде в рамках разрешенных зон и подходящих типов парковок. Разумеется, все не просто так - ценник 36 пенсов за минуту или 16 фунтов в час. Мы взяли Nissan Leaf и за 20 минут выкатали чуть больше 7 фунтов.
В общем, сервис есть - это хорошо, но пространство для улучшений тоже есть😅
На недавних выходных решили посмотреть очень любопытный движ.
Называется Sculpture in the City, и смысл в том, что каждое лето администрация лондонского Сити вместе с местными бизнесами и представителями искусства (как признанными, так и новичками), выбирают какое-то количество объектов искусства – скульптур, граффити и т.д. – и делают из них выставку под открытым небом. В этом году уже 12-ая "редакция" этой выставки!
Прикол в том, что у них есть карта, и просмотр всех объектов превращается в квест, в ходе которого невозможно не обойти значительную часть Сити.
Собственно такие штуки – одна из причин, почему лично я люблю жить в мегаполисах. Ощущение, что здесь постоянно что-то происходит мне нравится больше, чем ощущение, что каждое событие – это уникальная редкость и праздник😅
Хе-хе, день начинается с угроз от чинуш.
Нет, жадные сволочи, я не собираюсь платить вам просто потому что у меня есть телевизор 👊
Не рассказал, что было на выхах, кроме борьбы с хулиганством!
Ситуация абсурдная – мы заплатили, чтобы поработать дачниками🥴
Учитывая, что все мое детство мы регулярно гоняли на дачу, у меня стойкая неприязнь к этому всему. Комары, сорняки, нудная работа, а в школьные дни еще и бездарно слитый единственный выходной.
Как так вышло? Мы нашли ферму, куда может попасть кто хочет. За 5 фунтов берешь билет (= депозит), собираешь все что хочешь, на выходе это взвешивают, и остается только оплатить стоимость за вычетом депозита.
У них растет куча всякого, но в наш заезд из спелого и нерасхватанного была малина, морковь, свекла, ревень и смородина.
Что я понял. Во-первых, наполовину спелые ягоды с грядки круче, чем полностью спелые из магазина. При том, что в UK они и так стабильно вкуснее, чем были в Мск.
Во-вторых, раз в 10-15 лет поковыряться в земле – это фан. Выкопал огромную морковку, почувствовал себя победителем.
Хочу ли я туда еще раз? Хз. Надо проработать свои сельскохозяйственные травмы 😝
Брейкин-ньюс
Только что шли домой, выходим из пешеходного тоннеля, а там в воздухе стоит красный дым, везде летают фейерверки. Чуть-чуть прошли, и в пяти метрах от нас на землю упал тлеющий кусок петарды
Проходим дальше, возле реки стоит толпа, скандирует какие-то, кажется, футбольные кричалки и жжет фальшфейеры
Идем мимо, и нас буквально в двух домах подряд из окна окрикивают местные встревоженные жители, и спрашивают что за фигня творится. Мы рассказали все что видели, тем временем толпа двинулась куда-то дальше, зато приехало две пожарных машины
Рассказываем все пожарным, они говорят, что полиция уже едет, а они приехали на вызов из квартиры, куда, возможно, что-то прилетело
Тем временем на улицу вывалило уже человек десять местных, приехала ещё одна пожарная машина и полицейские
Нам добавить больше было нечего, так что мы развернулись и пошли домой. Наш дом где-то в 300 метрах от места событий😬😬😬 Что это было, так и не поняли, но ребята, конечно, конченые мудаки😡
Бонус-трек про сферу услуг
Я недавно писал про то, что из Москвы приехали наши вещи. Ну так вот, приехали не все, и не без пострадавших. Повредили мне монитор - у него в углу пятно два на два сантиметра ничего не показывает теперь, и полосы расходятся. Еще помяли мне корпус от ПК. Ну и не доехали по мелочи всякие штуки.
Вся перевозка была застрахована, так что я заполнил форму возмещения, отправил в страховую и сел ждать в надежде, что мои внуки что-то получат.
Так вот утром отправил, вечером получил письмо "братан, прости что лажа вышла, подтверждаем тебе полную компенсацию по всем позициям, присылай реквизиты". Удивился, отправил реквизиты, теперь жду перевода.
А потом посмотрел, что страховая компания американская, а не британская или европейская, и перестал удивляться
Досмотрели "Парки и зоны отдыха"! Вердикт - норм, есть парочка откровенно плохих сезонов, но последний в целом исправляется. Смотреть можно короче! Хотя тенденция основных героев быть моральными инвалидами и в целом мерзковатыми людьми довольно удручает. Над единственным безупречно милым и дружелюбным персонажем Гэрри весь сериал смеются и всячески его унижают, и это типа смешно🤦
На очереди последний сезон Ведьмака (скорее всего полная шляпа, но финальный сезон с Кевиллом стоит посмотреть), а потом последний сезон Черного зеркала. Принимаю другие рекомендации!
Немного про местную сферу услуг
Решили мы тут поменять счетчик электричества: не хочется заморачиваться с передачей показаний вручную, тем более что у всех соседей стоят умные счетчики, а у нас нет.
Изучил сайт нашего поставщика электричества, и там в разделе "умные счетчики" черным по белому написано – "ноль проблем, чувак, напиши на этот имейл, и мы установим тебе умный счетчик бесплатно!". Я написал
Прошло полторы недели, мне приходит письмо. Причем не от них самих, а от их Zendesk-портала "ну шо, как тебе предоставленный сервис по тикету"? Я захожу в тикет и ставлю одну звезду с примечанием "вы ж мне даже не ответили, суки!". Тут же в Zendesk нахожу форму заведения тикета, выбираю установку смарт-счетчика, пишу в теле заявки ссылку на прошлый тикет и жду.
Проходит чуть меньше недели – звонок. "Йоу, завтра приду менять счетчик с 12 до 16, будь дома". Ну, спасибо хоть не день-в-день позвонили. Пришел в 16:30. Провозился пятнадцать минут, говорит "а, ну ты подключен к вот этому поставщику, я не смогу тебе смарт-счетчик на них настроить, поэтому менять не буду, жди, с тобой свяжутся".
Ну то есть поставщик связался с кем-то, кто отправил инженера, который не может настроить счетчик на работу с этим поставщиком🤡
Кстати поставщик называется Rebel Energy. Если это и бунт (rebel – бунтарь, мятежник), то только против здравого смысла
Хотел тут еще одной штукой поделиться.
У нас нет QA. Ну, то есть в теории где-то в компании они, возможно, есть, но общая политика такова, что разработчик - сам себе тестировщик. И конкретно в нашей команде выделенные QA не нужны.
Как следствие, некоторые штуки можно (и нужно) делать, полагаясь только на себя. Так, например, один раз я из кода Самого Главного Сайта (с) выпиливал отправку ненужных событий, а на днях регал сабдомен к основному домену Самого Главного Сайта, добавляя DNS-запись в специальный репозиторий.
В одном случае максимум, что было - это шаблон пуллреквеста, в котором написано что-то вроде "ну ты там сам протестируй как-нибудь, и если что - позови кого-то из своих пацанов и девчонок, чтобы поревьюили, а то без аппрува не смержится". Во втором случае вообще написано "это селф-сервис репозиторий, так что все сам, но если хочешь, команда трафика может чего-то посмотреть и подсказать".
Смотрю я на все это, и понимаю, что это очень правильно. Прежде, чем что-то вливать, сначала надо глубоко разобраться. Чем больше понимаешь картину end-to-end, тем осознаннее подходишь к тому, что делаешь. Не получится наговнякать полную лажу и потом сказать "ну, это куа в прод пропустили". Раньше я к такому относился снисходительно (мы же сложные штуки делаем!!!), но сейчас весело вспоминать некоторые разговоры, в которых меня разные ребята убеждали "мы команда разработки, так что тестировать, а уж тем более писать какие-то тесты кроме юнитов - не наша работа, и вообще нас не касается". Уже не кажется, что такое отношение - это нормально. Скорее наоборот есть ощущение, что не все понимают, что software engineer - это не макака, которую научили тыкать пипки в определенной последовательности, а честный инженер, работа которого - создавать работающие системы.
Спасибо, что пришли на мой TEDTalk, с вас 5000 рублей.
