JavaScript - Una nova febre per al codi obert - tendències en el cas de Bentley Systems

Realment no venem programari, venem el resultat del programari. Les persones no ens paguen pel programari, ens paguen pel que fa

El creixement de Bentley ha vingut en gran part a través d'adquisicions. Dos d'aquest any van ser britànics. Synchro; el programari de planificació, i Legion; el programa de mapatge de multituds i vianants, tots dos coneguts i respectats àmpliament al Regne Unit. La seva integració amb el disseny de Bentley i els sistemes de gestió d'actius ampliaran el seu ús i portaran un valor afegit als subscriptors del programari d'infraestructura. Bentley també produeix algun producte fet a casa; 2019 veurà el llançament dels Serveis iTwin que busca crear el concepte de "Digital Twin", el qual és el producte final natural de Building Information Modelling (BIM), i la biblioteca de codi obert iModel.js que l'alimentarà. Què va ser això? ¿Codi obert? ¿S'espera que creguem que una cosa que no podem veure i no puguem comprar generarà diners per als seus desenvolupadors? Expliquin això.

Hi ha hagut un nombre d'adquisicions de Bentley aquest any, que l'ha emocionat més?

Jo m'emociono fàcilment sobre moltes coses, però asseient-me i mirant enrere el que les persones actualment fan amb el nostre software és realment alliçonador. Hi ha una increïble potencial d'integració d'aquestes solucions amb la nostra oferta de productes. Trobada fascinant com Synchro ha fet una gran diferència per als usuaris. També m'he impressionat del que la gent diu sobre Legion. Crec que tots haurien d'estar fent servir Legion!

Al Regne Unit, ara tenim la Comissió Geoespacial dins el Govern. Què és sobre les dades geoespacials que està fent que els governs vulguin apreciar el seu valor?

El concepte d'anar pel digital està començant a ressonar. Les persones estan començant a adonar-se que, si la informació està aquí, hauria de ser explotada i utilitzada el més àmpliament possible. Només l'existència de dades precises i en temps està tenint més demanda. Aquesta tendència segurament continuarà. Les persones van a demanar més accés a més informació a temps i amb més factors de forma.

Què és aquest pensament que va estar darrere de la biblioteca de codi obert iModel.js?

Vam saber que la informació emmagatzemada en els arxius relacionada amb les nostres aplicacions de disseny pot ser relacionada a la informació de moltes altres fonts externes; GIS, mapatge, sistemes d'actius i de carreteres, per exemple. I sabíem que hi havia un anomenat per a un millor rastreig d'incidents i altres classes de reportatge en viu. Llavors semblava natural el unir la vista de la carretera amb el disseny d'aquesta carretera i amb el trànsit més recent a la via. Les persones tenen experiències diàries amb utilitzar aplicacions per a aquesta classe d'informació, i no poden entendre perquè hauria de ser una mica difícil. Hauríem d'estar treballant en fer que aquestes connexions siguin el més fàcil que puguem.

Hi ha molta conversa de "les dades foscos", què és això realment?

En el món de l'enginyeria, cada aplicació és concebuda per resoldre un problema relativament específic, i molts d'ells van ser concebuts anys enrere. Ells emmagatzemen les seves dades en una forma que és fàcilment accedida per l'aplicació editada. La majoria de temps - i jo parlo per les nostres pròpies aplicacions - la lògica és com entendre que la informació està en l'aplicació, no a l'arxiu. L'arxiu és només una sèrie de bytes i quan tu tractes d'entendre-sense l'aplicació, és incoherent. La foscor és que altres aplicacions no puguin interpretar-la i mostrar-la perfectament.

Som tan culpables de crear aquesta situació com qualsevol. Però l'estat del món ara és que tenim un impressionant nombre d'aplicacions que es necessiten per aconseguir desenvolupar un tot cohesiu d'una pila d'arxius independents. Ningú no ho pot aconseguir. Tenim dades i són de valor, però els estem malgastant.

Codi obert és un gran pas endavant per Bentley, per què ara?

He vingut advocant per això per molt de temps, però tu no pots només obrir el cos de codis que està a l'estany de xifrat. Si haguéssim desenvolupat codi obert en les nostres aplicacions fa uns anys enrere, el procés de construcció hagués estat molt complicat. Només explicar com treballa està per sota de l'habilitat de l'observador casual i les úniques aplicacions de codi obert reeixides són les que un observador casual pot donar-li lògica. Potser aquest observador casual no canvia actualment res, però són la raó per codi obert - és perquè la gent pot usar-lo per a coses per al que no va ser dissenyat.

