John deVadoss, responsable de Neo Global Development (NGD) à Seattle, a récemment fait part de ses réflexions sur les progrès de Neo vers la mise en place de la plate-forme blockchain la plus conviviale pour les développeurs. Les commentaires ont été faits par le vétéran de Microsoft lors de son apparition sur l’épisode 31 de la Neo News Today (NNT) podcast.

La plate-forme conviviale pour les développeurs

deVadoss a martelé la table sur l’importance d’établir Neo comme la plate-forme la plus favorable aux développeurs depuis la création de NGD Seattle en 2019.

En moins d’un an, l’organisation a livré la boîte à outils Neo Blockchain pour VS Code v1.0 – Une extension Visual Studio Code qui permet aux développeurs d’exécuter facilement des instances réseau privées, de créer et de déboguer des contrats intelligents, et simplifie le déploiement et l’invocation à la blockchain. Les mises à jour récentes ont également inclus l’ajout d’un concepteur de jetons visuels et de débogage dans le temps lancé par Microsoft.

Lorsqu’on lui a demandé si Neo atteignait ses objectifs et comment il évaluerait quelle blockchain est la plus conviviale pour les développeurs, deVadoss a déclaré:

Donc pour moi, deux choses. Productivité, en termes de développeur – nous sommes des sauts et des limites au-delà de toute autre pile là-bas. Et je suis heureux d’aller faire un bake-off avec n’importe qui. Nous sommes absolument, bien au-delà de toute autre pile en termes de productivité des développeurs.

Deuxièmement, la portée de l’ensemble d’outils, que ce soit le débogueur, qu’il s’agisse d’un tracker, des cadres NeofX ou du Visual Token Designer, personne n’a posé la vision avec l’ampleur et la portée de ce que nous avons fait pour les développeurs. Donc, sur les deux points, nous sommes de loin en avance sur le reste du terrain.

Une partie de la stratégie de NGD Seattle a été de s’appuyer sur l’expérience de ses membres de l’équipe de base au sein de l’organisation Microsoft. Aux côtés d’autres anciens collègues de Microsoft, Peng Huang et Harry Pierson, deVadoss et son équipe combinent les capacités multilingues de Neo avec des outils que les développeurs connaissent déjà, tels que Visual Studio Code.

Dans la plus récente enquête sur les développeurs de débordement stack, le Code Visual Studio de Microsoft a été signalé comme le plus populaire parmi tous les environnements de développement à 50,7 utilisation. « Aller là où les développeurs sont » est une leçon deVadoss dit qu’il a appris au cours de ses presque années chez Microsoft, et en adoptant cette approche, il croit Neo peut faire des percées sérieuses dans l’attraction d’une plus grande tranche des 20 millions de développeurs estimés qui existent dans le monde:

Combien y a-t-il de développeurs qui savent comment construire un contrat intelligent ? Ou même dans un langage très étrange et obscur, comme Solidity sur Ethereum. C’est un très petit nombre.

Pour que la blockchain devienne grand public, nous devons obtenir des millions de développeurs. Comment nous le faisons, ce n’est pas en les faisant venir à nous. Nous le faisons en allant là où ils sont. Nous facilitons, en trois ou quatre minutes environ, la construction d’un contrat intelligent dans la langue de leur choix. C#, Java, Python, Go, vous le nommez, et dans les outils de leur choix. Et c’est ce que nous avons fait.

Cependant, deVadoss et son équipe n’ont pas reporté toutes leurs habitudes de Microsoft. Invité à réfléchir sur son passage d’une organisation au niveau de l’entreprise à une communauté de blockchain open source, deVadoss a exprimé un soulagement d’être libre de la bureaucratie et de « travailler pour le bien du travail ».

Il a fait remarquer que dans une grande organisation, « vous avez un plan de 18 mois, et au moment où vous expédiez quelque chose, le monde a changé. La vision que vous aviez pour le produit n’existe plus sur le marché.

NGD Seattle, d’autre part, a la liberté d’être beaucoup plus agile dans son approche de développement et de répondre plus rapidement aux changements sur le marché.

Car, [NGD Seattle] en tant que petite start-up, cette notion d’ajustement produit-marché est une activité quotidienne. Nous évaluons tous les jours et chaque semaine, afin que nous soyons en mesure d’être agiles et de nous assurer que ce que nous expédions est significatif et crée de la valeur pour nos développeurs, nos clients et nos utilisateurs.

Choisir Neo

Selon deVadoss, la création du bureau de NGD Seattle a été fondée sur une série de conversations et de dîners tout au long de 2018 avec les co-fondateurs de Neo, Erik Zhang et Da Hongfei. deVadoss itéré que le leadership neo et lui-même partagé un accent similaire – « développeurs, développeurs et développeurs. »

Lorsqu’on lui a demandé pourquoi il s’était installé sur Neo comme plate-forme blockchain de choix, deVadoss a cité trois raisons principales, en commençant par l’architecture de la plate-forme:

Tout d’abord, c’est l’architecture de Neo – le design, l’élégance, le couplage lâche, et l’évolutivité du design est inégalée. Nous avons la meilleure architecture. En tant que gars qui a passé 25 ans dans l’industrie du logiciel à faire de l’architecture, je peux vous dire que nous avons l’architecture la plus propre.

Deuxièmement, deVadoss a souligné la vision de Hongfei pour une économie intelligente, définie comme un objectif de « numériser tous les actifs . » deVadoss estime que le passage des actifs de l’analogique au numérique est le fondement fondamental de l’industrie de la blockchain et a exprimé son respect pour ceux au sein de Neo qui ont été en mesure de définir cette vision il ya plusieurs années.

Enfin, il a noté « l’ensemble exceptionnel et unique de personnes », y compris Zhang, pour qui il a réservé des éloges spéciaux :

J’ai rencontré beaucoup de développeurs dans mon temps au fil des ans. Je n’ai pas rencontré quelqu’un comme Erik. La façon dont il est capable d’infuser, de rassembler ses forces en termes de logiciels et d’économie. Je n’ai pas rencontré une personne comme ça. Le niveau de presque-génie.

L’épisode entier 31 du podcast NNT peut être trouvé ci-dessous: