Статьи

Интервью с Крисом Уильямсом

Когда вы думаете о людях, которые оказали влияние в сообществе JavaScript, я думаю, что большинство людей сразу подумают о Брендане Эйхе, Дугласе Крокфорде или Джоне Резиге. И это справедливо, поскольку их вклад, несомненно, повлиял на JavaScript, каким мы его знаем.

Есть еще один человек, который, как мне кажется, сильно изменил способ просмотра JavaScript и сделал столько же, сколько кто-либо другой, чтобы привнести организацию и структуру в сообщество JS. И это Крис Уильямс, основатель и организатор JSConf . Я думаю, что мы склонны недооценивать, насколько важно сообщество для жизнеспособности технологии, и Крис усердно работал над развитием сообщества JS в ходе своей выдающейся конференции, что делает его одним из самых востребованных мероприятий для веб-разработчиков. Он был настолько успешным, что породил родственные мероприятия по всему миру, все с единственной целью улучшения сообщества.

Нельзя сказать, что все всегда безоблачно, но Крис, несомненно, увлечен JavaScript (а теперь и роботами), поэтому я хотел задать ему несколько вопросов о его конференции, состоянии сообщества и о том, что же такое роботы в любом случае.

Впервые технологическая конференция была посвящена глубокой технической перспективе JS.

Ну, во-первых, всем привет! Я немного мастер на все времена. Я являюсь вице-президентом по разработке продуктов и соучредителем старшей компании по мониторингу безопасности SaferAging . В рамках своей работы я создал node-serialport , который представляет собой пакет, с помощью которого разработчики JS могут контролировать и манипулировать объектами в реальном мире с помощью таких устройств, как Arduinos и Raspberry Pis (среди прочих). Проект превратился в более широкую идею под названием NodeBots, которая в основном закладывает основу для того, чтобы сделать аппаратный взлом доступным, простым и понятным для любого веб-разработчика или разработчика языков высокого уровня. Наблюдение за тем, как мир пробуждается к захватывающему миру аппаратного обеспечения, было поразительным, поэтому мы запускаем RobotsConf , чтобы помочь большему количеству людей испытать эту энергию и счастье.

Наряду с этими усилиями и, возможно, там, где большинство людей знают обо мне (не совсем уверены в любви, но, возможно,), мы с женой начали техническую конференцию JSConf в 2009 году . Впервые технологическая конференция была посвящена глубокой технической перспективе JS. Мы сделали это с упором не только на технические лекции, но и на создание сильного социального сообщества, которое постоянно росло год от года. Мы работали над тем, чтобы привить сообществу сильное чувство миссии, будь то с помощью различных благотворительных пожертвований , постоянно поощряя и поддерживая новые конференции и лидеров сообщества, или используя платформу, которую мы создали, чтобы решить проблемы в нашем сообществе .

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

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

Слишком часто толпа требует «просто добавить больше мест», не понимая, что, делая это, вы резко влияете на общий опыт, структуру затрат (затраты на конференцию не масштабируются линейно с количеством участников), и, на мой взгляд, это дает общий ухудшенный опыт для посетителей. Мое предлагаемое решение, во многом основанное на замечательном выступлении Джейсона Фрида на конференции SEED , заключается в том, чтобы организовать или помочь в организации множества небольших региональных мероприятий, которые точно настроены и помогают укрепить местное сообщество. Распространяя события по всему миру, мы даем возможность большему количеству людей участвовать в нашем сообществе, вместо того, чтобы небольшая группа давала возможность высказаться и определить свое сообщество. Выступление, на которое я ссылался, дало мне этот замечательный лакомый кусочек, который я никогда не забывал, и очень сильно повлияло на мое видение того, какими должны быть события: «Я бы предпочел продавать поваренные книги, которые помогают другим делать свои собственные шедевры, чем быть величайшим поваром в мире ».

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

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

  • PhoneGap
  • Appcelerator
  • CoffeeScript
  • Капучино
  • Node.js
  • Гордон
  • pdf.js
  • Облако 9
  • Firefox OS

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

Моя личная философия заключается в том, что ошибки случаются, не судите людей по ним — судите людей по их реакции на ошибки и их действиям по исправлению ситуации (если есть).

