Walkerville Brewery

На этих выходных решил сделать жене сюрприз и вытащить её куда-нибудь –
например на ликеро-водочный завод! И в этом нет никакой “задней” мысли, потому что у нас в деревне находится как ни как исторический ликеро-водочный завод – в стенах ещё остались дырки от пуль времен сухого закона (понаехали тут гангстеры, понимаешь).

Однако, к моему сожалению, я ошибся при поиске адреса и, вместо того чтобы поехать на завод Hiram Walker, поехал в Hiram Walkerville Brewery – местная микропивоварня (с почти что тем же именем).

Конечно, это недоразумение не испортило день, а даже открыло что-то новое. Я не знал, что у нас в деревне есть такая прикольная микропивоварня. Мы заплатили за тур, дегустацию и нас почти полтора часа водили по маленькому заводику и показывали все секреты! В общем, если будете в Винзоре, то сюда стоит заглянуть!

Кому дешевые билеты?

Уже несколько дней я занимаюсь одним и тем же – поиском дешевых и удобных авиабилетов для поездки в Израиль и Испанию. Скажу честно, занятие это не самое приятное… было!

Предисловие:

Начну свое повествование с небольшой истории. Я люблю читать технические новости и почти религиозно читаю АрсТехника и ЮКомбинатор. Не так давно я случайно наткнулся на статью о новом стартап-е – hipmunk. Ребята давали интервью и рассказывали о своем бизнесе. Бизнес у них простой – вебсайт для поиска и покупки авиабилетов. Однако, меня это обескуражило – как можно создавать такой стартап, когда рынок завален подобными сайтами? Вот небольшой список хорошо известных аналогов:

– expedia.com
– tripadvisor.com
– kayak.com
– hotwire.com
– orbitz.com
– priceline.com

Но, если начать в гугле искать “дешевые авиабилеты”, то быстро понимаешь, что интернет кишит огромным количеством подобных сайтов. Так зачем же создавать ещё один бизнес в забитом рынке? Более того, стоит отметить, как любой другой стартап, hipmunk имел скромный бюджет и бороться против выше описаных больших игроков просто не было смысла. Однако, в интервью ребята объясняли, что поиск авиабилетов – это сущий ад, и они нашли способ делать это намного лучше!

Мой маленький ад:

Скажу сразу – игра стоит свеч, особенно когда свеч мало и/или они очень ценные. Другими словами, если денег куры не клюют, то можно не париться – бери, что подвернулось и лети в бизнес классе. Для всех остальных процесс покупки билетов сводиться к тому чтобы найти что-то дешевое и удобное.

Я потратил достаточное количество времени чтобы найти удовлетворительный вариант для путешествия – $1250, 10 часов полета без пересадок в Израиль, потом ещё 8 часов из Израиля в Испанию с пересадкой и на обратном пути 13 часов с пересадкой. Решил сразу не заказывать. Надо было обсудить с женой и, подумал, что в следующий раз будет быстрее – типо я научился +/- “эффективно” искать авиабилеты. К сожалению, когда я решил заказать билеты, тот вариант испарился! Я стал искать заново, но цены были выше и время перелетов не радовало. В итоге, я продолжал искать где мог, но это все больше и больше начинало напоминать каторгу!

Сущий ад заключается в том, что большинство сайтов сделаны не удобно! Претензии начинаются от таких простых вещей как отсутсвие общего времени полета и заканчиваются отсутствием историей запросов. Фильтры на сайтах тоже не всегда помогают. Например, у вас вышло 600 результатов поиска, все что я хочу – это стоимость и время полета. Я не собираюсь экономить 100 долларов, но при этом лететь на 10, а то и 16 часов дольше.

HipMunk

Screen Shot 2015-06-27 at 10.31.12 PM

Я вспомнил о ребятах и решил попробовать HipMunk. Результат опишу просто – менее чем за 45 минут я нашел и купил билеты, которые вышли дешевле, чем предыдущие, и общее время полета уменьшилось на два часа. Как такое может быть? Не побоюсь использовать это слово – ИННОВАЦИЯ!

Ребята не изобрели ничего нового – поверхностно все тоже самое, время поиска, поля для заполнения информации и так далее. Свой язык программирования они тоже не изобрели! Так почему инновация? А потому что ребята сели и подумали, как сделать сервис для людей! Что волнует каждого человека? Как человек ищет? Что он будет делать когда найдет? Как это сделать быстро и удобно? Если бы меня попросили описать их бизнес в одном предложении, то я бы сказал так: “Найти дешевые авиабилеты без агонии.” И тут не стоит приуменьшать значение слова “агония”. Из личного опыта скажу, что под конец, поиск билетов свелся именно к этому – маленькому персональному аду с невероятным количеством агонии. Я даже хотел все бросить у тупо отдать на 300-500 баксов больше, лишь бы уже купить что-то +/- подходящее.

