Vous ne pouvez pas rencontrer tous les jours des personnes comme Joel Dietz, membre fondateur d' Ethereum , architecte de MetaMask et fondateur de MetaMetaverse. Je me suis assis avec Joel pour discuter des technologies Web3, de l'innovation et de notre avenir tel qu'il le voit.
Quel est votre rôle actuel et qu'est-ce qui vous plaît dans ce rôle ?
j'ai fondé la
Dans le passé, j'étais un membre fondateur d'Ethereum et l'architecte fondateur de MetaMask . J'ai plus d'une décennie d'expérience dans le développement d'Ethereum, les protocoles de gouvernance, la cryptoéconomie et l'établissement de normes juridiques pour les jetons utilitaires à Harvard et au MIT.
Comment et quand t'es-tu lancé dans la programmation ?
J'ai toujours été un penseur logique. Je me considère plus comme un penseur que comme un simple programmeur. J'ai d'abord commencé à programmer des jeux, mais plus tard, mes intérêts de recherche se sont concentrés sur la confluence des topologies de réseau blockchain et de l'intelligence en essaim, en particulier sur la façon dont les principes au sein des organisations décentralisées peuvent être utilisés pour alimenter l'innovation mondiale. J'ai également travaillé sur la philosophie holonique, l'évolution de la jurisprudence, les approches de l'innovation axées sur les données et l'architecture des données des villes intelligentes.
Quel est votre premier souvenir d'apprentissage du code ?
Il y a très longtemps. Je pense que j'avais environ six ans et que j'ai commencé avec Qbasic, et ce magazine cool appelé 3-2-1 contact qui avait l'habitude d'avoir des défis de programmation de base. Je ne veux pas montrer mon âge, mais je pense qu'aujourd'hui, beaucoup de choses ont changé dans le secteur.
Quand Elon Musk réalisera son rêve de nous emmener sur Mars, selon vous, quelle technologie serait importante sur Mars et pourquoi ?
Eh bien, une fois que le rêve devient réalité, la prochaine étape nécessaire serait celle de l'horticulture, disent-ils, le sol martien contient des nutriments dont les plantes ont besoin pour pousser et survivre. Mais en raison des conditions extrêmement froides de Mars, des plantes telles que les pommes de terre de Watney devraient pousser dans un environnement contrôlé.
Cette technologie pourrait déjà être là pour soutenir cette croissance.
Une autre étape importante serait le transport, en dehors de la nécessité évidente de fournir une technologie et une science appropriées pour que les individus puissent respirer librement.
Qu'est-ce qu'un langage de programmation dans lequel vous construiriez TOUT et N'IMPORTE QUOI et pourquoi ?
J'adore metalambda car c'est le premier langage orienté sur la génération de vos propres métaverses, simulations et réalité virtuelle. Les MetaLambdas sont des fonctions multiplateformes qui accompagnent les formes de vie computationnelles telles qu'anticipées par Von Neumann dans son
Selon vous, qu'est-ce que les développeurs de logiciels ne font pas assez ?
Je pense que les développeurs de logiciels doivent de nos jours se concentrer davantage sur l'assurance qualité, en s'assurant efficacement qu'ils lisent leur propre code et en s'assurant qu'il fonctionne dans ce scénario. Planifier l'objectif de la construction de ce code est un autre aspect d'une importance majeure, plutôt que de le construire parce qu'il « s'est retrouvé sur vos genoux ».
Rédiger une couverture de test est une autre chose. Pour ceux qui ne savent pas ce que c'est, c'est une technique qui détermine si nos cas de test couvrent réellement le code de l'application, et combien de code est exercé lorsque nous exécutons ces cas de test.
Construisez-le avec l'intégration à l'esprit - c'est de la plus haute importance de nos jours étant donné que la flexibilité et la robustesse sont de la plus haute nécessité.
Un équilibre de vie solide est important. Honnêtement, de plus en plus de développeurs doivent s'éloigner de leurs ordinateurs et profiter un peu de la vie. Parfois, les individus qui codent constamment se perdent dans leur travail et les erreurs deviennent nombreuses.
Quelle est la chose que vous aimez le moins dans la programmation ?
Cela revient à ma réponse précédente, il est très facile pour les programmeurs de devenir introvertis, avec beaucoup de gens qui finissent par ne pas vous comprendre. Il finit par être plus facile pour les personnes mal intentionnées de profiter de vous. C'est pourquoi un équilibre de vie solide est important.
Quelle est la technologie que vous apprenez actuellement ou que vous êtes impatient d'apprendre ?
Il y en a trop, le temps est le problème. Actuellement, je regarde Pickover, qui a une liste de langages ésotériques, et, en général, j'aime ces langages de programmation très obscurs.
Voyager dans le temps 10 ans dans le passé ou 10 ans dans le futur ? À quoi ressemble la technologie ? Justifiez votre réponse.
À mon avis, j'ai l'impression que la télépathie sera la nouvelle frontière du futur. Imaginez avoir l'élément d'une IA plus intelligente et plus nette connectée à votre esprit et avoir la possibilité de manipuler l'espace 3D. Les implications de cela seraient incroyables.
J'échangerai également avec Joel sur les métaverses en vingt ans sur scène lors de Badass Show, un talk-show ludo-éducatif sur le Web3, que je lance en tant qu'animateur lors de