Интервью сооснователя Kubernetes Джо Бе́да

27 март | 16 : 18

Подборка интересных мыслей из интервью сооснователя Kubernetes Джо Бе́да. Evrone продолжает серию интервью с лидерами индустрии. На этот раз нашим гостем стал главный инженер VMware Джо Беда, один из создателей Kubernetes и Google Compute Engine.
Здесь мы публикуем самые яркие цитаты Джо, а полностью интервью можно прочитать у нас на сайте.
О контроле над контейнерами
Взять контейнер, решить задачу об упаковке так, чтобы они работали на множестве хостов — это одно, но другое дело превратить всё это в нечто полезное: наладить сетевое взаимодействие, чтобы эти вещи общались друг с другом, чтобы нужное хранилище было в нужном месте и в нужное время — все эти факторы сильно осложняют проблему.
Об оптимизации
Посмотреть, вот что действительно нужно. Я имею в виду, что теории — это здорово, но обязательно требуется проверить их на практике. И не надо браться оптимизировать что-то, пока не убедишься, что собираешься оптимизировать реальную проблему, реальное узкое место.
О преимуществах Internet Explorer
IE4 был тогда намного лучше, чем Navigator. Приведу пример. У нас была, по сути, модель страницы in-memory, на основе которой можно было программировать. Модель структуры документа DOM, которую используют современные браузеры, на самом деле началась с IE4. Именно команда этого проекта продвигала идею, что модель программирования и разметка должны быть согласованы, и всё, что вы могли бы сделать в разметке, вы можете доработать позже во время выполнения с помощью JavaScript. Navigator в то время не имел такого рода модели.
Об экосистеме Kubernetes
Мы обнаружили, что люди, которые создают расширения Kubernetes, часто налаживают взаимодействие с другими её расширениями. То есть то, что создано на основе Kubernetes, работает не в замкнутом пространстве, а действительно обогащается за счет остальной экосистемы. Мне кажется, что в этом большое отличие Kubernetes.
О сложности Kubernetes
Проблема в том, что Kubernetes всё ещё новая платформа. По мере того, как решение обретает зрелость, обретает целостную форму, когда в отрасли формируется общее понимание идеи, сложность имеет тенденцию отступать на задний план, её перестают замечать. Но новым пользователям всё равно приходится с ней сталкиваться. И мы видим это, когда в нашу отрасль приходят новые разработчики. Им нужно многое понять.
О выгорании
Мой совет по балансу между работой и личной жизнью таков: найдите способ стимулировать людей и доверяйте им, чтобы не взваливать всё на себя. Человек создаёт себе серьёзные проблемы, когда берёт на себя ответственность, которая выходит далеко за рамки его возможностей. Моя формула: люди выгорают, например, когда чувствуют ответственность за дело, но не имеют организационных инструментов для этого или им просто не хватает 24 часов в сутках.

Еще новости от компании Evrone

1 декабрь

UseStdLibVars: используйте переменные стандартных библиотек. Go-разработчики часто пишут свои собственные переменные или константы, а затем используют их в коде, который обращается к стандартной библиотеке. Поэтому наш Go-разработчик Саша...

1 декабрь

Ruby Russia’22: как мы сделали 12 докладов с нуля. Конференция — это прежде всего место, где полторы тысячи рубистов могут собраться и поговорить о своей работе. Но как создать живое общение в онлайне? ​ В конце сентября состоится 14-я ежегодная...

Как прошел второй Evrone Fest. Для нас корпоратив не просто неформальное общение. Evrone — удалённая команда, которая собирается вместе всего раз в год. И для многих это единственный шанс увидеть реального человека, который прячется за буквами в мессенджере...

Лучшее из интервью создателя JSON Дугласа Крокфорда. Мы поговорили с соавтором JavaScript и создателем JSON Дугласом Крокфордом. В интервью Джейсон поделился своим видением настоящего и будущего JavaScript, своим подходом к код-ревью и советами...

Тогда мы идём к вам. Модель пользователя в Django по умолчанию включает в себя электронную почту, имя пользователя и пароль. Но нередко бывают ситуации, когда эту модель необходимо расширить или заменить. Например, вам не нужно имя пользователя...

Большая ложь о Python. В этом году PyConDE и PyData Berlin объединили усилия, чтобы провести самую крутую конференцию для разработчиков Python. PyConDE, немецкая конференция по языку Python, проводится с 2011 года. PyData Berlin — это одно...

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

Советы против выгорания от топ-разработчиков. В старой шутке говорится, что если вам третий день не хочется работать, значит сегодня среда. Но если это повторяется каждую неделю, нужно что-то менять. Выгорание — популярная проблема увлечённых...

Интересные мысли создателя С++ из интервью Evrone. Бьёрн Страуструп (Bjarne Stroustrup) спроектировал и разработал C++. Он также написал ряд книг об этом языке и больше ста научных статей. В интервью Evrone он рассказал, что думает о разнице...

Подходы и практики написания кода разнятся от компании к компании и от команды к команде. В Evrone мы создали собственную подборку гайдлайнов, чтобы привести к общему стандарту корпоративные правила написания кода на Python. Здесь мы подробно описали...