HipMunk имеет потрясающе удобный интерфейс и дает возможность выбирать разные промежуточные рейсы – это отлично для тех кто покупает билеты сразу на несколько перелетов. На сайте присутствует отличный фильтр – “агония”. Все остальные сайты фильтруют по времени, цене, количеству пересадок, а вот HipMunk ещё фильтрует по агонии! Так же есть история – то есть можно пробовать разные дни и аэропорты, при этом все запоминается в истории и можно быстро и просто сравнить. Большое количество мысли о человеке и маленьких плюшек делает этот продукт просто великолепным, а что ещё нужно для счастья?

На последок хочу поблагодарить ребят из hipmunk – вы сделали хороший продукт и сегодня он меня спас от безумия.

Zero to One: Notes on Startups, or How to Build the Future

На этой неделе закончил одну маленькую, но интересную книгу – Zero to One: Notes on Startups, or How to Build the Future (От нуля до одного: заметки для стартапов или как построить будущее). Книга была написана бывшим со-основателем пейпала и сосредотачивается на предпринимательстве. Однако, книга содержит много мыслей, которые будут крайне полезны не только в стартап-е.

Автор не пытается вас учить как делать бизнес и не дает конкретных рекомендаций о том какой бизнес вы должны строить. Вместо этого он говорит о разных аспектах создания бизнеса, продукта или сервиса. Автор приводит много примеров и высказывает/показывает свой ход мыслей. Другими словами, он пытается научить вас думать КАК стоить! А ЧТО строить решать Вам! Центральной мыслью книги является идея “от нуля до одного” – то есть построение чего-то нового, а не повторное усовершенствование уже существующего – от единицы до н – (1..n).

Мне очень понравились следующие важные вопросов, которые по мнению автора должны быть подняты перед началом любого бизнеса:
1. Инженерский вопрос: является ли ваша технология передовой?
2. Вопрос времени: подходящие ли это время?
3. Вопрос монополии: если ли у тебя что-то чего нету у других?
4. Человеческий вопрос: если ли у тебя правильные люди?
5. Вопрос распространения: можешь ли ты успешно продать?
6. Вопрос долговечности: останется ли твой бизнес “на плаву” через 10 лет?
7. Вопрос секрета: знаешь ли ты что-то, что никто другой не знает?

Другой, не менее важный вопрос, который автор рассматривает: “Какой важный факт ты знаешь и только несколько людей с тобой соглашаются?”. Если на этот момент вы все ещё не заинтригованы, то я даже не знаю что и добавить! На мой вкус книга очень интересная и даже важная. Отмечу, я согласен не со всем что автор сказал, но всё же идеи и мысли весьма интригующие и они стоят времени чтобы о них подумать!

Кстати, если вы все же решитесь взяться за эту книгу и она вам понравиться, то советую вам пройти стартап курс, любезно предоставленный университетом Стэнфорда, – http://startupclass.samaltman.com/

Итого:
+: Свежо и умно
+: Учит как думать в форме формирования бизнеса и продуктов
+: Много примеров
+: Ничего лишнего – воду не льет
+/-: Очень редко, но заносит не в ту сторону с аналогиями (моё субьективное)
=: Отличная книга, без воды и лишнего. Разминает мозги и дает возможность по другому посмотреть на мир. Полезно не только для стартапера! Однозначно стоит потраченного времени. Я думаю, что ещё раз пройду через эту книгу!!!

Название: Zero to One: Notes on Startups, or How to Build the Future
Автор: Peter Thiel
Обложка:

zero_to_one

JavaScript: The Good Parts

Я начал читать эту книгу относительно давно и, хоть она довольно маленькая – 150 страниц, на этой неделе я закончил и готов высказать свое мнение. Изложено все кратко и хорошо. Чувствуется, что автор реально знает о чем говорит. Однако, отмечу, что в некоторых моментах я впадал в кому от сухости подачи материала. Я прочитал достаточно технических книг и предпочитаю, когда пишут более артистично. Конечно, с этим можно поспорить – мол не новеллу читаешь, но мне больше нравиться, когда автор подходит к описанию материала более креативно с красивым описание примеров – так у меня в голове застревает больше материала.

Думаю, от субьективного мнения двинуть к обьективному. Книга хороша, так как дает глубокое понимание что же такое JavaScript и с чем его нужно кушать. Автор старается концентрироваться на позитивных и полезных сторонах языка – хочет чтобы читатели учили правильные вещи. Но по мере прохождения книги начинаешь видить много моментов где JavaScript мягко говоря не блещит! Книга содержит в себе фактически все что нужно – начиная от банальных вещей (для начинающих) и заканчивая паттернами, регулярными выражениями и разбором JSON парсера. Тут стоит отметить, что книга не учит вас как писать вэб-страницы, использовать библиотеки и тому подобное. Эта книга о самом языке JavaScript, не больше и не меньше!

