JavaScript - Uma nova febre para código aberto - tendências no caso da Bentley Systems

Nós realmente não vendemos software, vendemos o resultado do software. As pessoas não nos pagam pelo software, pagam pelo que fazem

O crescimento da Bentley veio em grande parte por meio de aquisições. Dois deste ano foram britânicos. Synchro; o software de planejamento e o Legion; o programa de mapeamento de multidões e pedestres, amplamente conhecido e respeitado no Reino Unido. Sua integração com os sistemas de gerenciamento de ativos e design da Bentley expandirá seu uso e agregará valor aos assinantes de software de infra-estrutura. A Bentley também produz algum produto caseiro; O 2019 verá o lançamento do iTwin Services que procura criar o conceito de "Digital Twin", que é o produto final natural do Building Information Modeling (BIM), e a biblioteca de código aberto iModel.js que o alimentará. O que foi isso? Código aberto? Espera-se que acreditemos que algo que não podemos ver e não podemos comprar gerará dinheiro para seus desenvolvedores? Explique isso.

Houve uma série de aquisições da Bentley este ano, o que mais o empolgou?

Eu sou facilmente movido sobre muitas coisas, mas sentar e olhar para o que as pessoas fazem atualmente com o nosso software é realmente sóbrio. Existe um potencial incrível para integrar essas soluções com nossas ofertas de produtos. Eu acho fascinante como a Synchro fez uma grande diferença para os usuários. Eu também fiquei impressionado com o que as pessoas estão dizendo sobre o Legion. Eu acho que todo mundo deveria estar usando o Legion!

No Reino Unido, temos agora a Comissão Geoespacial no Governo. O que é sobre os dados geoespaciais que estão fazendo com que os governos apreciem seu valor?

O conceito de ir digital está começando a ressoar. As pessoas estão começando a perceber que, se a informação estiver lá, ela deve ser explorada e usada o mais amplamente possível. Apenas a existência de dados e tempo precisos está tendo mais demanda. Essa tendência certamente continuará. As pessoas exigirão mais acesso a mais informações no prazo e com mais fatores de forma.

O que é esse pensamento que estava por trás da biblioteca de código aberto iModel.js?

Aprendemos que as informações armazenadas nos arquivos relacionados aos nossos aplicativos de design podem estar relacionadas a informações de muitas outras fontes externas; SIG, mapeamento, ativos e sistemas rodoviários, por exemplo. E sabíamos que havia um pedido para melhor rastreamento de incidentes e outros tipos de reportagem ao vivo. Então pareceu natural unir a visão da estrada com o desenho desta estrada e com o tráfego mais recente na estrada. As pessoas têm experiências diárias com o uso de aplicativos para esse tipo de informação e não conseguem entender por que isso deve ser difícil. Devemos estar trabalhando para tornar essas conexões tão fáceis quanto pudermos.

Há muita conversa sobre "os dados escuros", o que é isso realmente?

No mundo da engenharia, cada aplicativo é projetado para resolver um problema relativamente específico, e muitos deles foram concebidos anos atrás. Eles armazenam seus dados de uma maneira que é facilmente acessada pelo aplicativo editado. A maior parte do tempo - e eu falo para nossas próprias aplicações - lógica é como entender que a informação está no aplicativo, não no arquivo. O arquivo é apenas uma série de bytes e, quando você tenta entendê-lo sem o aplicativo, ele é incoerente. A escuridão é que outras aplicações não podem interpretá-lo e visualizá-lo perfeitamente.

Somos tão culpados de criar essa situação como qualquer um. Mas o estado do mundo agora é que temos um número impressionante de aplicativos necessários para desenvolver um conjunto coeso de uma pilha de arquivos independentes. Ninguém pode conseguir isso. Temos dados e eles são valiosos, mas estamos desperdiçando-os.

O código aberto é um grande passo em frente para a Bentley, por que agora?

Eu tenho defendido isso há muito tempo, mas você não pode simplesmente abrir o corpo do código que está na lagoa de criptografia. Se tivéssemos desenvolvido código aberto em nossos aplicativos há alguns anos, o processo de construção teria sido muito complicado. Apenas explicar como funciona está abaixo da capacidade do observador casual - e os únicos aplicativos de código aberto bem sucedidos são aqueles que um observador casual pode entender. Talvez esse observador casual não mude atualmente nada, mas eles são a razão para o código aberto - é porque as pessoas podem usá-lo para as coisas para as quais ele não foi projetado.

