Site icon Blog ARC Optimizer

Les développeurs d'aujourd'hui sont foutus, comme ils l'étaient en 1976


Les programmeurs les plus visionnaires rêvent aujourd'hui de ce qu'un robot pourrait faire, tout comme leurs homologues en 1976 rêvaient de ce que les ordinateurs personnels pouvaient faire.

En 1976, si vous aviez une idée créative de logiciel ou rêviez d'écrire

Ken Thompson (assis) et Dennis Ritchie travaillant ensemble à un PDP-11

"C'est à la fois terriblement intéressant et intéressant terrifiant"

Selon VICE, TNW Conference est tout à fait l'événement

À ce moment-là, il n'y avait que trois choix pour le programmeur indépendant:

  • Beg votre société, école, ou banque pour vous permettre de programmer le mainframe pour votre projet de compagnie.
  • utilisez le processeur comme une calculatrice.
  • Construisez votre propre ordinateur

c'est-à-dire, vissé.

Puis, en 1977, quelque chose de miraculeux est apparu: la "Trinité". L'Apple II, le Commodore PET 2001 et le Tandy TRS-80 (affectueusement connu sous le nom de Trash 80) ont tous été libérés, comme s'ils sortaient de nulle part. Et tout à coup, des développeurs qui rêvaient tranquillement de quoi les ordinateurs pouvaient faire pour leur travail, leurs affaires personnelles, et leurs revenus étaient au septième ciel.

Pendant les trois ou quatre premières années, à peu près les seuls acheteurs de ces trois ordinateurs étaient des programmeurs parce que ces machines limitées ne faisaient rien. tout ce qu'un consommateur pourrait vouloir. Pourtant, ils ont déchaîné les rêves créatifs inexploités de milliers de femmes et d'hommes ordinaires, qui à leur tour ont attiré le reste d'entre nous à bord

Commodore PET 2001 Series Personal Computer (1977)

Commodore PET 2001 Series Personal Computer (1977); Photo: Tomislav Medak de Flickr / Édition: Bill Bertram (Pixel8)

Le Trinity est sorti avec une proposition de valeur très simple – et puissante – pour les programmeurs. Ces ordinateurs étaient:

  • Complete . Ce sont les premiers ordinateurs personnels qui ont été vendus en tant que solutions entièrement intégrées – l'Apple II sans moniteur étant le moins, bien que la plupart des gens l'aient simplement branché à leurs téléviseurs. Tous les ports d'extension, les claviers et les magnétophones à cassettes en vedette pour le stockage. Le TRS-80 est même venu avec un lecteur de disque. C'était un énorme contraste avec les systèmes Homebrew "qui les ont précédés.
  • Abordable . Le TRS-80 et le PET avaient tous deux des configurations disponibles pour moins de 1000 $. Le Apple II, avec un support de couleur révolutionnaire, était un peu plus de 1000 $, mais vous pouvez voir où cette préoccupation avec les détails visuels les a obtenus.
  • Super facile à programmer . Tous à un moment donné sous licence Microsoft BASIC, qui est comment cette entreprise a eu son démarrage effectif.
  • Utilisation générale et flexible, comme "réel" (ordinateurs centraux) . Ce ne sont pas des calculatrices ou des machines à ajouter ou des consoles Pong. C'étaient des ordinateurs universels que vous pouviez utiliser pour programmer ce que vous vouliez.

C'est vrai, ils n'avaient pas de graphiques vectoriels ou beaucoup de mémoire, mais d'avoir votre propre ordinateur (que vous pouviez emporter avec vous dans votre voiture!) cela a fait l'informatique réelle – c'était vraiment un miracle.

Soudainement, des dizaines de milliers d'inventeurs ont libéré leurs ambitions créatives sur le monde. En relativement peu de temps, ces hommes, femmes et enfants ont inventé tous les usages modernes que nous connaissons et apprécions pour les ordinateurs personnels – jeux, traitement de texte, outils d'art, tableurs et bases de données

. Ils ont été achetés par des programmeurs de toutes sortes:

  • Les programmeurs d'entreprise ont acheté des ordinateurs personnels parce qu'ils ne pouvaient pas utiliser le mainframe au travail pour «bricoler» ou «expérimenter», alors ils les ont achetés en masse
  • Pour la première fois, de véritables programmeurs entrepreneuriaux ont émergé, prêts à résoudre des milliers de problèmes industriels en créant et en vendant des logiciels, et en fournissant des offres groupées de logiciels et de matériels en tant que solution commerciale complète. 19659034] Les amateurs adultes et adolescents achetaient des ordinateurs personnels non seulement pour être créatifs, mais aussi parce qu'ils savaient sans l'ombre d'un doute que J'allais venir et cela changerait leur vie personnelle et leur vie professionnelle.

