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

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

В то время у независимого программиста было всего три варианта выбора:

  1. Попросите вашу корпорацию, школу или банк позволить вам запрограммировать мэйнфрейм для вашего любимого проекта.
  2. Запрограммируйте процессор ограниченного использования, например калькулятор.
  3. Собери свой собственный компьютер.

То есть облажался.

Затем в 1977 году произошло нечто чудесное: «Троица». Apple II, Commodore PET 2001 и Tandy TRS-80 (ласково известный как Trash 80) были выпущены как будто из ниоткуда. И внезапно разработчики, которые были тихие мечты о том, что компьютеры могут сделать для их работы, их личного бизнеса и их доходов, были на седьмом небе от счастья.

В течение первых 3-4 лет почти единственными покупателями этих трех компьютеров были программисты, потому что эти ограниченные машины просто не ДЕЛАЛИ того, что могло бы потребоваться. Тем не менее, они развязали неиспользованные творческие мечты тысяч обычных женщин и мужчин, которые, в свою очередь, соблазнили всех нас на борту.

Trinity представила очень простое и действенное ценностное предложение для программистов. Эти компьютеры были:

  • Завершено. Это были первые персональные компьютеры, которые продавались как полностью интегрированные решения, в меньшей степени Apple II без монитора, хотя большинство людей просто подключили их к своим телевизорам. Все функции портов расширения, клавиатуры и кассетные магнитофоны для хранения. TRS-80 даже поставлялся с дисководом. Это было огромным контрастом по сравнению с предшествовавшими им системами самодельное пиво.
  • Доступный. И TRS-80, и PET имели конфигурации, доступные по цене менее 1000 долларов. Apple II с новаторской поддержкой цвета стоил чуть больше 1000 долларов, но вы можете видеть, откуда их забота о визуальных деталях.
  • Супер легко программировать. Все в какой-то момент лицензировали Microsoft BASIC, и именно так эта компания получила свой эффективный старт.
  • Универсальные и гибкие, как «настоящие» (мэйнфреймы) компьютеры. Это не были калькуляторы, счетные машины или консоли Pong. Это были компьютеры общего назначения, на которых можно было программировать все, что угодно.

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

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

Компьютеры превратились из строго промышленных в доступные и простые в программировании, и их покупали программисты всех мастей:

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

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

Вот в чем дело. Когда вы заменяете «компьютер» словом «робот», это звучит в точности как мир 2018 года, а не 1976 года. Но что делать разработчику сегодня, который верит в роботов как в следующую программную платформу, которая изменит мир и готов этим воспользоваться?

Они облажались.

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

  • И снова мэйнфреймы - запрещенные промышленные роботы. В самом последнем (2017 г.) техническом документе Международной федерации робототехники по промышленным роботам отмечалось, что в 2016 году продажи роботов выросли на 16%, что стало новым пиком четвертый год подряд.
  • И множество устройств одно- или ограниченного назначения. SPRK + от Sphero и Cozmo от Anki просты в программировании и вполне доступны. Они просто недостаточно гибки, чтобы действительно обеспечить взрывной рост творческого программирования роботов, хотя они и находятся на правильном пути.
  • Существуют наборы для самостоятельного изготовления роботов, как и компьютерные наборы «Homebrew» до «Тринити» 1976 года. Беглый поиск в Интернете найдет сотни комплектов для полных роботов любого типа. Но хотя комплекты отлично подходят для производителей, они могут сильно расстраивать разработчиков, когда вам нужно запрограммировать робота, а не построить его. А компоненты комплекта (датчики, наборы микросхем, камеры и т. Д.) Обычно недостаточно высококлассные, чтобы дойти до роботов, эквивалентных «почти мэйнфреймам».
  • И вы можете увидеть взрывной рост активности-предшественника для подростков STEM - клубов роботов, классов, соревнований.

И все же Троицы нет… пока. Потому что, насколько я знаю, эти роботы разрабатываются в Китае, Израиле и США. Мы находимся на пороге появления настоящих универсальных, простых в программировании, недорогих роботов, которые делают почти все (к сожалению, руки / захваты по-прежнему смехотворно дороги).

Но есть сомневающиеся. Критики идеи универсальных программируемых роботов делятся на две категории:

  1. "Что оно делает? Ему нужно отличное приложение ». Эти люди не понимают, что, если бы Стив Джобс знал, что электронные таблицы увеличат его продажи в 100 раз, он немедленно сосредоточил бы всю компанию на создании электронных таблиц. Но вы не можете узаконить или санкционировать изобретение - и это, вероятно, тоже хорошо. Изобретение происходит от искры одного мечтателя. Несомненно, такая отдельная компания, как Apple, может ударить молнию и получить ага момент с электронными таблицами. Но это маловероятно.
  2. «А руки? Робот без рук не может сделать ничего полезного ». По сути, это то же самое, что было принято в 1977 году - «он [компьютер] слишком слабый», «у него нет графики», «он не связан ни с чем другим» и «мы не можем хранить большие наборы данных на Это". Это основной рынок, а не рынок новаторов, который порождает прорывы. Я уверен, что автономная мобильность, свобода действий, зрение, речь и слух - это достаточные возможности для многих программистов, чтобы превзойти наши самые смелые фантазии в применениях, о которых мы даже не мечтали.

Как только эти разработчики получат доступ к роботу общего назначения, доступному по цене и легко программируемому, они потрясут мир. Они изобретут десятки, сотни, тысячи и, в конечном итоге, миллионы вариантов использования роботов в офисе и дома. Затем, наконец, мы снова достигнем 1981 года (около 2022 года), когда современный эквивалент IBM выйдет на рынок персональных роботов и «утвердит» экосистему, которая уже будет процветать благодаря миллионам роботов, выполняющих широкий спектр полезных и творческих навыков. .

И эти первые разработчики роботов скажут своим внукам: «Посмотрите, как я изменил мир». Точно так же, как их соотечественники на микро- и мэйнфреймах сейчас.

Эта статья изначально была опубликована в The Next Web. Прочтите оригинальную статью.