Рубрики
Без рубрики

Между проводами: интервью с разработчиком и предпринимателем Guillermo Rauch

Vivian Cromwell между проводами: интервью с разработчиком и предпринимателем Гильермо Раух (кредит Вивиан Cromwell, Fuji X-T1) Я опросил Guillermo Rauch, основателя Zeit.co. Миссия Zeit – сделать облачное развертывание простым, глобальным и в реальном времени. Рауч также построил Socket.io и основал два

Вивиан Кромвел

Я взял интервью у Гильермо Рауша, основатель Zeit.co Отказ Миссия Zeit – сделать облачное развертывание простым, глобальным и в реальном времени. Рауч также построил Socket.io и основал два стартапа ранее: учиться и облачный

Эта статья была Первоначально опубликовано Между проводами Серия интервью с участием тех, кто строится продукты разработчика.

Расскажите нам немного о своем детстве, и где вы выросли.

Я вырос в маленьком городке в Аргентине прямо за пределами Буэнос-Айреса. Это небольшое жилое сообщество с очень маленьким доступом в Интернет и очень мало на пути приобретения компьютера.

Мой папа был на самом деле в разработке в целом и звезды, поэтому он всегда хотел купить новые, классные вещи для семьи. У нас есть компьютер, когда мне было около семи. Я на самом деле все еще помню первый день, когда мы получили это И я помню, как Windows 95 загружается. Вот когда все началось.

Что конкретно заставило вас в программирование?

Было пару вещей, которые произошли рано. Одним из них было раннее воздействие альтернативных операционных систем. Когда я впервые услышал о Linux, например, было очень сложно использовать.

Программирование действительно нажала для меня из-за моего воздействия к терминалам, и очень немногим количество шагов, которые он взял из записи файла, а затем запускаю GCC и получить двоичную.

Есть эта идея, что сама раковина также имеет язык программирования, верно? Все это очень хорошо вписывается вместе.

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

Это, кажется, влияние Hyper.app, верно?

Определенно. Hyper.app Для меня – это своего рода продолжение этой идеи.

Кроме того, когда-нибудь в начале я обнаружил открытый источник через множество проектов, которые были написаны в PHP MySQL. С PHP я впервые получил вкус того, что он хотел получить гигантскую кодовую базу, написанную людьми, которые были намного более опытные, чем я. Когда я смог редактировать эту работу и получить немедленную обратную связь, я был очарован.

Был ли Mootools ваш первый основной проект с открытым исходным кодом, который вы участвовали в значительной степени?

Mootools Это коллекция утилитов JavaScript, предназначенная для промежуточного до разработчика Advanced JavaScript.

Я помню этот действительно простой сайт, который я строил для музыкального каталога. Каждая из строк в правой части была куча рядов с тремя кнопками: проверять, редактировать и удалить. Я хотел, чтобы кнопка удалить, чтобы просто удалить эту строку на стороне клиента. Я не хотел получить весь сайт снова. Таким образом, мы оказались с использованием скрытого Iframe, которое мы могли бы опубликовать, а затем обнаружить событие обратного звонка IFrame. Позже я обнаружил, что это, если это взломать. Это то, что дало мне действительно в Mootools.

Это была моя первая действительно важная роль с открытым исходным кодом, которая привела к моей первой работе. В этот момент мне было 16 лет, когда я был назван основным разработчиком для Mootools.

Затем в следующем году мне пригласили в Швейцарию, потому что стартап компания решила сделать ставку на Mootools для всех своих приложений приложения переднего конца. Один из других основных разработчиков, консультирующихся для этой фирмы, его зовут Аарон Ньютон, рекомендовал мне. Я думаю, что именно поэтому так важно иметь людей, которые ставят на вас на вас.

Через неделю они вылетели меня в Швейцарию. Я помню встречу с генеральным директором на вокзале. Он был похож, – подожди секунду. Этот ребенок потерян? Вы действительно наш новый инженер? «Я был как« Да, пойдешь. Давайте сделаем это ».

Затем они открыли офис здесь в Сан-Франциско, и вот когда я решил двигаться дальше и начать свою собственную компанию, потому что почему нет?

Ваш первый выучитель Startup, произвел так много проектов с открытым исходным кодом и помогал толкать узел JS усыновление в первые дни, как вы это сделали, или это был побочный эффект?

Узнать и воодушевляет Был ли мой первый стартап, мы хотели помочь учителям управлять своим классом в одном месте, используя цифровую классную книгу.

Это интересно, потому что это побочный эффект, но тогда многие побочные эффекты в запусках становятся вашими основными эффектами. Это классическая история, которую вы слышите, где одна из особенностей компании стала крупнейшим бизнесом в компании.