Je devrais savoir … J'étais l'un de ces adolescents STEM dans les premiers jours des ordinateurs personnels dont les parents ont investi dans un commodore. Et cet investissement unique de mes parents m'a ouvert un monde d'opportunités.

Voici la chose. Lorsque vous remplacez "ordinateur" par "robot", cela sonne exactement comme le monde de 2018, pas de 1976. Mais qu'est-ce qu'un développeur à faire aujourd'hui qui croit aux robots comme la prochaine plate-forme logicielle prêt à en profiter?

Ils sont foutus.

Aujourd'hui, les développeurs Web, mobiles, d'entreprise ou STEM qui rêvent de ce que les robots peuvent faire n'ont que des options lourdes, limitées ou très coûteuses.

  • Encore une fois, il existe des ordinateurs centraux qui sont interdits. Le livre blanc le plus récent (2017) de la Fédération internationale de robotique sur les robots industriels a noté qu'en 2016, les ventes de robots ont augmenté de 16% ( PDF ), un nouveau sommet pour la quatrième année consécutive. Et beaucoup d'appareils à usage unique ou à usage limité. SPRK + de Sphero et Cozmo d'Anki sont faciles à programmer et très abordables. Ils ne sont tout simplement pas assez flexibles pour vraiment permettre une explosion de programmation robotique créative, même s'ils sont un pas sur la bonne voie.
  • Il y a les kits de robot DIY, tout comme l'ordinateur "Homebrew" pré-Trinity. kits de '76. Une recherche rapide sur le web amènera des centaines de kits pour des robots complets de toutes sortes. Mais si les kits sont parfaits pour les créateurs, ils peuvent être très frustrants pour les développeurs, lorsque ce que vous voulez faire est de programmer le robot, pas de le construire. Et les composants du kit (capteurs, jeux de puces, caméras, etc.) ne sont généralement pas assez haut de gamme pour arriver à l'équivalent d'un «ordinateur central».
  • Et vous pouvez voir une explosion des activités précurseurs pour les adolescents STEM – clubs de robots, classes, compétitions.

Pourtant, il n'y a pas Trinity … encore. Parce que aussi sûr que je suis assis ici, ces robots sont développés en Chine, en Israël et aux États-Unis. Nous sommes à l'aube de l'émergence de robots à usage général, faciles à programmer et à prix abordable qui font presque tout (malheureusement, les mains et les préhenseurs sont encore ridiculement chers)

sont des sceptiques. Les critiques de l'idée de robots programmables polyvalents se répartissent en deux catégories:

  • "Que fait-il? Il a besoin d'une application qui tue. »Ces gens ne se rendent pas compte que si Steve Jobs savait que les feuilles de calcul allaient augmenter ses ventes de 100x, il aurait immédiatement concentré toute l'entreprise sur la création de feuilles de calcul. Mais vous ne pouvez pas légiférer ou rendre obligatoire l'invention – et c'est probablement aussi bien. L'invention arrive de l'étincelle d'un rêveur. Bien sûr, une seule entreprise comme Apple pourrait frapper la foudre et avoir le tableur aha moment. Mais ce n'est pas probable.
  • "Qu'en est-il des mains? Un robot sans mains ne peut rien faire d'utile. »C'est essentiellement ce que la sagesse conventionnelle disait en 1977:« elle est trop peu puissante »et« elle n'a pas de graphiques »et« elle n'est connectée à rien d'autre ». et "nous ne pouvons pas stocker de grands ensembles de données". C'est le marché dominant qui parle – pas le marché des innovateurs qui engendre des percées révolutionnaires. Je suis confiant que la mobilité autonome, l'agence, la vue, la parole et l'ouïe sont des capacités suffisantes pour que beaucoup de programmeurs dépassent nos imaginations les plus folles avec des utilisations dont nous n'avons jamais rêvé.

Une fois ces développeurs habilité avec un robot qui est polyvalent, abordable et facilement programmable, ils choqueront le monde. Ils vont inventer des dizaines, des centaines, des milliers, et finalement des millions d'utilisations pour les robots au bureau et à la maison. Puis, enfin, nous atteindrons de nouveau 1981 (vers 2022), quand l'équivalent moderne d'IBM entre dans le marché du robot personnel et «valide» un écosystème qui sera déjà prospère avec des millions de robots effectuant une vaste gamme de

Et ces premiers développeurs de robots diront à leurs petits-enfants «regardez comment j'ai changé le monde». Tout comme leurs compatriotes micro et mainframe le font maintenant.




Source link
Quitter la version mobile