Quando começamos com o nosso projeto na iModels, pensamos que não seria valioso a menos que as pessoas pudessem usá-lo para as coisas para as quais ele não foi projetado. Precisávamos de uma maneira em que as pessoas pudessem usá-lo sem ir à "Escola Bentley". Nós escolhemos o JavaScript como a linguagem ideal. JavaScript está em todo lugar. É incrível como ele assumiu o controle do mundo da TI. Tivemos então que converter muitos códigos escritos anteriormente, agora em JavaScript. Tivemos que investir muito tempo para ter uma boa aparência, estar bem documentados e bem comentados para que pudéssemos vender o código aberto como algo de valor. Eu não posso te dizer quantos projetos de código aberto são anunciados com fanfarra e então ignorados!

Nós não esperamos que apenas porque existe, que as pessoas o usem. Teremos que trabalhar duro para provar que usar o iModel.js vale o investimento e o tempo.

Você encontrou alguma resistência dentro da Bentley por causa do código aberto?

Bonita! Houve uma corrente forte na Bentley Systems que disse que era uma idéia terrível. Somos uma empresa de software. Nós vendemos software As pessoas acreditavam que eu estava dando o que eles estavam tentando vender. E continuei tentando explicar que realmente não vendemos software, vendemos o resultado do software. As pessoas não nos pagam pelo software, pagam pelo que fazem.

Isso significou uma mudança no modelo de negócios. É semelhante a quando a Microsoft decidiu que o Azure era uma maneira de obter dinheiro para ajudar as pessoas a usar o Linux. Com nossa nova assinatura do iTwin, podemos dizer; aqui é toda a fonte do programa que cria e visualiza os dados, você não precisa pagar por isso, cobraremos pela assinatura do iTwin e com isso você terá um vasto mar de aplicativos disponíveis. Algumas pessoas vão dar isso. Alguns não Mas o ecossistema que encontramos em todo o mundo do JavaScript é incomparável. Você não pode criar um concorrente de código fechado para JavaScript. Não funcionaria.

Você disse que muitos softwares livres são ignorados, que desafios você enfrenta para ganhar interesse?

Faça as pessoas acharem que a prioridade é no.1. Mas isso é apenas o começo do jogo. Então eles vão provar isso. Eles terão perguntas. Eles vão ter problemas. Eles vão querer fazer alterações. Eles vão sugerir idéias alternativas. Ser capaz de responder em todos esses níveis é o que faz um projeto open source funcionar bem.

O software de código aberto deve obter uma massa crítica antes que as pessoas pensem que são parte de um problema maior. Ninguém quer estar trabalhando em algo se acha que está morrendo. Ser open source não significa que as pessoas irão magicamente nos acompanhar e se tornarem usuários virais dos nossos produtos. Nós vamos ter que fazer isso se tornar realidade.

Eu estou sempre impressionado com a quantidade de esforço que o Google e outros colocam em seus projetos. Eles fazem algo de código aberto, e então eles colocam uma equipe de marketing para vendê-lo. Se você perguntar algo, alguém lhe responde. Qualquer problema que você tem, há alguém lá para ajudá-lo, nem sempre da fonte original em fóruns e comunidades online. Eles têm um tremendo ecossistema de exemplos. Ele tende a se alimentar.

Imagine que você está escrevendo um programa. Se você não for publicar seu código-fonte, pode ser opaco e complicado. Se você trabalha, trabalhe. Mas se você vai dizer que os usuários podem colocar suas camadas de coisas em cima disso, se você vai sugerir que é um ponto de entrada para o trabalho de outras pessoas, você tem que provar que vale a pena o seu tempo. Não é um passo óbvio. Dez anos atrás eu teria dito; De jeito nenhum, é muito difícil. Mas a combinação com o modelo de assinatura do iTwin e o fato de que o ecossistema para o mundo do código aberto foi estabelecido significa que esperamos capitalizá-lo.

Nos últimos anos, temos visto mais colaboração entre as maiores empresas, a Bentley trabalha com Microsoft, Siemens e Topcon, entre outros, por que isso?

Até alguns anos atrás, nunca desenvolvemos nada de fato. Por um tempo, dissemos que éramos neutros e que apoiamos todos igualmente. Mas a Topcon, a Siemens e os outros vieram, e parecia um modelo que poderia funcionar; nós dois obteríamos lucros. Às vezes temos debates sobre onde devem estar os limites entre o que fazemos / fazemos e o quanto eles devem nos pagar / quanto devem ser pagos. Mas acho que estamos melhores do que se não tivéssemos esses acordos de cooperação.

No caso da Topcon, trabalhamos juntos quando se alinha bem com nossas prioridades. Nós sempre tentamos mantê-los informados de onde estamos indo, de modo a não se sobrepor. Você não pode fazer isso com todos. Um relacionamento especial não é mais especial se você tiver esse tipo de relacionamento com todos. Essa ideia de um acordo de cooperação, onde atualmente unimos desenvolvimentos, tornou-se um modelo que está funcionando muito bem. Eu não poderia ter previsto isso. Francamente, eu não acreditava no conceito, mas estou feliz que eles pudessem provar que eu estava errado.