Я думаю, что мы начали с намерением использовать узел. Когда мы впервые начали писать кодовую базу, это была сетка одного языка для бэкэнда и JavaScript в переднем конце. Затем, когда узел вышел, мы решили поставить на 100% каждой строки кода в JavaScript. Почему нет?

Предостережение было то, что он участвует, используя много вещей, которые просто разрабатывались, как одна из самых первых нескольких версий Express. Иногда мы будем использовать ранние версии программного обеспечения и найти, что они не были достаточно хорошими, поэтому построит наш собственный и открытый исходный.

Открытый источник был единственным способом, которым мы могли бы сделать это, потому что мы использовали много открытого источника внутренне. Мы рекрутируем от людей, которые создавали эти проекты с открытым исходным кодом, и тогда мы возвращаемся как способ роста топлива на этой платформе.

Это также то, что мы стали известны, открытым источником.

Мы много говорили о хорошей стороне с изучаемыми и облаками, вы хотите поделиться небольшим количеством проблем, которые вы столкнулись?

Много вызовов. Начать, я действительно был увлечен постройку образовательного продукта, но, как я только что рассказал свою собственную историю, я не закончил среднюю школу И я не пошел в колледж.

Поэтому я думаю, что мы строили продукт, который на самом деле не воплощал, что я построил свою карьеру до этого момента. Если бы мне пришлось построить или порекомендовать инструмент для образования, я бы на самом деле порекомендовал те, которые сделали меня успешным.

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

Обучение коду является еще одним примером. Вы можете научиться кодировать самостоятельно дома. Вы можете получить немедленную отзывовку, если вы используете правильные инструменты. Это то, что я хотел бы, чтобы мы пытались построить с продуктом для других. Не просто сделать общеобразовательный инструмент.

Рано, мы просили учителей: «Хорошо, что вы думаете об этом сидячке? Что Вы думаете об этом?” В отличие от того, что я думаю, что лучшие стартапы имеют способ рассказать всем остальным: «Хорошо, почему бы тебе не попробовать это? Это новый способ делать вещи, – и вроде риска с этим, а также.

Возвращаясь к “Как я мог сделать это лучше потом? «Я бы также попытался поощрять людей, которые учится задавать вопросы, как: что вы делаете со всеми этими вещами, которые вы узнали? Как вам платят и сделайте это полное время в будущем?

Я думаю, что для многих вещей, которые связаны с приобретением знаний, вы делаете лучшее возвращение для себя, если вы попытаетесь получить его бесплатно, а затем вы поставили творчество сверху, а затем вы положите это обратно на рынок. Это в основном 100% прибыль.

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

Это на самом деле оказалось в том, чтобы быть в случае открытия SSL. Открыть SSL, один из самых распространенных и самых важных предметов инфраструктуры во всем мире. Он был под финансированием и полным уязвимостями безопасности.

Помимо проблем, связанных с продуктом, были ли какие-либо команды или эмоционально-ориентированные проблемы?

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

Другой менее тонкий, когда вы принимаете эти многолетние проекты, заключается в том, что в поле зрения нет конца.

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

Это тонкое, и вы несите этот эмоциональный багаж, когда вы постоянно боретесь с бою в гору, каждый день. Я думаю, что это то, что я называю, когда, возможно, идея, которую вы преследуете, не полностью выровнены с вашей личности или видением мира, но вы чувствуете, что уже слишком поздно изменить.

Я думаю для нас, великая вещь, которую мы сделали, мы не чувствовали, что было слишком поздно, чтобы изменить его. Мы вроде говорят от одного дня к следующему, это наш новый фокус. Это сложно, а затем вы сталкиваетесь с большим количеством прямых отрицательных отзывов, потому что все ваши сотрудники похожи: «Почему? Почему мы все меняемся? Я как бы понравился то, что я работал раньше. У нас все хорошо ».

Я думаю, что это все о том, чтобы попытаться выровнять миссию компании и вашему мнению на это. Это также почему важно не слишком прикрепить к плохим идеям. Иногда это сложно, потому что есть вовлеченные деньги. Вовлечены деньги других людей.

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

Интересно. Очевидно, что вы вернулись на него с Zeit и Hyperterm, поэтому первый стартап ни в коем направленном. Мне любопытно услышать, теперь, когда вы находитесь в середине здания, что вы считаете успешным долгосрочным результатом для Zeit и Hyperterm?

Наша миссия состоит в том, чтобы включить все в мире, чтобы очень легко развернуть приложения и услуги. Мы думаем, что вся ткань Интернета очень, очень трудно понять. Есть так много слоев и столько технологий и столько технологий и столько линго, участвующих из DNS на SSL до IP на HTTP к различным способам достижения производительности. Способ того, что мы измеряем наш успех, явно получают больше людей, чтобы поставить там свою работу и быть более продуктивным, изменяя эту вещи чаще.