Отличный вопрос, неловко, но здорово. Я принимаю многие вещи лично, возможно, слишком лично, но если я смогу разобраться в проблемах и сделать что-то лучше для них, то, на мой взгляд, это чистая победа. Конечно, у нас были «беспорядки», но я бы не ожидал ничего меньшего от конференции, которая объединяет лучших специалистов в области технологий и ставит их на край света, чтобы посмотреть, что из этого выйдет. Мы не создавали JSConf без риска, во всяком случае, это почти полная противоположность. Я смотрю на это как на стартап-стартап — конечно, иногда мы ошибаемся, иногда мы запутываемся, но это часть приключения, и СЛЕДУЕТ иметь значение то, как мы реагируем на проблемы, а не на сами проблемы.

На самом деле это то, с чем, я думаю, что более широкое технологическое сообщество должно смириться, мы слишком быстры, чтобы обвинять людей, не давая им 1) надлежащего судебного разбирательства и 2) шанса на выкуп, и таким образом мы продолжаем увековечивать плохое поведение. Во всех усилиях, которые я видел, они почти всегда включают быстрые решения, принимаемые в одностороннем порядке, без повторного обращения или последующего рассмотрения. Моя личная философия заключается в том, что ошибки случаются, не судите людей по ним — судите людей по их реакции на ошибки и их действиям по исправлению ситуации (если есть). Что касается моего личного мероприятия, то это, в конце концов, частное мероприятие — моя семья взяла на себя весь риск, и я не вижу никого, кто хотел бы взять на себя этот риск, поэтому сейчас я буду продолжать двигаться вперед.

В общем, если вы не злитесь на кого-то, вы, вероятно, недостаточно настаиваете.

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

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

С исторической точки зрения конференции получают лучшую экспозицию (и да, это негативная экспозиция), не имея разнообразия докладчиков, чем те, которые имеют. Вспомните о «выдающихся конференциях», и я могу гарантировать вам, что имена «плохих актеров» выделяются гораздо больше, чем «хороших актеров», поэтому мы непреднамеренно усиливаем плохое поведение. В этом году в JSConf US у нас было беспрецедентно 35% наших спикеров, и тренеры были женщинами — мы получили нулевое признание сообщества. Вместе с нашими посетителями и спонсорами мы пожертвовали 10 000 долларов США на активное улучшение гендерного разнообразия в области вычислительной техники — оно получило меньше признания со стороны сообщества, чем если бы у нас произошло что-то «плохое». Это должно измениться, мы должны начать продвигать позитивные усилия наряду с постоянными, разгневанными / разочарованными негативными митингами. Выходя за рамки этого, конференции и организаторы конференций не могут быть единственной защитной линией, толкающей изменения — мы до сих пор слишком много внимания уделяли только одному аспекту — общему количеству «разнообразных людей», присутствующих в списке ораторов. Я считаю, что это ошибочно и акцент на краткосрочные выгоды при потере долгосрочных целей.

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

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

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

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

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

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

С самого начала JSConf у нас всегда была перспектива роста, главным образом потому, что мы никогда не хотели ограничивать размер мероприятия строго исходя из наших возможностей. Более того, мы не хотели, чтобы JSConf был «просто американской вещью», поскольку это глобальный язык, в котором каждый регион использует его по-своему, разнообразно и увлекательно. Одна вещь, которую я слишком часто видел от других крупных организаторов конференций, заключалась в том, что если мероприятие сработало в Сан-Франциско, оно должно работать точно так же, как в Европе, Азии или Африке, и для меня что-то не так с этой моделью. Выделение одного и того же события снова и снова, независимо от местоположения, пропускает весь смысл регионального события.

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

Тем не менее, во многом как модель франшизы, у нас действительно есть некоторая структура, чтобы гарантировать, что мероприятие сохраняет тот же общий дух, и у нас, признанных организаторов, есть возможность вето / надзора, чтобы ничто не сходило с ума, но в остальном это пустой холст для регионального организатора. Таким образом, с определенной точки зрения, я все еще имею влияние на все события JSConf, но я не лично (и не мог бы) лично выполнить каждое событие. Одна вещь, которую я утверждаю, в конце каждого отдельного события JSConf делается семейная фотография и публикуется — для меня это самый важный момент всего опыта JSConf, поскольку это означает, что вы не посещаете ни одного события вовремя, но стать частью более широкого семейства и по своей сути — это то, чем в действительности занимается JSConf.

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