Como o fundador da Bentley, do que você mais se orgulha?

Fizemos aquisições 105, algumas delas são mais prolíficas ou duraram mais que outras. Mas o que adquirimos muitas vezes são pessoas realmente boas. Uma grande porcentagem de nossos colegas passou por essas aquisições. Se você é um pequeno negócio e assimila uma empresa maior, então há duas rotas que você pode seguir: siga sua saída e volte para uma pequena empresa, ou veja a oportunidade. Conseguimos convencer algumas pessoas muito inteligentes a permanecer.

Somos um amálgama de empresas 105 que se uniram ao longo dos anos. Eu poderia ter começado, mas não posso ter muito crédito pelo que nos tornamos. Quando eu sento na parte de trás da platéia e assisto a uma demo Synchro, que agora é chamada de "Bentley Synchro", eu penso comigo mesmo, cara, esses caras são tão espertos. Eu estou vivendo em sua glória refletida. Eu senti o mesmo pela aquisição do Acute3D há alguns anos. Esses caras são brilhantes. Eles criaram essa ferramenta maravilhosa. Nós adquirimos isto. Eu olho para isso e digo a mim mesmo, meus olhos, meu nome está lá. Isso é bom.

Como você se sente sobre o tamanho da Bentley agora?

Quando começamos, eu apenas tentei permanecer no negócio por tempo suficiente para pagar as contas. Em um determinado momento, conheci todas as pessoas que trabalhavam para a Bentley Systems. Eu sabia o que eles estavam fazendo. Ele conhecia seus filhos. Isso é diferente agora. Nós nos expandimos em espaços de problemas que não são os que enfrentamos no começo. Nós expandimos para mercados que não seriam o nosso mercado normal. Nosso alcance é muito mais amplo do que se tivéssemos crescido apenas organicamente. Qual foi a premissa para começar a Bentley? Eu estava trabalhando para a DuPont, que era um usuário do Integraph. Meu irmão Barry havia fundado sua própria empresa de software e eu deixei a DuPont para trabalhar para ele. Enquanto isso, a DuPont me pediu para melhorar alguns softwares que eu escrevi enquanto trabalhava lá. Eu lhes disse que iria melhorar se eles me dessem o direito de vendê-lo. E esse foi o começo. Eu comecei a Bentley Systems e comecei a vender software CAD.

Entrevistamos Greg Bentley de volta a 2016 e perguntamos como era trabalhar com seus irmãos, como isso lhe pareceu?

Eu aconselho você a não fazer isso! Mas acabou relativamente bem. Nós nunca tivemos um plano completo. Quando começamos a empresa, havia cinco de nós trabalhando lá naquele momento e minha mãe estava petrificada. Ela não podia acreditar que o software fosse real. Você não poderia fazer a ideia de que as pessoas pagariam por algo que não olhassem. Ela estava genuinamente preocupada que todos os seus cinco filhos ficassem desempregados e voltassem para casa.

O que você mais espera da Bentley na 2019?

O conceito de gêmeo digital. Alguém vai conseguir. Quem quer que o desenvolva muito bem, terá uma oportunidade de mercado maior do que a que existe agora. Esta oportunidade, este ponto de ruptura na indústria onde há uma grande transição entre o atual mundo desconectado e o mundo gêmeo digital é um mercado que temos que abraçar o mais rápido possível. 2019 pode ser o primeiro ano para nós.

Eu estava lá no começo dos dias do computador. O computador era novo, e todos especulavam que as coisas poderiam ser possíveis. Acho que estamos no portão de largada novamente com gêmeos digitais. Não é um novo conceito, construção e infra-estrutura são os retardatários nisso. Se eu olhar como a 2018 faz negócios, ela não parece tão diferente de quando começamos no 1984. Sim, temos papel digital. Sim, temos os modelos 3D. Mas os contratos dizem a mesma coisa e as pessoas geralmente constroem da mesma maneira que antes. Coisas como Synchro são revolucionárias, mas não são amplamente usadas. Nesta próxima fase, muitas coisas serão diferentes.

Qualquer resultado que surja das oportunidades criadas no mundo dos gêmeos digitais será um mundo de código aberto. Tenho certeza disso. Eu ficaria petrificado para competir com ele de qualquer maneira, por isso queremos assumir a liderança. É fácil, depois de quase 35 anos, dizer que terminei. Mas sinto que estamos na linha de partida de uma corrida que vai se transformar na próxima corrida do ouro.


Keith Bentley, Fundador e CTO da Bentley Systems, conversando com Darrell Smart e Abigail Tomkins.

CES dezembro 2018 / janeiro 2019

www.bentley.com

Deixe um comentário

Seu endereço de email não será publicado.

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.