Наше видение заключается в том, что любой в компании сможет завершить весь продукт или опыт и развертывать самим собой. Вы даете власть одному человеку, что в противном случае взял бы целую команду людей. Вы даете им обратную связь в течение 100 миллисекунд, в отличие от того, что раньше занимал минуты или часы или недели.

Это потребовало одного человека, чтобы создать Facebook, и это был довольно образованный человек в Гарвардском общежитии, а затем они потратили определенное количество лет, чтобы достичь своих первых миллионов пользователей. Вы можете увидеть, как это меняется очень быстро, верно? Уровень образования людей, которые начали следующие большие революции, не обязательно так высоко, и время, необходимое для них, чтобы добраться до миллиона пользователей, снижается каждый раз. Одна из вещей, которые мы особенно хорошо, мы берем свое развертывание, и мы масштабируем его от вашего имени.

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

Это будет сценарий мечты для нас, давая это количество власти для человека. Это сила, которую я думаю, наша отрасль, и эта технология дала нам. Потому что настолько трудно начать с нуля и построить Trump Tower.

Zeit имеет очень распределенную команду, включая ваши соучредители. Можете ли вы поговорить о ваших лучших практиках, когда речь идет о производительности команды и коммуникации? Какие инструменты вы используете?

Я дам вам пример того, что я думаю, является самым большим преимуществом распределенных команд:

Мы запустили Hyper.app, которые я в первую очередь работал на себе около двух недель. Затем я открыл его в мир. То, что произошло дальше, будет взорвать ваш разум. Через неделю после того, как мы запустили его, у нас уже было 50 участников, которые приземлились запросы на тягу. У нас было 100 плагинов, написанных на его вершине.

Я думаю, что что-то помогло с этим, мы сделали темы очень простыми для создания. Это было очень полезно видеть этот ответ, потому что вы создаете платформу на вершине которой мы внесем комбинацию блоков LEGO.

Представьте себе физическое или личную коллегу к такому усилиям? Как вы координируете 50 человек вокруг проекта, вокруг офисного пространства? Как вы набираете их так быстро? Как вы даже поговорите с ними один на один или урегулируйте детали того, как они собираются работать и так далее?

Я думаю, что открытый источник показывает нам, что может быть этот драматический экспоненциальный рост производительности. Там нет другого пути, чем делать это через Интернет, потому что физическое сотрудничество медленно.

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

Распределенные команды на мой взгляд – единственный путь вперед, потому что в противном случае вы пропустите все это удивительное творчество и все это разнообразие, которое происходит от людей, которые не с вами в том же физическом пространстве.

Какая самая большая проблема Ваша стартап находится в данный момент?

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

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

Кто некоторые из ваших героев программирования?

Leslie Lamport, номер один. Он является героем компьютерных наук, потому что широта и глубина его вклада не имеют непревзойденных в нашем поле. В моей голове он сопоставим с Алан Turing В этом он открыл совершенно новое поле, а именно распределенные системы. Мы все еще работаем над разным размером его вклада и продолжать изучать свои идеи, в частности, с недавними работами, такими как плот и гибкие Paxos. По иронии судьбы на этот вопрос, он думает Мы ставим слишком много внимания на программировании Языки Когда простые математические инструменты (наборы, функции и базовая логика) достаточно для выражения любой программы.

Дэн Бернштейн непревзойденный в поле криптографии и безопасности. Обширные теоретические и низкоуровневые системы вклада, но также известные для со вкусом, практично, доступным и широко используемым программным обеспечением, таким как qmail.

Я также большой поклонник меньших разговоров о героях за программным обеспечением, мы используем каждый день. Юнио Хамано , приводит к увольнению Git, приходит на ум. Git был очень краткосрочным проектом Linus, который был уместно проведен с тех пор.

Переезд на более общие вопросы, каковы некоторые из ваших хобби или интересов вне программирования?

Программирование – мое главное хобби. Кроме того, мне нравится фитнес веса, также известный как калистуша, которая является упражнением вашего собственного тела без весов тела или спортзала или вещей этого вопроса. Это форма медитации для меня. Это также способ создания практически недостижимых проблем.

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

Я также увлечен дизайном, я всегда думаю о том, что мало приложений или проектов, которые я могу создать на стороне, которая может иметь огромное количество удара.

Пожертвовать, чтобы поддержать этот проект Отказ

Этот проект стал возможен с спонсорствами от frontendmasters.com , egghead.io , Microsoft Edge и Google Developers Отказ

Предложить производителю, от которого вы хотели бы услышать, пожалуйста, заполните это Форма Отказ

Вы также можете отправить отзыв на Betweentehires в Твиттере.

Оригинал: “https://www.freecodecamp.org/news/between-the-wires-an-interview-with-developer-and-entrepreneur-guillermo-rauch-1ce38774056a/”