Прошлый год, 2012 год, был первым годом Fluent Conf, что-то, что я видел, в конечном итоге произошло, и я упомянул в своем заключительном выступлении JSConf EU 2010 — так что на базовом уровне это не было слишком большим сюрпризом. За этот год произошло много событий, когда большая машина издательской компании переехала, освоилась и начала внедрять проверенные временем методы и маркетинг, которые используются для любого крупного мероприятия. Ничто из этого не было неожиданным, но то, что было неожиданно для меня, было реакцией сообщества как за, так и за ярость против Fluent Conf. По общему признанию, у меня были претензии к тому, как они предложили это мероприятие в качестве первого и единственного события JS для разработчиков, но со временем я осознал, что это просто стандартная маркетинговая копия для любого мероприятия. У других были проблемы с тем, как они справляются со стимулированием докладчиков (поездки, проживание, оплата билетов). В конечном итоге это привело к довольно неудачной ситуации, в результате чего я оставил себе навязанный им блок на все вещи, которые можно было сказать свободно, и это позволило мне смириться с ситуацией до того, как новая «информация» затуманила картину, медленно думая о общие аспекты вместо быстрого мышления в ответной реакции.

В конце концов, я понял, что это не имеет значения. Огромный размер сообщества разработчиков JS настолько велик, что мы могли бы поддерживать множество Fluent Confs, не влияя на различные события JSConf по всему миру. Более того, на Fluon Conf на JSConf не влияет, потому что они нацелены на два совершенно разных рынка, причем JSConf ориентируется на дальновидный / стратегический передовой рынок, а Fluent (и другие) — на тактический рынок, и поэтому они в некоторой степени поддерживают друг друга. С приближением 2013 года мы приняли решение о сроках и размещении JSConf в США, основываясь на одном главном факторе: предстоящем рождении нашего сына и возможности для нас, всех четверых, иметь возможность организовывать и посещать мероприятие. Мы запланировали мероприятие примерно через два месяца после рождения и выбрали конкретную дату, исходя из наилучшей цены на месте, к сожалению, это аналогичный процесс отбора для Fluent Conf (за исключением, конечно, родов). Таким образом, в этом году у нас было столкновение дат, которое некоторые объявили огромной проблемой и представителем нападения между этими двумя событиями.

Это на самом деле не может быть дальше от истины, Джина Блейбер и я переписывались по телефону и электронной почте, чтобы определить, как мы могли бы работать вместе, и создали одну из величайших кампаний по сбору средств в области гендерного разнообразия за всю историю технической конференции. Мы запустили кампанию # 15ForAda для Инициативы Ада, и они, Fluent Conf, начали аналогичную кампанию по пожертвованиям для Girls Who Code , оба из которых были в основном успешными и позитивными событиями. Я невероятно горжусь этим результатом и доволен рабочими отношениями между этими двумя событиями — на следующий год у нас уже есть согласованные даты, чтобы люди могли принять участие в обоих. Участники редко видят, как долго вам нужно фиксировать даты, откладывать платежи и совершать безумные контакты, прежде чем даже объявить о мероприятии.

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

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

В конце JSConf US 2012 произошла очень злая и прямая атака на JSConf и, в частности, на меня в отношении воспринимаемой культуры, которую мы якобы поощряем на этом мероприятии. Худшая часть мероприятия была свидетелем того, как все так называемые друзья быстро взялись за хвост и поддерживали эту новую тенденцию, несмотря на то, что были полностью противоположны. Уровень лицемерия, охоты на ведьм и готовность принять на себя вину, даже не обсуждая, сильно повлиял на меня. Хуже было то, что моя жена, которая только что бросила душу и сердце в неутомимые ночи, собираясь и устраивая JSConf US 2012, читала эти жестокие и неосторожные нападения на событие и наши усилия. Человек, о котором идет речь, без каких-либо проверок фактов или предварительного информирования, выдвинул некоторые очень преувеличенные и агрессивные претензии к нам как к организаторам, которые нападали на наш дух и дух и разрушили мою личную готовность снова выполнить любую из этих работ «для сообщества». Именно в этот момент я сжег саму машину, которая позволила этому существовать и увековечить, отключив твиттер и все его бессмысленные так называемые дискуссии.

