Go and code
257 subscribers
72 photos
2 videos
132 links
Download Telegram
Есть еще одна вещь, которая совершенно не связана с мыслью выше, но которую я очень хотел запостить в этот чатик. Недавно на ютуб-канале Vox вышло очень хорошее видео про то, как люди пользуются интернетом на Кубе. Новости про Кубу (как и новости про Северную Корею) я очень люблю — это примерно как читать про то, как люди постепенно познают мир и про то, как добро постепенно побеждает зло (по поводу Северной Кореи некоторые могут возразить, но я убежден, что там тоже недолго осталось ждать, тем более предпосылки уже есть). На Кубу добро проникает незаконными путями через спутниковые тарелки, спрятанные в бочках для воды, а потом распростаняется методами из девяностых.
Но не буду полностью пересказывать сюжет видео. Вот оно. Примерно в 5:55 нас даже ожидает небольшой привет из России.
https://www.youtube.com/watch?v=fTTno8D-b2E
Как оказалось, фрилансерам лучше работать в кофейнях хотя бы лишь потому, что по дороге в кофейню можно собрать парочку новых покемонов в Pokemon Go :)

Но если серьезно, сегодня я вышел из дома с целью потестировать довольно занятный стартап (ну, и поработать, конечно, тоже), который, вероятно, был создан для фрилансеров в том числе.