Quan vam començar amb el nostre projecte a iModels, crèiem que no seria valuós llevat que les persones puguin utilitzar-lo per coses que no va ser dissenyat. Necessitàvem una forma en què les persones ho poguessin utilitzar sense anar a la "Escola Bentley". Vam escollir JavaScript com l'idioma ideal. JavaScript està a tot arreu. És increïble com ha pres control del món IT. Vam llavors de convertir molt codi escrit anteriorment, ara en JavaScript. Vam haver de invertir una tona de temps perquè es mirés bé, que estigués ben documentat i ben comentat de manera que poguéssim vendre l'accés al codi obert com una cosa de valor. No et puc dir quants projectes de codi obert són anunciats amb fanfàrria i després són ignorats!

No esperem que només perquè existeix, que la gent ho faci servir. Haurem de treballar dur per provar de fer servir iModel.js val la inversió i el temps.

Es van trobar amb alguna resistència dins de Bentley sobre el codi obert?

¡Prou! Hi havia una forta corrent en Bentley Systems que deia que era una idea terrible. Som una empresa de programari. Venem programari. Les persones creien que jo estava regalant el que ells estaven intentant vendre. I jo seguia tractant d'explicar que nosaltres realment no venem programari, venem el resultat del programari. La gent no ens paga pel programari, ens paga pel que fa.

Ha significat un canvi en el model de negoci. És similar a quan Microsoft va decidir que Azure era una forma d'obtenir diners per ajudar les persones a fer servir Linux. Amb la nostra nova subscripció iTwin, podem dir; aquí hi ha tota la font del programa que crea i visualitza les dades, no necessites pagar per això, et cobrarem per la subscripció iTwin i amb això la teva tindràs un vast mar d'aplicacions disponibles. Algunes persones ho regalaran. Algunes no. Però l'ecosistema que trobem a tot arreu en el món Javascript és insuperable. No podries crear un competidor de codi tancat per a JavaScript. No funcionaria.

Tu vas dir que molt programari de codi obert és ignorat, què desafiaments enfrontes a obtenir l'interès?

Fer que la gent trobi que és prioritat no.1. Però això només és el començament del joc. Llavors ells ho provaran. Van a tenir preguntes. Van a tenir problemes. Voldran fer canvis. Van a suggerir idees alternatives. Tenir capacitat de resposta en tots aquests nivells és el que fa que un projecte de codi obert treballi bé.

El programari de codi obert ha d'obtenir una massa crítica abans que la gent pensi que són part d'un assumpte més gran. Ningú vol estar treballant en alguna cosa si pensen que està morint. Ser codi obert no vol dir que màgicament les persones van a acompanyar-nos i convertir-se en usuaris virals dels nostres productes. Haurem de fer que això es faci realitat.

Sempre em va impressionar amb la quantitat d'esforç que Google i altres posen en els seus projectes. Fan alguna cosa codi obert, i després posen a un equip de màrqueting a vendre-ho. Si preguntes alguna cosa, algú et respon. Qualsevol problema que tinguis, hi ha algú aquí per ajudar-te, no sempre de la font original en fòrums i comunitats en línia. Tenen un ecosistema tremend d'exemples. Tendeix a alimentar-se a si mateix.

Imagina't que aquestes escrivint un programa. Si no vas a publicar el seu codi font, pot ser alguna cosa opac i complicat. Si treballa, treballa. Però si vas a dir que els usuaris poden posar les seves capes de coses sobre d'ell, si vas a suggerir que és un punt d'entrada per al treball d'altres persones, has de provar que val el seu temps. No és un obvi pas endavant. Fa deu anys jo hagués dit; de cap manera, és molt dur. Però la combinació amb el model de la subscripció iTwin i el fet que l'ecosistema per al món del codi obert ha estat establert, vol dir que esperem capitalizarnos en ell.

En anys recents hem vist més col·laboració entre les companyies més grans, Bentley treballa amb Microsoft, Siemens i Topcon entre d'altres, ¿perquè és així?

Fins fa uns pocs anys enrere mai realment co-desenvolupem alguna cosa. Per un temps, vam dir que érem neutrals i que recolzàvem a tots per igual. Però van venir Topcon i Siemens i els altres, i semblava un model que podria treballar; tots dos obtindríem guanys. Algunes vegades tenim debats sobre on haurien d'estar els límits entre el que fem / fan i com ens haurien de pagar / quant els haurien de pagar. Però crec que tots dos estem millor que si no tinguéssim aquests acords de cooperació.

En el cas de Topcon, vam treballar junts quan s'alinea bé amb les nostres prioritats. Sempre tractem de mantenir informats de cap a on anem, per no solaparnos. No pots fer això amb tots. Una relació especial ja no és especial si tens aquest tipus de relació amb tot món. Aquesta idea d'un acord de cooperació, on actualment unim desenvolupaments, s'ha convertit en un model que està treballant molt bé. No ho hagués pogut predir. Francament, no era un creient en el concepte, però estic content que van poder demostrar que estava equivocat.

