Миата второго поколения – да именно она!!! И это первая машина Вани в Канаде!!! Так давайте же выпьем…
Category: Life
Кому дешевые билеты?
Уже несколько дней я занимаюсь одним и тем же – поиском дешевых и удобных авиабилетов для поездки в Израиль и Испанию. Скажу честно, занятие это не самое приятное… было!
Предисловие:
Начну свое повествование с небольшой истории. Я люблю читать технические новости и почти религиозно читаю АрсТехника и ЮКомбинатор. Не так давно я случайно наткнулся на статью о новом стартап-е – hipmunk. Ребята давали интервью и рассказывали о своем бизнесе. Бизнес у них простой – вебсайт для поиска и покупки авиабилетов. Однако, меня это обескуражило – как можно создавать такой стартап, когда рынок завален подобными сайтами? Вот небольшой список хорошо известных аналогов:
– expedia.com
– tripadvisor.com
– kayak.com
– hotwire.com
– orbitz.com
– priceline.com
Но, если начать в гугле искать “дешевые авиабилеты”, то быстро понимаешь, что интернет кишит огромным количеством подобных сайтов. Так зачем же создавать ещё один бизнес в забитом рынке? Более того, стоит отметить, как любой другой стартап, hipmunk имел скромный бюджет и бороться против выше описаных больших игроков просто не было смысла. Однако, в интервью ребята объясняли, что поиск авиабилетов – это сущий ад, и они нашли способ делать это намного лучше!
Мой маленький ад:
Скажу сразу – игра стоит свеч, особенно когда свеч мало и/или они очень ценные. Другими словами, если денег куры не клюют, то можно не париться – бери, что подвернулось и лети в бизнес классе. Для всех остальных процесс покупки билетов сводиться к тому чтобы найти что-то дешевое и удобное.
Я потратил достаточное количество времени чтобы найти удовлетворительный вариант для путешествия – $1250, 10 часов полета без пересадок в Израиль, потом ещё 8 часов из Израиля в Испанию с пересадкой и на обратном пути 13 часов с пересадкой. Решил сразу не заказывать. Надо было обсудить с женой и, подумал, что в следующий раз будет быстрее – типо я научился +/- “эффективно” искать авиабилеты. К сожалению, когда я решил заказать билеты, тот вариант испарился! Я стал искать заново, но цены были выше и время перелетов не радовало. В итоге, я продолжал искать где мог, но это все больше и больше начинало напоминать каторгу!
Сущий ад заключается в том, что большинство сайтов сделаны не удобно! Претензии начинаются от таких простых вещей как отсутсвие общего времени полета и заканчиваются отсутствием историей запросов. Фильтры на сайтах тоже не всегда помогают. Например, у вас вышло 600 результатов поиска, все что я хочу – это стоимость и время полета. Я не собираюсь экономить 100 долларов, но при этом лететь на 10, а то и 16 часов дольше.
HipMunk
Я вспомнил о ребятах и решил попробовать HipMunk. Результат опишу просто – менее чем за 45 минут я нашел и купил билеты, которые вышли дешевле, чем предыдущие, и общее время полета уменьшилось на два часа. Как такое может быть? Не побоюсь использовать это слово – ИННОВАЦИЯ!
Ребята не изобрели ничего нового – поверхностно все тоже самое, время поиска, поля для заполнения информации и так далее. Свой язык программирования они тоже не изобрели! Так почему инновация? А потому что ребята сели и подумали, как сделать сервис для людей! Что волнует каждого человека? Как человек ищет? Что он будет делать когда найдет? Как это сделать быстро и удобно? Если бы меня попросили описать их бизнес в одном предложении, то я бы сказал так: “Найти дешевые авиабилеты без агонии.” И тут не стоит приуменьшать значение слова “агония”. Из личного опыта скажу, что под конец, поиск билетов свелся именно к этому – маленькому персональному аду с невероятным количеством агонии. Я даже хотел все бросить у тупо отдать на 300-500 баксов больше, лишь бы уже купить что-то +/- подходящее.
HipMunk имеет потрясающе удобный интерфейс и дает возможность выбирать разные промежуточные рейсы – это отлично для тех кто покупает билеты сразу на несколько перелетов. На сайте присутствует отличный фильтр – “агония”. Все остальные сайты фильтруют по времени, цене, количеству пересадок, а вот HipMunk ещё фильтрует по агонии! Так же есть история – то есть можно пробовать разные дни и аэропорты, при этом все запоминается в истории и можно быстро и просто сравнить. Большое количество мысли о человеке и маленьких плюшек делает этот продукт просто великолепным, а что ещё нужно для счастья?
На последок хочу поблагодарить ребят из hipmunk – вы сделали хороший продукт и сегодня он меня спас от безумия.
Курсы TDD
На прошлой неделе я вынюхал, что 10-ть “избранных” программистов отправят на курсы TDD (Test Driven Development), и решил пробраться в эту десятку. К большому сожалению, я узнал немного поздновато – за пару дней, но все же решил написать емейл начальнику и посмотреть что будет. Емейл был краткий: “Не могли бы вы меня как нить засунуть на курсы TDD?” Ответ пришел день спустя – засунули!
Компания, которая проводит курсы, называется Pillar и располагается в городе Анн Арбор, что в 40 минутах езды от дома – в принципе не так плохо, но все же далековато. Сегодня был первый из двух дней курса. Прошло все отлично, конечно была пара маленьких технических заморочек, но без них ни куда! В инструкции было написано все что нужно и скажу сразу, найти парковку в Анн Арборе в рабочие дни не так уж и просто. Но компания все показала и рассказала, а потом ещё дала кредитную карту на $25 – чтобы мы “без пыли и шуму” оплатили парковку прямо рядом со зданием. Смеха ради отмечу, что парковка на рабочий день была $10. Так же из разряда других приятных мелочей, у компании Pillar есть свой шеф повар, который приготовил нам всем обед! Это не прошло мимо нашего отряда программистов. Мы сразу решили, что у нас такое тоже должно быть! И не подумайте – это вам не какие-то детские забавы, тут мы боремся с “автобусным” фактором.
От приятного к делу! Пока что курсы мне нравятся, так как меня всегда интересовала TDD. Я понимаю что и как, но всегда хотелось окунуться в это и я окунулся. Скажу, что идея однозначно интересная и даже стоящая. Однако, меня преследует какая-то странная паранойя, которую пока что не могу сформулировать! Но процесс написания программы, который начинается с теста, потом пишется код, потом пишется ещё тест и потом ещё код, а потом рефакторинг тестов и кода и так далее, пока код ни закончен – чем-то мне напомнил брутфорс (bruteforce)! Пока мы тренировались (code kata), я решил прикольнуться над своим партнером и писать тупой код – типа чтобы он тупо проходил тесты и все. И тут можно легко заключить следующее – TDD не избавляет от быдло-кода или плохого программирования. Он избавляет от других недочетов, таких как:
– четкое представление задачи (без этого будет сложно)
– большая модулярность
– лучшее покрытие тестами
– легкий рефакторинг кода в любой момент
– документация
В итоге, я думаю, что TDD довольно хороший подход и использовать его нужно. Однако, что-то мне ещё не дает покоя и когда я додумаю, то, возможно, изменю свое мнение. Чирз!
MacBook
Сегодня зашел в BestBuy и потрогал новый MacBook. Чувства очень странные – это как iPad, но только с клавиатурой и левым металическим корпусом. Я все ещё думаю, что параметры довольно слабые и цена высокая, но когда держишь в руках MacBook – ощущения реально впечатляют! Надеюсь, что следующая версия MacBook будет мощнее и будут порты, порты, порты.
Классное устройство
У меня на работе 4 кухни, 3 из них маленькие и одна большая. Кофе льется фонтаном, кто угодно может прийти на кухню и сварить кофе в индустриальной кофеварке. Правда индустриальная кофеварка не делает одну кружку, она варит сразу целый термос, что не является большой проблемой приняв во внимание количество работников. В итоге в любое время дня и ночи можно найти готовый кофе! Однако это создает своеобразную проблему – “а когда кофе сварили?”. Эта проблема решалась простым способом – наклейка со временем. Меня такое решение не устраивает по одной простой причине – кофе готовиться много и каждый раз новая наклейка – пустая трата бумаги. К большому сожалению я по этому поводу ничего не придумал, однако не давно я забрел на кухню в конце офиса и увидел “устройство”. Оно меня так поразило, что я решил его выставить на все общее обозрение! Все гениальное просто – смотрим и учимся:
Здравствуйте, мистер Андерсон!
Ванин первый день на первой корпоративной работе. Я подумал, что нужно запечатлеть. Вообще, отлично, что все получилось. Я за Ваню очень рад. Теперь он будет как большинство людей работать с “9 до 5” и все такое. Как говорится, современная жизнь в корпоративном мире.
Скажу одно, теперь Ваня, как и я, будет жаловаться на недостаток времени. Хехе ну или работать или … пинать.
Забавные момент первого дня – Ваня сидел со мной в рабочем кабинете и люди начали подтягиваться. Когда зашел Ал и увидел Ваню, то на лице было небольшое удивление. После того как Ваня ушел, Ал повернулся и сказал: я захожу, смотрю на Ваню и думаю: “а что в нашей команде делает Киано Ривс?”. Ну вот, у нас в офисе теперь есть собственный мистер Андерсон!
День рождения
Вот и прошел очередной год. Я ещё немного повзрослел/постарел. Последние несколько лет я как-то отлынивал от личного ежегодного анализа: времени было мало, большая занятость, собака съела мои мысли и так далее… В этом году я все же решил собраться с мыслями! На сколько хорошо это получится, мы скоро увидим.
Конец февраля 2014 – начался новый цикл. Год 2014 вообще был тяжелый, однако, многое было выучено и достигнуто! Из всего, что я успел опубликовать в моем блоге, можно сделать только один вывод – я много читал и путешествовал. Однако, это далеко не так – многое осталось за кадром! Сейчас я постараюсь вспомнить важные моменты и кратко их проанализировать.
– Мой друг Ваня, наконец, получил свою первую корпоративную работу. Я лично не думал, что это вообще когда-либо случится. Однако судьба улыбнулась и, после нескольких разговоров с моим начальником, тест был оформлен, интервью назначено и конечный результат на лицо (молодец Ваня). С моей стороны работы было проделано достаточно и в основном со стороны логистики. Тут я очень рад своей организованности (+1 логистика), так как я сохраняю всю нужную информацию – вопросы, ответы, решения и так далее.
– Два месяца безработицы. После того как меня уволили с GM-а, я решил не работать до лучших времен (5 месяцев, пока платят пособие). Но этого не произошло: работа меня сама нашла и засосала. Тут есть два важных момента: первый – я прочувствовал, что мои знания и умения очень нужны в индустрии. Сейчас это звучит банально, но тогда для меня это стало очень важным открытием. Второе – за 2 месяца я выучил разработку OSX приложений и даже успел написать что-то полезное. Меня это однозначно воодушевило и конечно же +1 к программированию.
– Ночь в Канадской больнице быстро наводит на несколько мыслей: дорогая парковка, медленное обслуживание, полное отсутствие какого либо комфорта для тех кто остается больше чем на 16 часов. Конечно все хорошо что хорошо заканчивается, но более 16 часов ожидания то доктора, то оборудования, то результатов… Скажу только одно – не стоит болеть!
– Налоги и болезненное обучение! Последнии 5 лет я делал налоги у профессионального бухгалтера. Однако, в прошедшем году я обнаружил, что бухгалтер не особо понимал, что он делает когда дело доходило до Канадских налогов с Американского заработка. Этот урок был целиком оплачен моими переплаченными налогами! По этой причине мне пришлось самому во всем разобраться и заполнить налоги! +1 к канцелярии. Тут отмечу, что налоги получились просто великолепные. Буду надеяться, что я не обобрал Канадское правительство.
– Bromance. В ушедшем году я потерял друга – тут я не совсем уверен была ли это дружба или нет, но для меня он был другом, а как он видел отношения большой вопрос! Я точно знаю что быть моим другом это не легкая задача, но у меня все как в компьютере или 1 или 0 – для друзей все, для врагов кочерыжки. И того же я ожидаю от друзей. Урока я тут пока не выучил +0 к социологии.
Думаю, на этом я остановлюсь. Уверен, что многое я пропустил так как попросту забыл. Но с этим ничего поделать нельзя! Урок выучен – нужно писать в блог чаще. +1 к блогосфере.
Белка
Сегодня, после обеда, вышел покурить и моя лысо-хвостая белка была тут как тут. Я не знаю, что она там делает и что с ней происходит, но одно точно – она голодная. Если присмотреться к дереву, около которого белка сидит, то можно увидеть – кора потрепана. Походу голодная белка объедает дерево.
В общем, я встретил белку пару дней назад и начал подкармливать. К сожалению, я с собой на работу привезти ничего не могу (граница и еда не сочетаются). В итоге я покупаю орехи в местном магазине и кормлю своего нового друга!
Не уверен, если кто-то другой кормит белку, но я один раз обнаружил её с крекером – думаю люди что-то кидают. По-любому, я рад, что белка хоть как-то питается.
Много снега
Вчера весь день шел снег и все замело. Вечером я наблюдал как машины застревали на нашей улице, их откапывали и выталкивали. В тот момент я решил что в понедельник буду работать из дома! Однако когда я сегодня проснулся то подумал что все же нужно поехать на работу. Я не хотел быть “нытиком” – мол снега навалило и поэтому слишком муторно и опасно ехать. После десяти минут буксования и медленного прогресса я наконец-то выехал на снежную колею и оценил размеры содеянного:
ЗЫ: На работу появился я один – все члены команды работаю из дома!
Поездка в Квебек
В зимние каникулы я отправился в Квебек. Поездка не оставила особых воспоминаний. Обычно у меня всегда есть чем поделиться, но на этот раз муза пропала. Город мне понравился и время провел хорошо, а вот особых впечатлений не осталось. Возможно потому что я там провел всего 3 дня, а возможно потому что был цивилизованный отдых и никакого экстрима – все красиво, чисто, много музеев и исторических мест. По этой причине я решил просто выложить фотографии и оставить все как есть.