Менталитет бандитской мафии завоевал Twitter, и с каждым днем ​​все хуже. Когда вы отходите от постоянного потока и «прыгаете» в ободрении, вы быстро начинаете видеть его таким, каким он стал. Среда стала идеальной для экспертов-водителей, чтобы отбросить свои завуалированные атаки как мнение в наибольшей степени внимания — конверт, тушенный в негативе. Я закончил наблюдать за тем, как люди ссорятся, и злобные толпы подбадривают и поддерживают их в поисках крови, независимо от фактов или последствий. Я устала смотреть, как люди просто ждут, чтобы разрушить все, что противоречит, но не блокирует их мнение. Я слишком стар и уже слишком много, чтобы иметь дело с постоянной рекой, которая может включать в себя какого-то полуанонимного человека, который стремится использовать мои усилия, мой пот и мою работу в качестве их мыльницы для славы.

С тех пор я вернулся, чтобы опубликовать пару битов информации, но по большей части — Twitter больше не является для меня действительным каналом связи. Это не имеет никакого влияния на мое время, мой разум или мою душу, и я призываю вас, читателя, сделать аналогичный перерыв — просто для того, чтобы понять, насколько вы зависимы от постоянного потока так называемого нового в реальном времени, которым вы стали. Я воспользовался редкой возможностью представить аналогичную позицию, и один из пунктов, за которые я выступаю, — это не просто отсоединение, а отстранение с намерением увидеть реальность такой, какая она есть на самом деле, вместо того, что нам говорят видеть ее как , Нам говорят, что мы, как разработчики, должны постоянно быть на переднем крае технологий, и мы должны быть постоянно связаны, чтобы оставаться на этом краю — это не может быть дальше от истины. Одна вещь, которую я быстро заметил, это то, что мы все сосредоточены на неправильных проблемах общества. Нам не нужна еще одна, более быстрая и распространенная сеть распространения видео с комментариями — нам нужно лекарство от рака, ожирения, ВИЧ / СПИДа, болезней сердца и всех других болезней, которые затронули человечество. Нам нужны наши самые умные умы не для того, чтобы сосредоточиться на расширении социальных сетей, а на решении проблемы дешевой, возобновляемой энергии и широко доступной чистой пресной воды. Мы должны начать сосредотачиваться на правильных проблемах и уделять им время и усилия, вместо того, чтобы публиковать новые сообщения в Twitter, Reddit, Hacker News и тому подобное.

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

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

RobotsConf — это больше, чем просто новое событие, это рассвет чего-то невероятного и, возможно, не такого большого сдвига, как может показаться на первый взгляд. Как уже упоминалось в начале этого интервью, я являюсь автором и сопровождающим проекта node-serialport, который является одним из главных шлюзов почти для каждого отдельного Arduino, Raspberry Pi и других сумасшедших аппаратных проектов. Благодаря этому я с большим удовольствием и преимуществом наблюдал за всеми замечательными вещами, которые люди делали на вершине и как производные от моего проекта, включая Johnny-Five, радиоприемники xbee и даже образовательные проекты, которые были представлены Президенту Соединенных Штатов .

Хакерство аппаратных средств разожгло мое волнение и любовь к компьютерному программированию, мой цокольный этаж превратился в лабораторию робототехники со всем, от 3D-принтера до нескольких беспилотных летательных аппаратов, с полным рабочим столом, в котором в любой момент времени выполнялось не менее десятка проектов. Я использую аппаратное обеспечение и такие вещи, как нодбот-боты и Джонни-пять, чтобы научить мою трехлетнюю дочь программировать таким образом, что это приводит к физическим результатам (робот, ракета и т. Д.) И чистым связям с компьютерным мышлением. Прелесть аппаратного обеспечения заключается в том, что он работает в физическом мире, и легкая победа, связанная с миганием светодиода, является настолько эффективной и легкой. От пайки до дронов и 3D-печати — все, над чем я работаю, моя дочь почти всегда (если только после сна) не помогает мне. Таким образом, сказать, что RobotsConf — это всего лишь ответвление, для меня как минимум сильно занижает его значение.