Com el fundador de Bentley, de què aquestes més orgullós?

Hem realitzat 105 adquisicions, algunes d'elles són més prolífiques o han durat més que d'altres. Però el que adquirim moltes vegades és realment bones persones. Un gran percentatge dels nostres col·legues venir a través d'aquestes adquisicions. Si ets un negoci petit i et assimila una companyia més gran, llavors hi ha dues rutes que pots seguir: segueix el teu camí cap a fora i torna a una empresa petita, o veu l'oportunitat. Hem aconseguit convèncer algunes persones molt intel·ligents que es quedin.

Som una amalgama de 105 companyies que s'han unit a través dels anys. Jo ho vaig poder haver començat, però no puc ser molt crèdit pel que ens hem convertit. Quan em sento a la part de darrere de l'audiència i miro una demostració de Synchro, que ara es diu "Bentley Synchro", penso a mi mateix, home, aquests nois són tan intel·ligents. Estic vivint en la seva glòria reflectida. Em vaig sentir igual per l'adquisició de Acute3D fa uns anys enrere. Aquests nois són brillants. Van crear aquesta eina meravellosa. La adquirim. La miro, i em dic a mi mateix, raigs, el meu nom hi és. Això està molt bé.

Com et sents amb la mida de Bentley ara?

Quan vam començar, jo només tractava de mantenir-me en el negoci prou per pagar els comptes. En un punt del temps, coneixia cada persona que treballava per Bentley Systems. Sabia el que feien. Coneixia als seus fills. Això és diferent ara. Ens hem expandit cap a espais de problemes que no són els que enfrontàvem al principi. Ens hem expandit a mercats que no haguessin estat el nostre mercat normal. El nostre abast és molt més ampli del que hauria estat si només haguéssim crescut orgànicament. Quina va ser la premissa per començar Bentley? Jo estava treballant per DuPont, que era un usuari de Integraph. El meu germà Barry havia començat la seva pròpia companyia de programari, i jo vaig deixar DuPont per treballar per a ell. Mentrestant, DuPont em va demanar que millorés uns programaris que havia escrit mentre treballava aquí. Els vaig dir que ho milloraria si em donaven el dret de vendre-ho. I aquest va ser el començament. Jo vaig començar Bentley Systems i vaig començar a vendre programari CAD.

¿Entrevistem Greg Bentley enrere en 2016 i li vam preguntar com era treballar amb els seus germans, com et va semblar a tu?

Jo els aconsello que no ho facin! Però ha resultat relativament bé. Mai realment vam tenir un pla complet. Quan vam començar la companyia, hi havia cinc de nosaltres aquí treballant en aquest temps i la meva mare estava petrificada. Ella no podia creure que programari era una cosa real. No es podia fer de la idea que les persones pagarien per alguna cosa que no miressin. Ella estava genuïnament preocupada que tots els seus cinc fills quedarien aturats i tornessin a casa.

Què és el que més esperes de Bentley en 2019?

El concepte de digital twin (bessó digital). Algú ho va a realitzar. El que el desenvolupi realment bé va tenir una oportunitat de mercat més gran que la que hi ha ara. Aquesta oportunitat, aquest punt d'inflexió en la indústria on hi ha una gran transició entre el món actual desconnectat i el món de digital twin és un mercat que hem de abraçar el més ràpid possible. 2019 podria ser l'Any un per nosaltres.

Jo vaig estar aquí en el començament dels dies de l'ordinador. L'ordinador estava nova de paquet, i tots estaven especulant que coses podrien ser possibles. Crec que estem a la porta de començament altra vegada amb digital twins. No és un concepte nou, la construcció i la infraestructura són els endarrerits en això. Si miro a la forma en com es desenvolupen els negocis en 2018, no es mira tan diferent de quan vam començar a 1984. Si, tenim el paper digital. Si, tenim els models 3D. Però els contractes diuen la mateixa cosa i les persones generalment construeixen en la mateixa forma seqüencial d'abans. Coses com Synchro són revolucionàries, però no s'usen àmpliament. En aquesta fase, moltes coses seran diferents.

Qualsevol resultat que surti de les oportunitats creades en el món de digital twin, serà un món de codi obert. Estic segur d'això. Estaria petrificat de competir amb ell de totes maneres, així que volem portar la davantera. És fàcil, després de gairebé 35 anys ara, dir, estic fet. Però sento que estem en la línia de sortida d'una cursa que es convertirà en la següent febre d'or.


Keith Bentley, fundador i CTO, Bentley Systems, conversant amb Darrell Smart i Abigail Tomkins.

CES desembre 2018 / Gener 2019

www.bentley.com

Deixa una resposta

La seva adreça de correu electrònic no es publicarà.

Aquest lloc té validesa Akismet per reduir el correu brossa. Aprèn com es processen les dades dels teus comentaris.