Авторы книги, познакомившись в компании Microsoft, быстро осознали, что сообщество Силиконовой долины не делает технологические знания доступными для широкой аудитории. Объединив опыт работы в технологических стартапах и крупных корпорациях, они создали труд, посвящённый технологиям и бизнес-стратегиям, лежащим в их основе.

Авторы утверждают, что каждый человек способен и должен понимать базовые принципы технологий. Для этого вовсе не обязательно владеть навыками программирования, чтобы разбираться в работе приложений, которые ежедневно используются в повседневной жизни. В книге рассматриваются ключевые технологии, применяемые в различных сферах — от операционных систем и мобильных приложений до больших данных и облачного хранения, охватывая как устоявшиеся, так и развивающиеся направления.

Разработка программного обеспечения описывается через призму основных компонентов: алгоритмов, API и A/B тестирования. Любая программа, будь то классическая игра Pac-Man или современное популярное приложение Snapchat, строится на коде — наборе инструкций, выполняемых компьютером. Работа приложений и веб-сайтов базируется на трёх элементах. Во-первых, алгоритмы представляют собой процедуры, с помощью которых решаются определённые задачи. Во-вторых, API (интерфейсы программирования приложений) обеспечивают взаимодействие между программами, позволяя получать алгоритмы и данные из других источников. Существуют три основных типа API: те, что решают определённые задачи (например, расчет оптимального маршрута или отправка сообщений), те, что передают информацию (как API метрополитена Нью-Йорка для отслеживания поездов), и те, что получают доступ к устройствам (например, Snapchat использует камеру телефона, а Google Maps — GPS). В-третьих, A/B тесты применяются для оптимизации приложений путём сравнения различных вариантов в ходе тестирования.

Для обработки поисковых запросов Google использует сложный алгоритм, позволяющий выбрать из 30 триллионов страниц десять наиболее релевантных результатов. Для этого применяются поисковые пауки — программы, которые переходят по ссылкам и индексируют страницы, формируя базу данных. Основатели Google, Сергей Брин и Ларри Пейдж, разработали алгоритм PageRank, оценивающий значимость страницы на основе количества ссылок на неё. Кроме того, учитываются такие параметры, как дата обновления и географическое положение. Поскольку для бизнеса важно попасть на первую страницу результатов, возникла индустрия SEO — поисковой оптимизации, однако Google регулярно обновляет алгоритмы, из-за чего методы оптимизаторов быстро устаревают.

Приложение Spotify использует алгоритм рекомендаций, анализирующий два типа данных: индивидуальную историю прослушиваний пользователя и данные всех пользователей. Такой алгоритм способен предлагать композиции в предпочитаемом жанре, а также применять совместную фильтрацию, которая основывается на совпадении предпочтений разных пользователей. Если, например, другой пользователь создал плейлист из восьми песен, семь из которых нравятся данному пользователю, система предложит недостающую композицию. Аналогичные системы рекомендаций, основанные на анализе данных всех пользователей, широко применяются в сервисах Amazon, Netflix, YouTube и Facebook.

Алгоритм новостной ленты Facebook учитывает сотни тысяч факторов при формировании порядка публикаций. Основные критерии включают профиль автора, реакцию аудитории, тип контента и свежесть материала. Несмотря на закрытость алгоритма, пользователи отмечали, что мобильная версия показывает меньше видео. Цель алгоритма — повысить вовлечённость, стимулируя пользователей ставить лайки и оставлять комментарии, что увеличивает время пребывания в сети и, соответственно, доход от рекламы. Однако приоритет алгоритма на вовлечённость не всегда учитывает качество или достоверность контента, что приводило к распространению ложных новостей. Для решения этой проблемы Facebook сочетает автоматизированные алгоритмы с ручным контролем, используя фокус-группы для обратной связи от пользователей.

Далее в книге рассматриваются технологии, применяемые в сервисах Uber, Yelp и игре Pokemon Go, однако их описание выходит за рамки данного краткого содержания.