Стартап называется Cupella (http://cupella.ru) и это приложение на телефон (есть для iOS и Android), которое позволяет покупать абонементы на кофе и чай, экономя в некоторых местах достаточно ощутимые деньги на употреблении данных напитков. При покупке абонемента на 20 чашек кофе, например, одна чашка будет стоить всего 50 рублей. Для сравнения: в замечательной кофейне «Coffee 3» чашка кофе из аэропресса стоит 150 рублей, а это в общем-то уже давно стандартная цена на чашку кофе в Санкт-Петербурге. А вы говорили, что нельзя вернуть 2007 год.

Интересный бонус — при помощи этого приложения можно платить картой даже там, где нельзя платить картой (да, такие места, увы, еще существуют). К слову говоря, в данном приложении собраны довольно-таки крутые кофейни, не «Кофе Хаусы» всякие (а если вы вдруг пропустили, все крутые кофейни Петербурга собраны здесь: http://notbadcoffee.com)

Интервью с создателем проекта: https://tjournal.ru/31263-abonement-na-kapuchino-peterburgskoe-prilozhenie-pomogaet-podpisatsya-na-kofe
И да, это выглядит как реклама, но, конечно же, мне за нее никто не платил. Потому что, черт возьми, никто не будет платить за рекламу в канале с таким количеством подписчиков.
Большинство дизайнеров интерфейсов не понимают смысла своей работы.
Именно с этой фразы мне хочется начать новую неделю после десятидневного отсутствия. Последняя неделя у меня выдалась довольно суровой — я начал работать над новым еще более крутым долгосрочным проектом, который, к слову, является моим пятым (юбилей!) зарубежным проектом. Думаю, самое время составить определенные выводы о том, как люди работают «там» и как они работают «тут», и я обязательно сделаю это на неделе.

Но вернемся к дизайну.
Так уж вышло, что из-за рода своей деятельности (мобильные приложения и веб) с дизайнерами интерфейсов я работаю очень много. К сожалению, многие из них думают, что дизайн интерфейсов — невероятно творческая работа, которая позволяет миллиарды вольностей и интерпретаций, а некоторые еще и забывают, что главная цель дизайнера — быть прослойкой между внутренней логикой и обычным пользователем, которого принято считать достаточно глупым. Хороший дизайнер интерфейсов должен не хорошо рисовать, а хорошо анализировать, хорошо мерять эффективность и постоянно следить за тем, как пользователи реагируют на изменения. Дизайн интерфейсов — это работа, больше связанная с логикой и математикой, чем с картинками.
Целую статью об этом написал видимо довольно-таки хороший дизайнер интерфейсов Ян Бирзул из Киева в Medium’е. И я эту статью очень рекомендую прочитать: https://birzool.com/дизайнер-интерфейсов-здорового-человека-и-дизайнер-курильщика-372a562d5b52#.xac0lrp87

От себя хочу добавить, что современные гайдлайны iOS и Android настолько хорошо описаны, что позволяют соорудить довольно неплохой дизайн даже человеку, который никогда дизайном интерфейсов не занимался. Если прочитать Google Material Design Guidelines (https://material.google.com), то каждый может получить довольно неплохое понимание о том, что такое хорошо, а что такое плохо примерно за пару дней.
Работаю в двух совершенно разных с точки зрения процессов немецких стартапах. В одном — жестокий Scrum со странными митингами, с планированиями по три часа в неделю, с backlog grooming продолжительностью в два часа, с двухнедельными спринтами, с джирой (да, я считаю это минусом) и с совершенно безумной формализацией процессов (например, ты не можешь взять задачу из бэклога просто так, пока не докажешь, что она нужна — при этом, конечно же, технические задачи не нужны никогда, потому что менеджеры не видят смысла тратить на это время). Безусловно, из-за всех этих формальных процессов разработка продукта движется очень медленно, но что еще более забавно — компания не хочет потратится на платный Slack, чтобы проводить митинги там (что было бы ощутимо удобнее для всех, потому что Slack классный и групповые звонки там работают лучше, чем в Hangouts или Gotomeeting), но при этом спокойно тратит кучу денег на выкидывание времени в воздух. В хорошей мастрид-книге Rework (https://www.amazon.com/dp/B002MUAJ2A/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 или https://bookmate.com/books/vES16gjb) было весьма логичное изречение на этот счет — если вы тратите 5 часов в неделю на митинг 10 человек, то вы тратите не 5 часов, а 50. И если думать об этом, то становится немного не по себе от цифры (черт возьми, это больше недели работы одного человека!)

В другом же проекте рай и благодать — все вопросы решаются в Slack, все задачи хранятся в Github Issues (опционально используется overv.io), задачи берутся быстро («я могу сделать это за час» — «окей, бери и делай»), а билды собираются тогда, когда есть что показать.
Конечно, все зависит от проекта, но, к сожалению, мой опыт работы с иностранцами говорит о том, что там даже в стартапах, которые все еще находятся в поисках инвестиций, выбирают какие-то совершенно безумные и непродуктивные методологии. Не говоря уж о том, что во многих иностранных компаниях, с которыми я работал, обязательно находились люди, которые, как мне кажется, попадали в проект исключительно для поддержания diversity — я не спорю, что есть хорошие программисты из Индии, но я работал исключительно с такими, после которых все нужно переделывать.
В целом это скорее пост для тех программистов, кто хочет уехать в Европу — во-первых, если вы нормальный такой middle-разработчик здесь, то вы и там без труда найдете работу при условии более-менее неплохого знания английского языка, а во-вторых, не подписывайтесь на первую попавшуюся работу за рубежом — помните, что работа в лучшем случае занимает треть жизни, и важно, чтобы эта треть не доставляла вам боли и страданий. В этом плане лучше тут жить более-менее нормально, чем побывать в рабстве и аду там.

И да, если вам есть что возразить, я открыт для обратной связи (пишите лично: @alwxx). Релевантная картинка прилагается.
А сли вы вдруг соскучились по постам про перемещения, то есть они у меня. Уже завтра расскажу кое-что про Петербург, а в выходные — про почти благополучную Беларусь.
Мой текущий проект связан с blockchain-платформой Ethereum (https://en.wikipedia.org/wiki/Ethereum, но если вы не знаете что это такое и даже не понимаете слов из статьи в Википедии, не расстраивайтесь — для понимания данного поста вам это не особо-то и нужно), поэтому весь сегодняшний вечер я читаю документацию и пытаюсь вместить в свою голову кучу новой информации. И неожиданно я наткнулся на весьма интересную статью, которая мало того, что связана с моим вчерашним постом, так еще и будет интересна чуть более широкому кругу лиц. Вот она: http://www.amalgamatedhumanity.com

Проблема в общем-то довольно проста: умные ребята из SIS International подсчитали (вот здесь: https://www.sisinternational.com/smb-communications-pain-study-white-paper-uncovering-the-hidden-cost-of-communications-barriers-and-latency/), что средне-большая компания в Нью-Йорке выбрасывает примерно 26 000 долларов на одного сотрудника в год из-за плохого и неэффективного взаимодействия людей в команде. Когда компании задумываются об этом, они тут же начинают искать способы уменьшить свои затраты, а самый простой способ сделать это — начать слова оценивать. Если вкратце, ребята придумали свою криптовалюту SlackCoin на базе Ethereum и добавили кучу умных алгоритмов для того, чтобы оценивать слова автоматически (кстати, если вы программист, вас точно порадует их технологический стэк).

Когда я работал в i-Free, у нас была собственная внутренняя валюта, однако ее начисление было весьма бестолковым — фактически каждый сотрудник без всяких условий получал некое количество внутренних рублей ежемесячно, которые он должен был перевести другим. По идее это должно было привести к большей старательности сотрудников, но по факту люди просто переводили внутренние рубли своим друзьям внутри компании. Не говоря уж о том, что эти внутренние рубли не конвертировались в настоящие деньги (в отличие от настоящей криптовалюты), а также могли быть потрачены лишь на всякие ненужные вещи — например, надувные подушки для путешествий или кружки. Конечно же, все с логотипами компании.

Мораль тут простая — во-первых, цените слова, а во-вторых, если вы работаете в i-Free, сделайте уже нормальную систему поощрения людей. Или возьмите SlackCoin (прочитайте ту статью из начала поста, серьезно), или соорудите что-нибудь на базе Ethereum (у них есть даже целый гид по созданию своей собственной криптовалюты: https://www.ethereum.org/token). Да, про Ethereum я еще обязательно расскажу в будущем, а то чувствую очередной подлый обман в духе «завтра будет пост о перемещениях» вам точно не понравится.
Вернулись из двухдневного путешествия по северной Беларуси. В этот раз мы на арендованном автомобиле (примерно 35 долларов/сутки за автомат, механику можно взять примерно за 20 долларов/сутки) проехались от Витебска до населенного пункта Миоры почти у границы с Латвией и Литвой. В следующий раз, конечно, нужно быть более серьезным и ехать в Прибалтику, благо там есть на что посмотреть (например, вот: http://cherenkevich.com/blog/latvia-castle-guide/). А пока пара наблюдений:

1) В Беларуси очень хорошие дороги и почти по всем дорогам можно без проблем ехать с предельной на данном участке скоростью. Однако не стоит забывать, что Беларусь является другой страной и там чуть отличаются правила дорожного движения. Например, там можно ездить вообще без ближнего света в дневное время суток (что поначалу кажется безумием), нельзя превышать скорость даже на 10 км/ч, а еще там есть свой особенный знак для аварийно-опасных участков;
2) Беларусь является, возможно, единственной страной в мире, где официально можно платить в двух валютах. И это сносит крышу всем — от туристов до продавцов. Дело в том, что в стране прошла очередная деноминация, и бывшие смешными белорусские рубли (смешными они были из-за своих номиналов — по сути каждый получал зарплату в несколько миллионов рублей в месяц, а купюры в 100 и 500 рублей в общем-то никто не воспринимал всерьез) превратились в красивые, ощутимо менее смешные и гораздо более легко поддающиеся счету (1 BYN = 0.5 USD). Однако до 2018 года можно спокойно платить и теми, и другими деньгами, а в том числе и миксуя их при оплате. В итоге в кассе БЖД мужчина несколько минут не мог понять сколько денег ему осталось заплатить, а кондуктор в троллейбусе путался, выдавая сдачу;
3) Вполне ожидаемо, но тем не менее — чем дальше едешь на запад, тем сильнее ощущается влияние Польши. Появляются католические храмы со службой на польском языке, в магазинах продаются польские сыры и даже изредка встречаются какие-то фразы на Польском;
4) Ощущается влияние Евросоюза — по крайней мере встречаются таблички и достопримечательности, устанавленные на деньги ЕС, а также успешно существует совместная белорусско-латвийская туристическая зона, включающая в себя части Витебской области и латышской Латгалии с центром в Даугавпилсе (http://www.belladvina.com/ru/);
5) А вот современная европейская архитектура в Беларуси отсутствует. Такое ощущение, что все новые здания до сих пор строятся по советским проектам, что в общем-то все равно довольно занятно — нигде ведь не встретишь такой концентрации Совка. Да что там! — даже герб Беларуси на новых монетах намекает.
И да, ездить на арендованных автомобилях мне очень понравилось. В общем-то это было то, ради чего я получал права, поэтому надеюсь, что будет возможность уехать куда-нибудь подальше уже в ближайшее время.
Пара слов про так называемый внутренний туризм.
На прошедших выходных мы ездили в Карелию, в Рускеала (http://ruskeala.info; и да, я пишу об этом спустя целых четыре дня). Ездили на аренованном автомобиле (3100 руб/выходные), взятом у компании Rescom (http://rsgrp.ru), но мне сложно эту компанию рекомендовать — авто у них весьма раздолбанные. На обратном пути нам и вовсе приходилось ехать максимально осторожно, поскольку что-то внутри нашей Škoda в определенные моменты начинало трещать без видимой причины. Впрочем, если у вас маленький опыт вождения (который по некой невероятной причине измеряется в годах с момента получения прав), то вариантов у вас, увы, не так уж и много.

Если же говорить про Рускеала, то, надо признать, с точки зрения туриста организация там очень даже неплоха — красивые виды (тут нужно добавить «на захваченные в свое время у финнов территории»), огромная парковка, небанальные сувенирные лавки, места с неплохой едой прямо на территории парка. Но чтобы добраться туда (в «ежегодно привлекающее десятки тысяч российских и зарубежных туристов», кстати!), нужно либо ехать на электричках с пересадкой, либо на автомобиле в том числе и по уничтоженному участку пути. Это не самая большая беда, конечно, но в очередной раз возникает вопрос — почему, черт возьми, нельзя для такой крутой и популярной достопримечательности организовать абсолютно все на высшем уровне? Наверное, тут не нужны безумные китайские решения (http://varlamov.ru/1616773.html), но сделать нормальный беспересадочный поезд с удобным графиком следования и отремонтировать дорогу было бы точно неплохо. А то сейчас граница между Ленинградской областью и Карелией выглядит примерно так:
Но довольно про туризм! Пару дней назад на PS4 вышла ожидаемая мною игра No Man's Sky, про которую я и The Atlantic восторженно писали некоторое время назад. Завтра же она выходит на PC, но, похоже, игра вряд ли оправдает ожидания — судя по отзывам игроков PS4-версии (http://www.metacritic.com/game/playstation-4/no-mans-sky/user-reviews), все там сделано довольно так себе. А жаль, идея все-таки была хорошей.
Недавно на VC.ru вышла статья некого Константина Нелюбина о том, как они в своей студии разрабатывают мобильные приложения и как рекомендуют их разрабатывать в 2016 году (https://vc.ru/p/begin-app). В этой статье он в частности говорит о благости и удобности кросс-платформенной разработки, тем самым вызывая кучу гнева и негодования комментаторов. Мол, как же так?

Что самое странное, людей совершенно не удивляет очевидная глупость классической схемы разработки приложений. Напомню, это когда как минимум две команды (iOS и Android; в худшем случае сюда добавляется еще веб и UWP) пишут одно и то же, одну и ту же, черт возьми, бизнес-логику для решения одних и тех же задач, тем самым тратя на это в X раз больше времени (где X — число поддерживаемых платформ). Плюс люди, конечно же, забывают, что кросс-платформа уже не такая, какой она была пять лет назад — тут теперь хорошо работает и оффлайн-режим (Realm для JS уже подвезли), и нативные контролы (в первую очередь здесь и далее я говорю про React Native, конечно же), а производительность уже давно достаточно высока (сложно отличить грамотно написанное нативное приложение от кросс-платформенного). В качестве иллюстрации моих слов вот вам небольшой пример того, как может выглядеть одно и то же JavaScript-приложение на разных платформах: https://raw.githubusercontent.com/alwx/luno-react-native/master/_screenshots/android-ios.png Можете ли вы визуально отличить его от нативного? Думаю, что нет.

А что, если мое приложение использует какие-нибудь хитрые библиотеки или OpenGL? Мы живем в то удивительное время, когда на JS написана даже библиотека для отображения динозавров в разных частях экрана (http://zurb.com/playground/jquery-raptorize), но при этом вы думаете, что аналог вашей библиотеки отсутствует в JS-мире?
Конечно, обычные JS-библиотеки не всегда подойдут для кросс-платформенных приложений хотя бы из-за отсутствия объекта window.document. К счастью, с количеством и качеством написанных JS-оберток для популярных нативных IOS- и Android-библиотек уже почти нет проблем, но даже если обертки для вашей библиотеки нет, то даже обезьяна справится с ее написанием — например, вообще без знания Objective C я за примерно полтора часа написал свой wrapper для React Native (https://gist.github.com/alwx/f241384ea366760aebb5800040954e96; там есть пара проблем с code style, я знаю). Если же говорить про OpenGL, то и с ним все хорошо (вот это видео хорошо демонстрирует и производительность и качество: https://www.youtube.com/watch?v=OPFf53fdUmQ). Конечно, некоторые проблемы остаются, но чем больше мы вместе работаем над ними, тем, очевидно, меньше их становится.

И давайте будем честны — для большинства бизнес-задач не нужны никакие OpenGL и навероятные библиотеки, а большинство приложений, выполняемых на аутсорсе в России, вообще представляют из себя клиенты для веб-сервисов без каких-либо хитростей. Все это давно умеют всякие React Native и Xamarin Forms, а значит смерть нативной разработки ближе, чем вы можете себе представить. Что, конечно же, хорошо.
Некоторое время назад я писал о Nitro Cold Brew Coffee, который стал внезапно популярен на Западе. Вот ссылка на тот пост: https://telegram.me/goandcode/32

Оказывается, сей напиток можно купить и у нас — в кофейне «Характер кофе» рядом с Университетом Путей Сообщения делают Nitro Cold Brew за 200 рублей. На вкус довольно странно, но один раз попробовать стоит.
Вспомнил, что совершенно ничего не писал о моей поездке на Flow Festival в Хельсинки 12 августа. Впрочем, написать о Flow что-то новое я все равно смогу едва ли — об этом фестивале писали уже почти все, даже издания вроде «Медузы» и «Афиши». Если говорить вкратце, там было круто.
Но вместо моих впечатлений давайте поразмышляем о небольших деталях, а именно о продаже затычек для ушей на территории фестиваля. Я никогда не видел такого на российских фестивалях (впрочем, возможно, где-то они и были), но, безусловно, их наличие и востребованность — логичное следствие понимания людьми того, какие проблемы может принести длительное воздействие громкого звука на уши. Если точнее, то звук 115 дБ (как раз-таки условный «громкий концерт») считается безвредным для слуха только при его прослушивании в течение не более 28 секунд (http://www.bbc.com/news/health-31661789). Возможно, именно разумностью финнов и этим самым пониманием проблем можно объяснить то, что возле сцены на Flow в основном как раз-таки находились приехавшие на фестиваль русские. Конечно, без всяких затычек для ушей.

Возможно, кому-то из вас проблема кажется чуть ли не высосанной из пальца, но это, конечно, не так — вряд ли странные и надуманные проблемы стали бы обсуждаться и решаться армией США. Один из лучших подкастов на свете, а именно 99% Invisible (серьезно, если вы его еще не слушаете, то пора), как раз рассказывает об этом в одном из последних выпусков (http://99percentinvisible.org/episode/combat-hearing-loss/). Если вкратце, пехота США в общем-то должна использовать затычки при ведении боевых действий, однако фактически никто этого не делает. Почему? Потому что, к сожалению, затычки не только уменьшают шум от выстрелов или взрывов, но еще и не дают возможности полноценно слышать окружающую действительность, а это, само собой, может привести к смерти в условиях реальных боевых действий. Как результат — очень большое число пехотинцев имеют неисправимые значительные проблемы со слухом, что, конечно же, не лучшим образом влияет на тактические и боевые способности армии. Похоже на замкнутый круг.

Одно из решений этой проблемы — использование TCAPS (The Tactical Communication and Protective System; https://www.youtube.com/watch?v=B4JHB_Ntokc) — модных наушников, подавляющих только громкие шумы. Однако, как оказывается, даже они не решают проблему полностью — они очень дорогие, их нужно заряжать, они могут сломаться, а еще их проблематично использовать в условиях высоких температур (например, в пустыне), потому что пехотинцам в таком случае просто становится невыносимо жарко. Непонятно, можно ли решить эту, казалось бы, незаметную проблему (если вы знаете как, то, думаю, ваш стартап ждет успех), но, если говорить о более «бытовых» вещах вроде громких концертов или сверлений дыр в стене, то проблема уже давно решена — используйте, пожалуйста, копеечные затычки для ушей. Концерт любимой группы это, конечно, хорошо, но обладание хорошим слухом — еще лучше.
Пришла пора меняться.

Самое главное — теперь свежие посты в Go and Code будут выходить стабильно два раза в неделю. Д. советовал мне воспользоваться Beeminder (https://www.beeminder.com; сервис для достижения поставленных целей, который фактически лишает тебя денег при осечке), чтобы лучше контролировать и мотивировать себя, но я пока посчитал это излишним, поскольку, во-первых, писать сюда мне интересно, во-вторых, я вижу в этом практический смысл. Короче говоря, сервис полезен, но не особо-то нужен при наличии мотивации. Эх, если бы мотивация находилась для всего!

(кстати, если мотивация у вас не находится совсем, то попробуйте вот эту штуку: http://straykov.ru/blog/all/qbserve/)

Впереди две поездки и спонтанные походы в новые места для работы. Кроме того, в голове возникают какие-то безумные идеи в духе «поработать во время поездки по рекам и каналам на туристическом пароме», но даже без этого список ближайших «серьезных» тем в моем ToDo-листе довольно внушителен. Но сегодня воскресенье, а значит можно позволить себе что-то несерьезное. Например, шоппинг (!).

Готовя очередную посылку с Amazon, я обратил внимание на появление в этом магазине специального раздела про стартапы с названием Launchpad, который, впрочем, появился уже аж год назад (https://www.amazon.com/Amazon-Launchpad/b?ie=UTF8&node=12034488011). Тем лучше для нас — можно подвести итоги его работы, найдя там что-то потрясающее и инновационное.
К сожалению, это не так уж и просто.
Покопавшись там, я понял, что зря люди смеются с бесполезных, глупых и попросту нерабочих российских стартапов (вспоминается недавний Биван или сбор денег на фильм о Вещем Олеге) — там тоже встречаются совершенно дикие вещи, не нужные, кажется, никому. Парадоксально, но такие проекты даже оказываются успешными (о, мир!). Хорошие вещи, конечно, тоже встречаются, но их чрезвычайно мало. Впрочем, кажется, в России они не встречаются совсем, если не брать в расчет «виртуальные» стартапы вроде Рокетбанка и Модульбанка, которые, я почти уверен, могут легко растоптать в честном бою продвинутые зарубежные банки при сравнении удобства интерфейса и «клиентоориентированности».
Но давайте все же про странное:
1) Кофе с грибами чага и кордицепс (https://www.amazon.com/Four-Sigma-Foods-Mushroom-Coffee/dp/B00ZWA7LQ4/ref=lp_12034488011_1_21_a_it?s=boost&srs=12034488011&ie=UTF8&qid=1472406548&sr=1-21) — звучит так себе, но я даже нашел этот кофе в Хельсинки и раздумываю привезти пачку;
2) Подсветка для туалета (https://www.amazon.com/IllumiBowl-Toilet-Night-Light-Shark/dp/B00S7PAFK0/ref=lp_12034488011_1_42?s=boost&srs=12034488011&ie=UTF8&qid=1472406548&sr=1-42) — без комментариев;
3) Педальная эспрессо-машина (https://www.amazon.com/Wacaco-Company-MPGR100-MiniPresso-Espresso/dp/B00VTA9F6U/ref=sr_1_64?s=boost&srs=12034488011&ie=UTF8&qid=1472407638&sr=1-64);
4) Табличка «Покормил ли ты собаку?» (https://www.amazon.com/Did-You-Feed-the-Dog/dp/B01B87Y3BA/ref=sr_1_112?s=boost&srs=12034488011&ie=UTF8&qid=1472407638&sr=1-112) — выглядит как суровое китайское поделие, но точно не как «cutting edge product from startups»;
5) И, наконец, вишенка на торте — продукт под названием VirZOOM, над которым смеются, кажется, даже его создатели (https://www.amazon.com/VirZOOM-Virtual-Reality-Exercise-Games/dp/B01HL84HN4).

Собственно, рекламное видео VirZOOM я вам и предлагаю сегодня посмотреть.
И, да — хорошей и продуктивной рабочей недели!
Прошлый раз я написал «сообщения будут выходить в этом канале два раза в неделю», после чего успешно пропал и целую неделю не писал вообще ничего. Но на то есть даже уважительная причина — я ездил в отпуск в Финляндию и Эстонию, немного посмотрел в пятый раз на Хельсинки, поел финской клубники и впервые сходил в настоящую финскую сауну.
В этот раз я ездил с родителями — по сути эта поездка была моим подарком родителям на их дни рождения, и я предвкушал поездку хотя бы потому, что она должна была им показать жизнь за пределами той реальности, которую рисует канал Россия-1 (да, родители никогда толком не были за рубежом, так что это была фактически их первая возможность сравнить жизнь здесь и там). И, знаете ли, я многое понял.

1) Пересчитывание стоимости всего в рубли — та вещь, от которой людям почему-то сложно избавиться. В голове родителей не укладывалось как может хлеб стоить 2 евро («да это же аж 150 рублей!»), а аргументы в духе «у них средняя зарплата тут порядка 3300 евро в месяц против наших 300 евро» не принимались (подробнее про зарплаты в Финляндии тут: http://www.tradingeconomics.com/finland/wages);
2) Желание экономить в русском человеке тоже нужно выгонять при помощи каких-то магических заклинаний — аргументы в духе «мы здесь меньше недели, да и это же отпуск, в отпуске *нужно* тратить больше денег, чем вы тратите дома» тоже проходили мимо (впрочем, в последний день мне удалось заставить совершить набег на местный супермаркет и купить козьего сыра с острова Сааремаа и крафтового эстонского пива Põhjala, о котором вы наверняка знаете, но если нет, то обязательно попробуйте). И да, я убежден в том, что еда это одна из самых важных составляющих опыта путешествий — необычную локальную еду точно не нужно упускать, когда ты приезжаешь в незнакомую страну;
3) Поиски и осмотр местных достопримечательностей иногда приводили к ожидаемым, но все же совершенно безумным фразам со стороны родителей в духе «а почему это у них тут в Эстонии памятников 1945 году нет?». Я уж не говорю про реакцию родителей на тот факт, что Эстония (а также Литва и Латвия) считает свое нахождение в составе СССР оккупацией (что, впрочем, сложно подвергать сомнениям, если вы читали историю: https://ru.wikipedia.org/wiki/Присоединение_Эстонии_к_СССР ), а также обвинения моего отца в адрес эстонских властей по поводу серых паспортов (впрочем, это действительно довольно спорный момент, который сложно оценить однозначно положительно: https://ru.wikipedia.org/wiki/Неграждане_(Эстония) );
4) Комментарии со стороны отца в духе «Что бы эти финны делали без нашего газа!» и «Как много тут мигрантов!» тоже пару раз проскальзывали, что уж там.

Вы можете подумать, что все совсем плохо, но, к счастью, все ровно наоборот. Заметно, что даже пятидневный выезд заставил их задуматься, что они стали гораздо более критичны и стали замечать больше деталей в мире вокруг. Уже третий день в Петербурге мама вспоминает Хельсинки со словами: «Вот там была тишина и спокойствие! Никакой рекламы секс-услуг на асфальте, никаких мерцающих надписей — настоящий отдых для глаз!», а про красоту парков Хельсинки они говорят постоянно, ходя по петербургским скверам и садам.
Да, Хельсинки им явно понравился больше Таллинна. Возможно, это связано с тем, что я люблю Хельсинки больше, а значит с большим интересом рассказывал про хорошие места. Или все дело в том, что между благополучной Финляндией и Россией есть слишком большая разница в уровне жизни и в комфорте города. Не знаю.
Но эта поездка явно была интересным опытом и для них, и для меня — я смог лучше понять откуда берутся все эти антизападные настроения и понял, что даже одной поездки для среднестатического ценителя телепрограмм Киселева вполне достаточно для того, чтобы увидеть, что есть хорошие интересные и стоящие посещения страны и что везде есть свои положительные моменты. И в Эстонии, и в Финляндии, и в России.