Непреднамеренно обнародованная частная напыщенная речь дает некоторые интересные сведения о том, как и почему Google ведет себя так же, как и по отношению к внешним разработчикам.
В недавнем сообщении мы жаловались, что Google не развертывает свой API Google+ достаточно быстро, и предположили, что это могло быть не случайностью, а попыткой сохранить контроль над платформой. Теперь кажется, что это больше похоже на общий менталитет, чем на конкретное намерение защитить актив.
Инженер Google Стив Йегге написал частную тираду, разместил ее в Google+ и случайно обнародовал. Это само по себе привлекает внимание к некоторым проблемам с пользовательским интерфейсом, которые есть в Goolge +, но содержание тирады еще более поучительно.
Эта напыщенная речь была удалена, но на данный момент вы все еще можете прочитать ее полностью на другой + странице.
Первая часть разглагольствования, ее длинная, детализирует некоторые наблюдения о работе в Amazon и качестве пользовательского интерфейса веб-сайта Amazon. Это делает чтение интересным, но не имеет отношения к заявленным нами опасениям. Позже, когда Егге переходит к Google, информация оказывается гораздо более ценной. Это анализ того, как Google на самом деле не занимается платформами:
«И последнее, что Google не умеет делать — это платформы. Мы не понимаем платформы. Мы не« получаем »платформы».
Далее он говорит, что в целом команды в Google думают, что они работают над закрытыми готовыми продуктами, и любое предложение API, позволяющее разработчикам получать доступ к данным или вычислениям, является второстепенным.
«Продукт бесполезен без платформы, или, точнее и точнее, продукт без платформы всегда будет заменен эквивалентным продуктом с платформой».
Что кажется достаточно правдой. Обращаясь к Google+, он затем говорит, что его API жалок и определенно о нем забыли. Создание Google+ было проектом по созданию лучшего продукта, лучше, чем Facebook, а не по созданию платформы, которую разработчики могли бы использовать для расширения и улучшения продукта. Конечно, можно утверждать, что именно экосистема разработчиков Facebook делает ее такой популярной. Реакция команды Google на недостатки сайта, которые должны быть заполнены сторонними разработчиками, характеризуется следующим образом:
«Гоша, похоже, нам нужны игры. Давай договоримся с кем-нибудь, эм, напишем для нас игры».
Вы можете увидеть изъян в этом подходе.
В целом, дело в том, что Google не создает платформы и в этом смысле не враждебно настроен по отношению к внешнему разработчику, он просто не пытается быть дружелюбным.
Наконец, выдвигается аргумент, что для превращения продукта в платформу лучшее, что может сделать руководство, — это указать, что внутренние группы разработчиков работают через API, который можно сделать общедоступным. Да, верно, это «Ешьте свою собачью еду», но в данном случае перефразировано как
«Начни с платформы и используй ее для всего».
Хороший совет.
Будем надеяться, что Егге получит повышение и ему будет разрешено изменить способ, которым Google делает эту конкретную часть своего развития.
Чтобы быть в курсе новых статей на I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Twitter или Facebook или подпишитесь на нашу еженедельную новостную рассылку.