Итого:
+: Много примеров
+: Подробно – не чуствуется недостатка обьяснений
+: Учит как нужно писать и что писать не нужно
+: Ничего лишнего – воду не льет
-: Сухо – местами можно впасть в кому
=: Книга стоящая! Если вы собираетесь связать свою судьбу с JavaScript, то однозначно стоит обратить внимание на эту книгу. Не уверен, если она пригодиться программистам с опытом, но по меньшей мере получаешь достаточно знаний как не стоит писать на JavaScript-е.

Название: JavaScript: The Good Parts
Автор: Douglas Crockford
Обложка:

IMG_1475_05-06-2015_08-25-54

The Nano Flower / Нано цветок

Введение:

Быть на первом месте в бизнесе – это не конец, а только начало битвы. Джулию Эванс и её конгломерат притесняют соперники. Недавно найденые новые технологии грозят оставить конгломерат Эвент Харайзон позади. В добавок Джулия получает мистический цветок, который содержит инопланетную ДНК, а муж Джулии и друг Грега без следа пропадает.

Мои мысли:

“Нано цветок” – третья и последняя книга в Мандел трилогии. Скажу сразу, история получилась хорошая. В особенности, если сравнивать со второй книгой! Начало резвое, стремительное, много экшена, детективной работы, загадок и тайн. Питер Хамильтон держит внимание читателя до конца, не давая расслабиться, и это великолепно. Однако, на мой вкус, “откровения” в конце не получается. Хотя опять же тут каждый смотрит со своей колокольни.

Пока я переваривал книгу, я переодически спрашивал себя: “А лучше ли она чем первая?”. Скажу точно – нет, первая книга все же лучше! Но “Нано цветок” мне очень понравился. Второй вопрос, который я задавал себе и продолжаю задавать: “Буду ли я в будущем переслушивать трилогию?”. На данный момент я точно считаю, что переслушивать не буду. Я переодически переслушиваю многие книги, но некоторые попали в черный список, например: “Павший Дракон” и Лицензия на убийство. Предполагаю, что трилогия Мандела может присоединиться к этой группе. И тут важно отметить, что мне понравились книги, однако, они не достигли моего сердца и, как следствие, у меня нет причины их переслушивать. Справедливости ради признаюсь в последний раз – детективы это не мое!

Итого:

+: Идет легко
+: История держит быстрый темп
+: Много экшена и заварушек – скучать не прийдется
+/-: Как обычно хорошая доза технологий, но поверхностно

-: Конец немного разочаровывает
=: Книга получилась отличная – много экшена, детективной работы и доза Мандела. С самого начала автор несет тебя по просторам его истории. Однако концовка на мой взгляд без кульминации.

Название: The Nano Flower
Автор: Peter F. Hamilton
Обложка:

Курсы TDD

На прошлой неделе я вынюхал, что 10-ть “избранных” программистов отправят на курсы TDD (Test Driven Development), и решил пробраться в эту десятку. К большому сожалению, я узнал немного поздновато – за пару дней, но все же решил написать емейл начальнику и посмотреть что будет. Емейл был краткий: “Не могли бы вы меня как нить засунуть на курсы TDD?” Ответ пришел день спустя – засунули!

Компания, которая проводит курсы, называется Pillar и располагается в городе Анн Арбор, что в 40 минутах езды от дома – в принципе не так плохо, но все же далековато. Сегодня был первый из двух дней курса. Прошло все отлично, конечно была пара маленьких технических заморочек, но без них ни куда! В инструкции было написано все что нужно и скажу сразу, найти парковку в Анн Арборе в рабочие дни не так уж и просто. Но компания все показала и рассказала, а потом ещё дала кредитную карту на $25 – чтобы мы “без пыли и шуму” оплатили парковку прямо рядом со зданием. Смеха ради отмечу, что парковка на рабочий день была $10. Так же из разряда других приятных мелочей, у компании Pillar есть свой шеф повар, который приготовил нам всем обед! Это не прошло мимо нашего отряда программистов. Мы сразу решили, что у нас такое тоже должно быть! И не подумайте – это вам не какие-то детские забавы, тут мы боремся с “автобусным” фактором.

От приятного к делу! Пока что курсы мне нравятся, так как меня всегда интересовала TDD. Я понимаю что и как, но всегда хотелось окунуться в это и я окунулся. Скажу, что идея однозначно интересная и даже стоящая. Однако, меня преследует какая-то странная паранойя, которую пока что не могу сформулировать! Но процесс написания программы, который начинается с теста, потом пишется код, потом пишется ещё тест и потом ещё код, а потом рефакторинг тестов и кода и так далее, пока код ни закончен – чем-то мне напомнил брутфорс (bruteforce)! Пока мы тренировались (code kata), я решил прикольнуться над своим партнером и писать тупой код – типа чтобы он тупо проходил тесты и все. И тут можно легко заключить следующее – TDD не избавляет от быдло-кода или плохого программирования. Он избавляет от других недочетов, таких как:

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

В итоге, я думаю, что TDD довольно хороший подход и использовать его нужно. Однако, что-то мне ещё не дает покоя и когда я додумаю, то, возможно, изменю свое мнение. Чирз!