RobotsConf — это шанс для разработчиков программного обеспечения и веб-приложений, которые обычно ограничены страхом и изучением кривых выше в стеке. Мы, как разработчики, строим абстракции поверх абстракций, так что мы забываем о том, на чем они основаны, и в какой-то момент это наносит ущерб И становится его собственной тюрьмой. Я провел несколько учебных курсов по аппаратному взлому, и первый вопрос, который я задаю: «Мы работаем с USB-портами, поэтому многие из вас думают, что вы рискуете оказаться здесь на электрическом стуле сегодня», на которые большинство поднимают руки. Изучить основы аппаратного обеспечения не так просто, как выучить новый язык программирования, это кардинально другая и пугающая вещь, но как только вы получите суть, смесь знаний высокого уровня программного обеспечения в сочетании с возможностями создания прототипов низкого уровня становится очень мощной сочетание.

Я полностью осведомлен о таких событиях, как Maker Faire и другие, и они проделывают фантастическую работу по обращению к своему рынку, в основном это люди, которые большую часть своей жизни работали с аппаратным обеспечением, прототипированием и изготовлением (или, по крайней мере, в течение более длительного периода, чем никогда ). Для тех, кто просто погружается в воду, это может быть очень сложной задачей, которая усугубляется всеми людьми, «делающими это так удивительно хорошо», это все равно, что начинать программирование на JS, посещая JSConf — это не заканчивается хорошо Вы расстроены и никогда не оглядываетесь назад. Это не то, что я хочу для растущих разработчиков программного обеспечения для взлома аппаратного обеспечения. RobotsConf создает идеальный мост между разработчиками программного обеспечения высокого уровня (JS, Ruby, Python, .NET, Java и т. Д.) И всей широтой движения создателей в неконфронтационной, непринужденной социальной среде друзей.

В RobotsConf мы приглашаем участников принять участие во всех семинарах, начиная с 3D-печати и заканчивая электронными основами, интерфейсами взаимодействия с робототехникой, чтобы они получили целостную картину мира, а затем позволяют им специализироваться и углубляться в области, которые они находят наиболее захватывающими. Все это происходит под руководством местных экспертов по языкам высокого уровня (чтобы говорить на вашем родном языке программирования и легко перевести на аппаратное обеспечение) и экспертов по предметной области (чтобы получить представление о низком уровне и его случаях использования). Мы проводим семинары и проводим время с некоторыми из лучших и самых ярких производителей в мире, чтобы показать возможности и направление развития. В целом, это событие совершенно другого стиля, чем когда-либо пытались, и мы чрезвычайно взволнованы тем, как оно складывается. Основная цель — заставить кого-то, кто пишет программное обеспечение, изо дня в день дать ему 48 часов самого захватывающего и энергичного взлома аппаратного обеспечения, чтобы они могли знать, куда идти с этого момента, отсюда и наша ключевая строка:

Где сделаны мейкеры.

Когда вы смотрите на все сферы разработки более высокого уровня, возвращение к разработке аппаратных средств — это чрезвычайно возрастающая тенденция. Это подтверждается увеличением количества мертвых простых библиотек, таких как Johnny-Five для Node.js и Artoo для Ruby, а также созданием и расширением таких событий, как Nodecopter , NodeBots и International NodeBots Day . Совершенно очевидно, что существует потребность и необходимость вернуться к основам вычислений и физическому миру, комбинация которых позволяет разработчику начать создавать не только цифровые элементы (сайты, приложения и т. Д.), Но и изменить свой собственный мир в манера, которую мы видели только в великих фильмах 1980-х годов. Это действительно дает разработчикам возможность таким образом, что, я бы сказал, немногие другие технологии или технологические изменения когда-либо имели. Именно поэтому я рад за это и RobotsConf.

То, что мы сделали для сообщества JS с JSConf, мы начинаем все с RobotsConf, на этот раз, надеюсь, немного мудрее и для всего сообщества разработчиков программного обеспечения. Мои друзья из Ruby, Python и .NET постоянно просят меня создать для них что-то похожее на JSConf — это то событие. Он будет социальным, в нем будут представлены некоторые из самых передовых технологий, и вряд ли когда-нибудь будет возможно, что это будет практически полностью.

Итак, последний вопрос, Рей (и читатели), почему вы посещаете RobotsConf?


Чтобы ответить на ваш вопрос, Крис, хотя я хотел бы посетить RobotsConf, особенно на острове Амелия, мое расписание действительно переполнено, поэтому мне придется пропустить его в этом году. Может в следующем году!

Что еще более важно, спасибо, что нашли время, чтобы дать нашим читателям пик на ваши мысли.