nouvelles

j'ai fondé à moi seul 12 entreprises en 12 mois, un record de 13 années d'entrepreneuriat en tant que développeur indépendant

2024-10-02

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

auteur|niveaux pieter

traducteur|nuka-cola

planification|dongmei

pieter levels, en tant que technicien entrepreneurial indépendant, est devenu un phare pour de nombreux développeurs et entrepreneurs grâce à son parcours entrepreneurial extraordinaire et son style de travail unique.

depuis 2012, il s'appuie sur ses compétences en programmation autodidacte pour se lancer dans un parcours entrepreneurial stimulant. jusqu'à présent, il a personnellement lancé un nombre impressionnant de 70 projets entrepreneuriaux, dont 40 ont été menés à bien et 4 d'entre eux ont été réalisés. a acquis une énorme richesse, les bénéfices annuels d'un seul projet vedette, nomad list, atteignant 2,1 millions de dollars américains.

même face à un taux d'échec de projets pouvant atteindre 95 %, pieter croit fermement à la philosophie du « ship more » : le courage d'essayer et d'itérer rapidement. il croit fermement que tant qu'il continue à lancer de nouveaux projets, le succès est possible. finira par venir.

le style de vie de pieter est tout aussi désirable. c'est un véritable « nomade numérique » qui a voyagé dans plus de 150 villes dans plus de 40 pays à travers le monde. il aime parcourir le monde tout en s'immergeant dans des technologies telles que html, jquery, php et sqlite, assis malsain dans sa chambre d'hôtel. il adhère au principe du « construire en public » et présente au public sans réserve toutes ses tentatives. cette attitude ouverte et transparente lui a valu l'amour de la plupart des gens.

dans le podcast de lex fridman, pieter a partagé en profondeur son parcours d'incubation de 12 startups en 12 mois, comment il a appris l'ia, compris les dernières tendances technologiques, démarré des projets de 0 à 1 et acquis des compétences en programmation, en sélection technologique, etc.

ce qui suit est une transcription éditée de l’entretien.

personne ne crée de logiciel qui ne rapporte pas d'argent

lex fridmanlex : cela fait 12 startups en 12 mois. comment s’est passé le démarrage de votre première startup ? où étiez-vous à ce moment-là... lorsque vous étiez assis devant l'ordinateur, aviez-vous une idée précise de ce que vous alliez construire ?

niveaux pieter: j'ai quelques idées, car j'ai une chaîne youtube et un site web appelé panda mix show pour cette chaîne. il contient principalement des remix de musique électronique, comme la musique dubstep, techno et house dance.

lex fridman : j'ai vu l'un d'eux dire aussi flash. est-ce que vous utilisiez flash à l'époque ?

niveaux pieter: oui, mon album cd a été créé en utilisant flash. j'ai aussi vendu des cd.

lex fridman: okay, laissez-moi expliquer aux jeunes amis ici, flash est une sorte de logiciel qui était assez révolutionnaire à l'époque.

niveaux pieter: c'est vieux, mais flash était vraiment cool.

lex fridman: c'est exact. et comment ça s'appelle... oups, je ne m'en souviens pas. oui, actionscript, une sorte de programmation.

niveaux pieter: oui, c'est en actionscript et flash. c'est fondamentalement équivalent à javascript à l'époque.

lex fridman: cette description est très appropriée. à cette époque, je pensais que le futur internet en dépendrait définitivement, j’ai donc passé beaucoup de temps à l’étudier sérieusement.

niveaux pieter: plus tard, il a été tué par steve jobs.

lex fridman : steve jobs l'a tué. jobs a dit à l'époque : « flash est nul, ne l'utilisez pas », alors tout le monde a dit : « d'accord, avec le recul, jobs avait raison, n'est-ce pas ?

niveaux pieter: je ne peux pas le dire non plus. mais flash est effectivement une plateforme relativement fermée, mais l'ironie est qu'apple lui-même n'est pas très ouvert. mais à l'époque, jobs avait déclaré : "c'est trop fermé et les gens ne devraient pas l'utiliser. flash a des problèmes de sécurité." en y réfléchissant maintenant, jobs voulait utiliser des mots pour faire sentir à tout le monde que flash. était mauvais. flash est en fait plutôt cool.

lex fridman: ouais, c'était vraiment cool à l'époque. mais le fait est que les gif étaient cool. mais ils sont finalement revenus sous différentes formes, les gif devenant désormais un véhicule important pour les mèmes internet. quoi qu’il en soit, à mon avis, les gif sont vraiment cool, et je ne suis pas du tout sarcastique. c'est vraiment excitant de voir quelque chose bouger comme un lapin dansant sur internet.

niveaux pieter: à cette époque, il y avait de nombreuses pages d'accueil personnelles, et tout le monde affichait tout le contenu au centre. il existe également des gif prometteurs, comme porter un casque et danser sous les lumières, qui sont si merveilleux rétrospectivement.

lex fridman: vous faisiez donc simplement le développement html le plus basique...

niveaux pieter: oui, mais je dois acquérir quelques connaissances approfondies en matière de codage, alors autant commencer par là. c'est effectivement bien de lancer une startup tous les mois, car cela oblige à apprendre la programmation et à maîtriser les bases. mais mon système de connaissances est encore très fragmenté, et je ne peux rien y faire. après tout, je n'ai pas beaucoup de temps pour une exploration systématique... je n'ai qu'un mois pour faire une chose, ce qui fait que le délai est long. y est déjà corrigé. j'étais très strict sur mon temps et j'ai même compilé mon emploi du temps dans un article de blog sur hacker news. beaucoup de gens l'ont vu et ont commenté : « vous êtes trop exagéré ». en fait, cela me met encore plus de pression, car cela a été rendu public à la vue de tous, donc je dois le faire.

lex fridman : alors, vous souvenez-vous de votre premier projet ?

niveaux pieter: je me souviens que c'était play my inbox. parce qu’à l’époque, nous nous envoyions de la musique sympa par e-mail. spotify ne semblait pas encore exister à cette époque. vers 2013, nous nous envoyions de la musique et des liens youtube. il existe de nombreux e-mails sur gmail qui disent quelque chose comme « cette chanson est géniale, écoutez-la maintenant », mais ils ne sont pas accessibles automatiquement. j'ai donc créé une application qui se connecte au gmail de chacun, récupère ses e-mails, trouve les e-mails avec des liens youtube, puis crée une bibliothèque musicale. c'est essentiellement spotify, et mes amis l'adorent.

lex fridman : comment ça se fait, par grattage ? est-ce que cela se fait via api ?

niveaux pieter: non, il utilise pop, pop ou imap. en fait, il vérifie votre courrier. il semble maintenant qu'il ait réellement des problèmes de confidentialité, car il extraira tous les e-mails de l'utilisateur pour trouver des liens youtube, mais rien ne sera enregistré de mon côté. quoi qu'il en soit, c'est assez intéressant. le premier produit a fait l'objet d'une couverture médiatique, et je me souviens qu'il a attiré l'attention de la presse technologique, et tout le monde disait : « c'est cool ». cela ne rapporte pas d’argent car il n’y a aucun bouton de paiement, mais les gens l’utilisent. j'estime qu'il y a probablement des dizaines de milliers d'utilisateurs.

lex fridman : c'est une très bonne idée. je suis curieux de savoir pourquoi une telle fonction n'existe pas maintenant ? pourquoi n'existe-t-il aucun outil sur le marché permettant d'accéder à gmail et d'en extraire des informations globales utiles ?

niveaux pieter:oui, nous devrions dire à gmail "ne pas afficher tous les e-mails, afficher simplement les e-mails contenant des liens youtube ou quelque chose comme ça." pourquoi google ne fait-il pas cela ?

lex fridman: l'ensemble de l'écosystème applicatif, mais il semble que cela n'ait jamais vraiment...

niveaux pieter:ne fais pas ça, je n'ai jamais vu ça auparavant...

lex fridman : certaines personnes l'ont aussi fait... par exemple, j'ai vu des applications comme boomerang, et certaines d'entre elles sont plutôt bonnes. mais je ne sais pas pourquoi ils ont disparu plus tard, peut-être parce que ce n’était pas facile de gagner de l’argent.

niveaux pieter: oui, je pense qu'au fond, les gens ne veulent pas payer pour ces extensions et plug-ins parce qu'ils ne ressemblent pas à de vraies applications. par conséquent, les gens ne prêtent généralement pas trop attention à ces produits. tout le monde a le concept inhérent selon lequel « les plug-ins doivent être gratuits. que ce soit dans google sheets ou ailleurs, je ne paierai jamais pour les plug-ins que j'utilise. quelles sont les qualifications des plug-ins pour facturer de l'argent ? visitez un site dédié, les idées de chacun ont immédiatement changé. "d'accord, j'ai besoin de ce produit, et je vais le payer parce que c'est un produit véritablement autonome." ainsi, même si le code derrière les deux est exactement le même, le plug-in est désavantagé en termes de fonctionnalité. attirer des paiements.

lex fridman:clair. la même fonctionnalité peut être implémentée côté navigateur via des extensions, telles que les extensions chrome.

niveaux pieter: oui, mais qui dépenserait de l'argent en extensions chrome ? presque personne ne le veut.

lex fridman: absolument impossible.

niveaux pieter: donc personne ne le fait probablement parce qu’il ne peut pas gagner d’argent.

lex fridman: c'est dommage, mais j'ai bien peur que ce soit la réalité.

niveaux pieter:les extensions chrome ne peuvent que compléter l’activité d’une startup. par exemple, disons que vous développez un produit autonome et une extension chrome associée.

lex fridman: j'espère en fait que les extensions chrome pourront être développées en produits indépendants, et j'espère aussi que chrome pourra ouvrir des canaux permettant aux utilisateurs de payer facilement... en fait, j'imagine que de nombreux produits peuvent être transformés en extensions, comme de nombreuses améliorations fonctions sur les réseaux sociaux.

niveaux pieter: tel que gpt. diverses extensions chatgpt sont payantes et les développeurs peuvent désormais également bénéficier d'un partage des revenus d'openai. j'en ai fait pas mal moi-même.

création de 12 startups en 12 mois,

comment?

lex fridman : pourquoi obtenez-vous l'argent cette fois-ci ? d'accord, parlons-en plus tard. revenons au sujet, créer 12 startups en 12 mois est une bonne idée. alors, que faites-vous exactement pour créer une entreprise en 30 jours ? c'était difficile à l'époque ?

niveaux pieter: je pense que le plus difficile est de déterminer ce dont nous n’avons pas besoin et ce que nous ne devrions pas construire parce que notre temps est très limité. tout d’abord, la page de connexion ne peut pas fonctionner, et ensuite il est nécessaire de créer un produit indépendant. après tout, seul un produit peut convaincre les gens de payer pour cela. dois-je mettre en place un système de connexion ? peut-être pas. bien entendu, nous pouvons également développer des systèmes de connexion simples. par exemple, pour photo ai, après inscription, vous pouvez utiliser stripe checkout pour payer et obtenir un lien de connexion. lorsque j'ai commencé, je fournissais uniquement un lien de connexion haché. utiliser un tel lien statique pour se connecter était très simple, mais pas très sécurisé. après tout, il n’y a aucune vérification, donc le lien a été divulgué et c’est tout. nous disposons désormais d’un véritable identifiant google, mais à l’époque, c’était encore dans un an. bref, parce que le temps est limité, il faut s'assurer que l'affaire soit suffisamment simple et complète. je dois me concentrer sur des choses qui peuvent être construites rapidement.

il suffit donc d'argent, de stripe, de créer un produit et de développer une page de destination. je dois également réfléchir à la manière dont les gens trouveront mon produit, par exemple en le publiant sur reddit. mais comment en faire la promotion sur reddit sans être perçu comme une mauvaise personne diffusant du spam ? je ne pense pas qu’il soit utile de dire la vérité, comme « salut tout le monde, je travaille sur une startup, essayez mon produit s’il vous plaît »… arrêtez, personne n’est intéressé et le contenu sera supprimé instantanément. la seule façon dont cela fonctionne est que s'il y a beaucoup de personnes sur un sous-canal sur reddit qui ont rencontré des problèmes similaires et que vous parvenez à résoudre ce problème, vous pouvez alors dire "hé tout le monde, j'ai créé cet outil et il pourrait résoudre votre problème." ". vous pouvez également dire « temporairement libre ». cela devrait bien fonctionner. mais en bref, vous devez être ciblé et déterminer à qui conviennent vos résultats de développement.

comment apprendre l'ia

lex fridman : quels conseils donneriez-vous aux personnes qui découvrent les différents outils d'ia de pointe ? par exemple, vous avez mentionné que de nouveaux modèles sont lancés tout le temps, alors comment être attentif aux tendances et rester au courant de tout ?

niveaux pieter: je pense que tout d’abord, tout le monde doit faire attention à x. x est désormais très performant et est devenu une plateforme d’échange d’informations pour l’ensemble de l’industrie de l’ia. une chose à propos de ces gens est qu’ils utilisent tous des avatars d’anime. en fait, un ami m'a posé cette question spécifiquement : « quels comptes dois-je suivre pour suivre les dernières tendances en matière d'ia ? » j'ai répondu : « allez sur x et suivez les comptes qui se concentrent à la fois sur l'ia et l'animation. » url, les a tous fait rire et dire : « qu'est-ce que c'est ? » mais sans blague, ces gars sont tous de vrais praticiens dans le domaine de l'ia. ils travaillent tous pour de grandes entreprises technologiques et publient diverses actualités sur x. beaucoup d’entre eux sont anonymes et, curieusement, ils préfèrent utiliser des avatars animés. je ne sais pas comment l'utiliser moi-même, mais ces gens se contentent de parcourir l'industrie et de publier le contenu intéressant qu'ils trouvent. par exemple, ils partageront des documents de recherche. par conséquent, si vous souhaitez suivre la tendance de développement de l’ia, rendez-vous sur x.

lex fridman: presque toutes les personnes figurant sur ma liste de priorités actuelle sont engagées dans l'ia. mais il y a beaucoup de plaisir dans x, et tout le monde est bruyant. je vais parfois le regarder pour soulager mon ennui.

niveaux pieter: la raison pour laquelle j'aime x, c'est parce que c'est la source de la créativité. le contenu publié par d’autres peut inspirer notre propre créativité. c'est intéressant de voir d'autres personnes partager leurs découvertes, puis je me dis : « d'accord, et si j'en faisais quelque chose. » quoi qu'il en soit, après avoir visité x, j'ai vraiment envie d'imiter les idées des autres et d'essayer d'utiliser des modèles d'ia. . par exemple, saisissez manuellement du contenu, définissez des paramètres, etc., et essayez de voir si vous pouvez utiliser l'ia pour créer une application ou un site web.

lex fridman : pouvez-vous nous parler un peu plus de la façon dont l'ia photo est progressivement améliorée et optimisée, étape par étape ?

niveaux pieter: quoi qu'il en soit, je viens de construire une ia photo, et beaucoup de gens l'ont déjà utilisée. les utilisateurs génèrent environ 1 million de photos chaque mois. je testerais les paramètres, augmenterais le nombre d'étapes pour générer une photo ou changerais d'échantillonneur, un peu comme un planificateur. il existe de nombreux outils dpm sur le marché. en fait, je ne les comprends pas du tout, mais je sais que je peux choisir parmi eux et générer des images en douceur. les images résultantes varient en qualité et je ne pouvais parfois même pas dire laquelle était la meilleure. je vais donc le faire manuellement et le tester moi-même. puis je me suis dit : « pourquoi ne pas laisser ces utilisateurs le tester ? » après tout, ils produisent des millions de photos chaque mois. je ferai donc des tests de paramètres au hasard sur environ 10 % des utilisateurs, puis je verrai s'ils aiment les résultats correspondants. cela peut être jugé selon s'ils l'adoptent et le téléchargent. c'est ainsi que j'appréhende le sens de l'optimisation. ensuite, j'effectuerais des tests a/b pour observer l'importance des différents paramètres, quels paramètres sont les meilleurs et lesquels sont les moins bons, etc.

lex fridman: de cette façon, vous pouvez progressivement voir quels modèles sont les plus performants.

niveaux pieter:oui. ensuite, une fois que je trouve les données suffisamment convaincantes, je peux faire basculer tous les utilisateurs vers la combinaison de paramètres correspondante et déterminer que cela conduira à une optimisation révolutionnaire de la qualité. pour faire simple, il s’agit d’utiliser le pouvoir des utilisateurs pour améliorer leurs produits. lorsqu'ils s'inscrivent, je leur dis "nous ferons un échantillonnage qui comprend le test de vos photos avec des paramètres aléatoires." cela fonctionne très bien et je n'ai plus à faire une tonne de tests moi-même, car les tests utilisateur à eux seuls suffisent pour obtenir une diminution marginale. optimisation. avec leur aide, j'ai lentement trouvé la combinaison de paramètres la plus adaptée, et c'est tout.

lex fridman: ainsi, l'ensemble du flux de travail concerne les paramètres, les modèles et permet aux utilisateurs de vous aider à explorer l'espace des modèles et des paramètres.

niveaux pieter: mais il y a une chose à dire, stable diffusion - j'utilisais la version 1.5 à l'époque, et maintenant la version 2.0 est là, et il existe également une version excel - plus la version est récente, plus la qualité est mauvaise. les principaux utilisateurs utilisent donc toujours la version 1.5 car il ne s'agit pas de la version dite "castrée". ils neutralisent efficacement les fonctionnalités en échange d’une meilleure sécurité et d’autres fonctionnalités. la plupart des gens s’en tiennent donc toujours à stable diffusion 1.5. pendant ce temps, stable diffusion s'est effondrée et le pdg s'est enfui. principalement parce qu’il n’y avait pas d’argent à gagner et qu’il y avait beaucoup de drames dans l’entreprise. dans l’ensemble, ils ont donné à chacun un modèle open source qu’ils pouvaient utiliser, ils ont collecté des centaines de millions de dollars, mais jusqu’à présent, il n’y a pas eu beaucoup de revenus réels. quoi qu’il en soit, ils ont rendu le modèle open source accessible à tous, et ils ont fait un excellent travail. ce n'est pas facile, remerciez-les.

lex fridman : vous voulez dire que vous n'utilisez pas la dernière version ?

niveaux pieter: oui, et ce qui est étonnant, c'est que même si stable diffusion a levé des centaines de millions de dollars, ce sont les startups early stage qui viennent de naître, comme moi, qui en fin de compte en profitent. chacun a développé des petits programmes autour du grand modèle qui exploitent ses fonctions. maintenant, ils facturent de l'argent sur le nouveau modèle, mais les performances réelles de la nouvelle version ne sont pas très bonnes pour les utilisateurs, et elle n'est pas aussi ouverte.

lex fridman: oui. c'est effectivement intéressant. après tout, l'open source a un impact si important dans le domaine de l'ia, mais le modèle économique qui le sous-tend n'est pas clair... quoi qu'il en soit, les entreprises de tout l'écosystème ont adopté le modèle open source, qui est absolument félicitations.

niveaux pieter: c'est donc comme le cadre de développement précédent, sauf qu'ils n'ont pas dépensé d'argent pour acheter des parts de marché, ni facturé sur la plateforme.

lex fridman : revenons à la question des connaissances professionnelles et des idées entrepreneuriales. après avoir tant parlé, vous n'avez pas trouvé d'idée entrepreneuriale claire et vous êtes toujours sur la voie de l'apprentissage des connaissances. alors, comment décider quelle idée est la bonne ? avec autant de possibilités qui s’offrent à vous, comment choisir une direction dans laquelle il vaut la peine d’investir votre temps et votre énergie ?

niveaux pieter: hélas, en fait, je ne peux pas le dire clairement dans la plupart des cas. c'est probablement juste une question de ressenti, je choisirai celui qui me convient le mieux. après tout, il n’est pas question que je crée une entreprise spatiale pour le moment, n’est-ce pas ? même si des défis existeront toujours, je peux commencer par ce que je peux faire...

lex fridman : juste par curiosité, avez-vous vraiment envisagé une « entreprise spatiale » ?

niveaux pieter: haha, comment est-ce possible ? je suis très préoccupé par l'exploitation minière des astéroïdes, comme acheter des astéroïdes, en extraire du minerai, puis les rapporter et les vendre. la mission de lancement peut être payée pour embaucher quelqu'un d'autre pour la faire, il suffit donc de développer un robot capable d'opérer sur l'astéroïde et de se renvoyer. alors peut-être que cela peut arriver...

lex fridman: mais je pense que l’exploitation minière d’astéroïdes et la robotique sont toutes deux difficiles.

niveaux pieter:oui, aucun d’entre eux n’est simple.

lex fridman : donc si vous mettez ces deux ensemble, pouvez-vous vraiment le faire ?

niveaux pieter: ce n’est définitivement pas possible. mais voici la réalité : « nous choisissons une voie non pas parce que c’est vraiment facile, mais parce que nous pensons que ce sera facile. » oui, c’est ainsi que je vois l’exploitation minière des astéroïdes, et c’est pourquoi j’y réfléchis.

lex fridman : ce n'est pas seulement un site web. il s'agit d'une exploitation minière d'astéroïdes. il y a trop de défis dans différents environnements gravitationnels.

niveaux pieter: oui, peut-être que mon idée me fait passer pour un idiot, mais la difficulté réelle de l'opération est déjà très faible. au moins par rapport à la fabrication de fusées, l’exploitation minière est encore beaucoup plus simple.

lex fridman: vous utiliseriez donc des services comme spacex pour effectuer des lancements spatiaux.

niveaux pieter: oui, spacex sera engagé pour lancer ce chien robot ou une autre forme d'appareil.

lex fridman : alors, vous avez vraiment cité « l’exploitation minière d’astéroïdes » comme plan d’affaires alternatif ?

niveaux pieter: oui, je viens de le nommer "trello".

lex fridman: trello, oui.

niveaux pieter: jusqu'à présent, j'utilise toujours telegram pour enregistrer mes pensées afin qu'elles puissent être facilement vérifiées à l'avenir. chaque fois que j’ai une bonne idée, je l’écris.

lex fridman : tapez-vous des notes sur telegram ?

niveaux pieter: j'utilise généralement davantage whatsapp, n'est-ce pas ? en fait, c'est comme une fonction « s'envoyer un message », et toute l'expérience est similaire au bloc-notes précédent.

lex fridman: alors, vous vous parlerez sur telegram.

niveaux pieter: oui, c'est comme utiliser un bloc-notes pour éviter d'oublier quelque chose. je trierai également le contenu plus tard.

lex fridman: j'aime particulièrement votre habitude d'essayer de ne pas utiliser de systèmes complexes ou d'autres outils. de nos jours, les gens utilisent souvent des systèmes tels que obsidian et notion, et font des choses comme prendre des notes. et vous pouvez le résoudre avec le bloc-notes et ne comptez pas sur d'autres outils.

niveaux pieter: oui, et j'ai découvert que de nombreux utilisateurs de youtube font cela... il existe de nombreux soi-disant « gourous de la productivité » sur internet, qui peuvent utiliser des stylos pour dessiner de beaux mémos sur l'ipad. j'ai aussi un ipad, j'ai donc aussi appris à dessiner dessus avec un stylo, comme un calendrier dessiné à la main. beaucoup de gens l'utilisent de cette façon, la plupart d'entre eux sont des étudiants, et ils peuvent le colorier à leur guise. mais après une semaine de pratique, je me suis soudain demandé ce que je faisais... ça ne sert à rien d'être fantaisiste, alors pourquoi ne pas simplement l'organiser en message et me l'envoyer, ça suffit.

lex fridman: en parlant d'inspiration, vous avez partagé un tweet expliquant pourquoi la première idée qui nous vient à l'esprit est souvent la meilleure. vous pensez que la raison est que la première raison se cache peut-être au plus profond de notre conscience depuis longtemps, et couve dans le cerveau depuis des semaines, des mois, voire des années. huit heures de réflexion ne peuvent jamais être comparées à ces pensées sans fin qui se forment à l’arrière-plan du cerveau. donc, si vous êtes confronté à une idée qui a mis huit heures à être peaufinée et à une pensée qui apparaît soudainement dans votre esprit, alors cette idée est souvent meilleure. après tout, c’est ce à quoi on réfléchit depuis des années sans même s’en rendre compte, et c’est vraiment intéressant.

niveaux pieter: oui, cet état émergent est merveilleux. notre subconscient est comme de l’eau bouillante, et quand elle est prête, c’est comme un micro-ondes qui sonne. tout d’un coup, nous avons eu une idée géniale.

lex fridman : avez-vous beaucoup de ces pensées ?

niveaux pieter: oui, beaucoup, beaucoup, et j'ai l'habitude de penser ainsi.

lex fridman: cette chose est cachée dans ma tête depuis longtemps.

niveaux pieter: c'est exact. mais après son apparition, je le polirai à nouveau, tout comme le renvoyer à la cuisine pour le réchauffer.

lex fridman: parce que parfois les idées ne sont pas encore complètement mûres.

niveaux pieter: c’est comme une marmite de soupe créative qui mijote. c’est ainsi que mon cerveau fonctionne, et je suis sûr que c’est la même chose pour la plupart des gens.

lex fridman : mais cela dépend aussi du timing. parfois, la raison pour laquelle nous devons remettre le tout dans la marmite et cuire à nouveau n’est pas seulement parce que nous ne sommes pas encore prêts, mais le monde réel ne l’est pas non plus.

niveaux pieter: oui, bien souvent, les fondateurs de startups proposent des idées trop en avance sur leur temps. en effet.

comment apprendre un nouveau langage de programmation

lex fridman: l'une de vos meilleures capacités est d'apprendre de nouvelles choses. vous allez d’abord proposer une idée, puis essayer de la mettre en œuvre, puis acquérir toutes les compétences nécessaires pour la mettre en œuvre. de cette façon, nous pouvons explorer sans avoir à acquérir trop de connaissances à la fois. je ne peux donc m’empêcher de demander : comment apprends-tu ? comment maîtriser rapidement les compétences dont vous avez besoin ? par exemple, vous avez participé à un cours d’apprentissage 3d de 30 jours et vous deviez maîtriser toutes les connaissances 3d dont vous avez besoin en 30 jours.

niveaux pieter: oui, j’ai déjà suivi un cours de réalité virtuelle (vr) car cela a aussi créé un engouement comme l’ia. en 2016 et 2017, la réalité virtuelle est soudainement apparue. le premier était le htc vive, le casque vr lourd qui a attiré beaucoup d'attention avant le vision pro d'apple. je me suis dit : « cela va être populaire, alors je ferais mieux de me dépêcher et d'apprendre. » je ne connaissais rien à la 3d à l'époque, alors j'ai installé unity et blender et j'ai commencé à en apprendre davantage. j’ai l’impression qu’il s’agit d’une technologie émergente qui va certainement faire son chemin. de cette manière, tant que vous maîtrisez les compétences dans ce domaine, vous pourrez rapidement vous consacrer au développement. de toute façon, c'est amusant pour moi d'apprendre parce que les gens me demandent toujours : « comment as-tu appris à coder ? est-ce que je veux apprendre à coder ? » et ma réponse est : « je ne sais pas, j'apprends tous les jours ». cela peut sembler un cliché, mais je digère littéralement quelque chose de nouveau chaque jour.

par exemple, chaque jour, je recherche sur google ou je demande à chatgpt comment résoudre certains problèmes. mon vivier de compétences s'agrandit chaque jour, vous ne pouvez donc jamais arrêter d'apprendre. et l’apprentissage lui-même devrait être un processus sans fin. la vraie question est donc : où veux-tu aller ? dans quelle mesure souhaitez-vous comprendre un problème actuel particulier ? vous avez une forte soif de connaissances ? êtes-vous prêt à vivre de cette façon pour le reste de votre vie ?

je pense donc que la meilleure façon de continuer à apprendre est de trouver plus de choses à faire et de ne pas rester inactif. ce qui doit être fait est déterminé, mais nous ne savons pas comment le faire, donc ce que nous devons apprendre deviendra naturellement clair. par exemple, comment créer un site web, nous pouvons rechercher des termes pertinents sur internet, ou maintenant nous pouvons directement demander à chatgpt « comment créer un site web ? quelle devrait être la première étape ? il générera du code pour nous. copiez le code, enregistrez-le sous forme de fichier, puis ouvrez-le via google chrome ou d'autres navigateurs. maintenant que nous disposons du site web le plus simple possible, nous pouvons procéder à des ajustements. la question suivante est donc « comment ajouter des boutons de fonction ? comment ajouter des fonctions d'ia ? » bref, grâce à cette séquence d'actions, nous pouvons maîtriser de nouvelles connaissances plus rapidement qu'en lisant des livres ou des tutoriels.

lex fridman : en fait, j'ai toujours été un peu curieux, comment pouvons-nous nous appuyer sur des modèles d'ia pour résoudre le problème de « comment créer un site web ? pourrait-on dire que le modèle d'ia fournira les idées de solutions les plus élémentaires, telles que définir l'objectif du site web, choisir un nom de domaine, choisir un fournisseur d'hébergement web, choisir un site web/constructeur/cms, créer une plate-forme, vous utilisez wix, etc.?

niveaux pieter: oui, il serait recommandé d'utiliser wix ou squarespace pour créer une page de destination.

lex fridman: donc, si je souhaite programmer mon propre développement de site web, comment dois-je l'exprimer dans le chat ? par exemple, commencez à concevoir votre propre site web en créant une page de base.

niveaux pieter: oui, c'est bien. vous pouvez même demander comment créer un site web et comment en faire la promotion.

lex fridman: ah oui, et lancer un site internet, c’est aussi important.

niveaux pieter: oui, et tout le processus, c'est comme discuter avec quelqu'un.

lex fridman : parlez simplement de tous les aspects du développement de sites web.

niveaux pieter: l'ensemble de l'expérience d'utilisation ressemble en fait un peu à google analytics.

lex fridman : mais vous ne devriez pas pouvoir créer un site web aussi complexe que nomad lists en utilisant cette méthode, n'est-ce pas ?

niveaux pieter: en fait, vous pouvez.

lex fridman: ensuite, vous devez utiliser wix.

pieter levels : en fait, l’ensemble du processus n’est pas aussi compliqué qu’on le pense. les outils de création de sites web actuels sont très avancés. nous sommes confrontés à une grille d'images cliquable, puis les pages sont ouvertes couche par couche.

lex fridman: mais comment apprendre à programmer ? par exemple, choisissez un langage de programmation au hasard.

niveaux pieter: je recommande personnellement freecodecamp. vous pouvez accéder à des ressources d’apprentissage considérables par sujet et pratiquer vos compétences en codage pendant 30 à 60 minutes chaque jour. le plus important est de s’y tenir sur le long terme. rejoignez également les communautés de programmation comme reddit... c'est un énorme trésor.

lex fridman:compris.

niveaux pieter: quoi qu'il en soit, je pense que c'est un bon point de départ. imaginez que pour une personne sans aucune compétence, cette époque ait permis de créer un site web ou même de démarrer une startup. c’est précisément pour cette raison que la technologie de l’ia est si puissante dans le domaine de l’éducation. les gens du monde entier peuvent poser des questions au grand modèle, puis utiliser les conseils pour construire leurs propres projets.

les œuvres excellentes ne doivent pas seulement être développées ;

sachez aussi faire de la publicité

lex fridman: okay, maintenant je comprends. ensuite, il s’agissait simplement de construire, construire, construire. quoi qu'il en soit, qu'il s'agisse d'un grand modèle d'ia ou d'un tutoriel de programmation sur le développement web, le plus important est de l'utiliser réellement. tant que vous avez le prototype du projet en tête, il peut éventuellement être mis en œuvre. j'aime beaucoup l'idée de lancer 12 startups en 12 mois, ou encore plus extrême, démarrer un nouveau projet chaque jour. le plus important est d’agir, de commencer à construire, d’obtenir des résultats et de s’améliorer un peu chaque jour. c'est une expérience vraiment cool.

niveaux pieter: je pense que c’est ce que les gens appellent souvent l’inspiration. il y avait une fille qui avait créé 160 sites web en 160 jours. bien sûr, elle créait des mini-sites web, mais au moins elle a appris à coder de cette façon. je pense donc que c'est bien de se lancer un petit défi. vous pouvez également participer à des bootcamps de codage, mais je pense que la formation au codage est un peu dépassée aujourd'hui. à mon avis, le meilleur moyen est de sortir de sa zone de confort, de se fixer des objectifs et de se forcer à commencer à apprendre. cela nécessite une forte discipline personnelle, sinon vous ne pourrez tout simplement pas persister. et le codage... le codage a une courbe d'apprentissage très abrupte, et cela peut parfois être très pénible. pour cette raison, la plupart des gens n’ont jamais réussi à maîtriser cette compétence.

oui, continuez, n’abandonnez jamais, et faire quelque chose nécessite souvent un sentiment d’urgence. ainsi, lorsque nous enregistrons ce que nous devons faire, comme l'organiser dans des hood maps ou des prototypes fonctionnels, il y a une pression invisible. au début, nous paniquons : « oups, que faisons-nous ensuite ? » ensuite, nous cherchons de l'aide en ligne, essayant de comprendre les différentes options et solutions. mais tant que nous pourrons survivre à cette étape, nous obtiendrons des résultats que nous pourrons essayer plus tard, et la joie apportée par le succès stimulera rapidement la sécrétion de dopamine dans notre cerveau, incitant les gens à participer à ce cycle de motivation positive.

pour être honnête, ce sentiment est incroyable. et j’ai également diffusé le tout en direct pour que les gens puissent le regarder à tout moment sur youtube. alors quand ça marche, c’est comme un rêve. plus important encore, je n’ai jamais fixé mes objectifs trop haut. je me concentre simplement sur les problèmes à résoudre ensuite, et si j'avance un par un, j'obtiendrai éventuellement une candidature ou un site web complet, etc. parfois, la raison pour laquelle les gens ne peuvent rien faire est parce qu’ils visent trop loin. c'est comme cette affiche. il est impossible de la dessiner du jour au lendemain, mais si vous parvenez à vous concentrer sur une seule chose, le prochain petit défi, il apparaîtra lentement et comme par magie.

lex fridman: et je dois croire dans mon cœur que cette affaire ne sera pas un problème pour moi.

niveaux pieter: oui, c'est très important. vous devez rester optimiste, car tout le monde sera confronté à des problèmes très difficiles, et de nombreux problèmes majeurs n’ont rien à voir avec la technologie, mais plutôt avec des choix ouverts. peut-être que les gens n’aiment tout simplement pas votre site, et peut-être êtes-vous obligé d’abandonner le site sur lequel vous avez consacré tant d’efforts. bref, tout peut arriver.

lex fridman: qu'est-ce que ça fait de montrer publiquement votre processus de développement devant tout le monde ? vous souhaitez probablement obtenir rapidement les commentaires des gens et itérer de manière flexible, n'est-ce pas ? cela aura certainement un certain effet d'incitation, mais les critiques des gens auront également un impact négatif sérieux.

niveaux pieter: c'est vrai, donc parfois j'ai l'impression que les internautes qui parlent durement ne sont pas tous de mauvaises personnes. je trouve que les opinions de beaucoup de gens sont très précieuses. en bref, supprimez d’abord les évents purement émotionnels, comme par exemple que votre site web est horrible, etc., et essayez de supprimer les parties dont tout le monde est le plus insatisfait. si le site web est nul, c’est un jugement personnel, mais pourquoi l’autre partie le jugerait-il ainsi ? selon l'explication de l'autre partie, vous constaterez qu'il y a en fait une logique derrière cela. par exemple, le processus d'enregistrement est trop fastidieux ou il y a un problème avec les données. ils diront que les données sont des conneries, donc je dois améliorer la qualité des données. de nos jours, de nombreuses personnes sur internet ignorent simplement les opinions opposées. je pense qu’il s’agit d’un comportement stupide et universel. certainement,il y a aussi de nombreuses personnes sur internet qui détestent et insultent tout sans réfléchir. ce genre de situation n'est pas rare sur x, donc tout le monde doit les filtrer attentivement. en somme, si vous voulez bien vous entendre en x, vous devez vous épaissir la peau.. en fait, j’ai bloqué beaucoup de personnes, et j’en ai peut-être déjà bloqué près de 15 000. j'ai recherché et j'ai bloqué tellement de personnes au cours des dix dernières années. ce sentiment est vraiment...

lex fridman : sont-ils bloqués un par un manuellement ?

niveaux pieter:oui.

lex fridman: oh mon dieu...

niveaux pieter: cela équivaut à bloquer 1 500 personnes chaque année. je n'aime pas bloquer les gens parce qu'ils se mettront en colère. ils prendront une capture d'écran et publieront quelque chose comme : « écoutez, ce type m'a bloqué. » mais ce n'est pas grave, je vais juste les faire disparaître pour les insultes inutiles.

lex fridman : depuis que vous avez mentionné reddit, hood maps a-t-il déjà été présent sur la page d'accueil de reddit ?

niveaux pieter: j'y suis allé, oh, c'est vraiment incroyable. mon serveur a failli tomber en panne et quand j'ai regardé google analytics, j'ai vu environ 5 000 personnes sur le site, ce qui était fou. il faisait nuit et c'était incroyable pour moi. pour être honnête, de nombreuses applications deviennent désormais populaires en publiant de courtes vidéos promotionnelles sur tiktok, les bobines youtube et les bobines instagram. donc, si vous créez votre propre application, il est préférable de réaliser une vidéo promotionnelle, telle que "j'ai développé une telle application, et voici comment elle fonctionne. je veux vous expliquer les raisons de sa création, et cela peut résoudre le problème". ." telle ou telle question, etc. " tant que la vidéo est bonne et attrayante, l'application deviendra populaire. je me souviens encore d’une vidéo sur tiktok qui a soudainement augmenté les revenus mensuels du logiciel d’environ 20 000 dollars. l'effet est vraiment étonnant.

lex fridman : parlez-vous de vous-même ou de quelqu'un d'autre ?

niveaux pieter: c’est quelqu’un d’autre, en fait je ne le connais pas. ils ont écrit de nombreux articles sur les leaders d’opinion en matière d’ia et ont également présenté diverses applications de l’ia. une fois qu’une vidéo devient virale, ils demandent un paiement aux personnes impliquées. j'ai travaillé dessus et j'ai fini par gagner environ 4 000 $. maintenant, je le fais moi-même et je trouve que l'effet est vraiment bon. tiktok est une plateforme d’acquisition massive d’utilisateurs et de construction écologique. je pense que cette méthode d’acquisition aléatoire d’utilisateurs est la meilleure, meilleure que l’achat direct d’espace publicitaire. parce que lorsque nous avons commencé, nous n’avions pas d’argent pour acheter de la publicité. la voie à suivre est donc d’utiliser une approche plus naturelle ou d’écrire des tweets populaires qui aideront l’application à attirer l’attention de tous.

lex fridman: en d’autres termes, vous devez d’abord développer d’excellents produits et avoir suffisamment de followers sur votre compte, afin que les résultats puissent être remarqués par les autres. de cette façon, tant que le produit est suffisamment bon, il finira par devenir populaire.

niveaux pieter:oui. et sur x et diverses autres plateformes, nous n’avons souvent pas besoin d’un nombre particulièrement important de fans, y compris les bobines tiktok et instagram, qui ont toutes des algorithmes de recommandation similaires. ce qui compte vraiment, c’est la qualité du contenu, pas le nombre de fans. tant qu'un petit nombre de personnes (disons 300 personnes) ont regardé votre contenu et l'aiment vraiment, l'algorithme poussera le contenu à 1 000 personnes, et ainsi de suite. un tel contenu de haute qualité sera finalement vu par de plus en plus de personnes. peu importe que vous ayez 500 000 abonnés, 10 millions d’abonnés ou plus, c’est une époque où le contenu est roi.

comment gagner de l'argent avec les produits ?

lex fridman : quelle est votre philosophie du profit ? comment gagner de l’argent avec ce que l’on construit ?

niveaux pieter: eh bien, de nombreuses start-up démarrent avec des utilisateurs gratuits, nous pouvons donc ouvrir le canal d'inscription et fournir des applications gratuitement. mais pour moi, cette approche ne fonctionne pas très bien car je pense qu’il est en fait très difficile de convertir des utilisateurs gratuits en utilisateurs payants. à mon avis, si nous démarrions une entreprise avec du capital-risque, cela ne poserait aucun problème d'attirer des utilisateurs gratuits, car nous pouvons dépenser de l'argent en publicité et prédire combien de ces millions de personnes sont prêtes à payer. de cette façon, les premiers essais gratuits et les conseils d’inscription sont précieux. mais dans tous les cas, un tel processus doit être mené étape par étape, et même dans ce cas, les résultats seront difficiles à développer dans la direction que nous attendions.

je pense donc qu’il est préférable de facturer de l’argent aux utilisateurs dès le début. le plus important est donc de montrer l'application et d'expliquer à chacun comment utiliser la page de connexion, complétée par des graphiques ou des vidéos de démonstration. une fois que vous avez compris ce que fait le produit, les utilisateurs doivent payer. cela pourrait être 10 yuans, 20 yuans ou même 40 yuans. personnellement, je pense que cela devrait facturer au moins 10 yuans par mois, après tout, les frais d'abonnement mensuels à netflix sont de 10 dollars américains. et comme netflix est une grande entreprise, ils peuvent se permettre des prix d’abonnement relativement bas. et si nous n'étions qu'un développeur solitaire développant des applications tout seul, nous devrions facturer au moins 30 $ ou plus aux utilisateurs payants afin d'obtenir un retour. ne soyez pas gêné, tout le monde a besoin de gagner de l'argent.

lex fridman: la recharge est en réalité plus propice à la construction d’une communauté réellement soucieuse du produit.

niveaux pieter: vous avez raison, une communauté de produits comme discord devrait être créée. chaque application d'ia possède son propre discord, qui devient une base permettant aux développeurs et aux utilisateurs de communiquer sur les exigences fonctionnelles, et devient finalement une force commune pour promouvoir la construction. c’est devenu la norme de nos jours. et pour les entrepreneurs qui débutent, attirer 1 000 utilisateurs payants est déjà assez difficile. et si vous leur facturez 30 $, vous obtiendrez 30 000 $ de revenus chaque mois, ce qui représente une somme considérable.

lex fridman: cet argent est suffisant...

niveaux pieter: assez pour vivre une belle vie.

lex fridman : oui, la qualité de vie est assez élevée. mais peut-être devez-vous encore en mettre une partie de côté pour payer les coûts élevés d’hébergement du service, n’est-ce pas ?

niveaux pieter: peut-être, mais c'est une autre histoire. je dois m’assurer que ma marge bénéficiaire est suffisamment élevée, c’est pourquoi j’essaie de maintenir les coûts aussi bas que possible. je n'embauche pas de personnes et je négocierai activement avec les fournisseurs de services d'ia, par exemple : « est-ce que cela peut être moins cher ? c'est une petite astuce que j'ai découverte. vous pouvez directement envoyer un e-mail au fournisseur de services et lui dire : « pouvez-vous ? donnez-moi une réduction ? les frais de service actuels sont trop chers. » l'autre partie répondra de manière décisive : « bien sûr, pensez-vous que c'est 50 % de réduction ? vraiment, c'est aussi simple que cela. je ne savais pas auparavant qu'il était possible d'envoyer directement un e-mail pour négocier les conditions. surtout dans le contexte de récession économique actuelle, il vous suffit de soumettre vos demandes directement au prestataire de services. mais sachez qu'il faut quand même être sincère et ne pas dire délibérément « donnez-moi une réduction, ou j'irai chez un autre prestataire de services ». si la personne se met en colère, elle peut dire « je partirai sans la révéler ». ". avec une bonne communication, une remise de 25 % voire 50 % est possible. beaucoup de gens peuvent penser que les prix de l’api ou d’autres services publiés sur le site web sont des prix fixes, mais ce n’est pas du tout le cas.

lex fridman: et vous discutez toujours affaires en direct devant tout le monde.

niveaux pieter: oui, donc l'autre partie est plus disposée à faire preuve de sincérité.

lex fridman: vous répandez une ambiance de camaraderie et d'harmonie à travers le monde, mais vous essayez aussi de créer des trucs sympas. grâce à cet effort, de nombreuses entreprises seront certainement disposées à coopérer avec vous.

niveaux pieter: cela signifie en quelque sorte que, même s'il existe aussi ma propre recette secrète, mais même s'il n'y en a pas...

lex fridman: le simple fait d'être honnête et amical peut obtenir de bons résultats.

niveaux pieter: de plus, cela dépend aussi de la taille de notre propre entreprise. parfois, si vous publiez plus de publications promotionnelles sur x, vous bénéficierez d'une remise plus importante.

lex fridman: c’est vrai, et pour de tels projets publics, la facturation directe élimine le besoin de publier des messages promotionnels ou des spams.

niveaux pieter: et il faut admettre que la qualité des utilisateurs payants est supérieure.

lex fridman: qualité utilisateur supérieure.

niveaux pieter: je ne veux pas de mal, mais les utilisateurs gratuits sont plus difficiles à servir. surtout pour les startups d’ia, elles doivent souvent faire face à un public de plusieurs millions de personnes. parce que vous n’avez aucun contrôle sur la façon dont ils abusent de votre application, ou même sur son utilisation pour commettre des attaques de piratage, tout se transformera en abus contre vous.

lex fridman: des situations similaires ont été racontées sur internet. vous avez également évoqué l’afflux de 4chan dans hood maps.

niveaux pieter: ouais, mais je n'ai aucun problème avec 4chan. même si je ne peux pas dire que j’aime ça, tu vois ce que je veux dire de toute façon. ils sont tellement fous, et parfois les choses que font les utilisateurs du forum sont vraiment drôles.

lex fridman: quelle chose vous a le plus impressionné. je me souviens que netflix avait publié un jour un documentaire sur les réseaux antisociaux. c'était en fait assez intéressant. c'est l'esprit de 4chan.

coder seul

lex fridman : vous développez donc souvent des logiciels de manière indépendante et vous travaillez seul la plupart du temps. pourquoi diable devrions-nous choisir cette méthode ?

niveaux pieter: j’ai l’impression que je ne suis pas très doué pour travailler avec les autres. je connais certainement les avantages de la collaboration, mais j'ai du mal à faire confiance aux autres.

lex fridman : je veux être clair, vous voulez dire que vous ne faites pas confiance aux autres pour faire du bon travail ?

niveaux pieter: c'est exact. et je ne veux pas avoir des réunions interminables pour aligner ma réflexion. il n’est pas nécessaire qu’il y ait beaucoup de monde, tant qu’il y a trois personnes, le résultat final sera un compromis. c’est ainsi que l’europe est en déclin. il semble y avoir un terme approprié pour décrire cet état. quoi qu’il en soit, les gens sont obligés de s’asseoir dans une salle et ne peuvent quitter la réunion qu’après avoir négocié un accord politique acceptable pour toutes les parties. mais je pense que cela engendre la médiocrité.

si l’idée est médiocre, l’entreprise est médiocre et la culture est médiocre, le résultat final est voué à l’échec. il doit y avoir quelqu'un qui a le dernier mot, sinon il vaudrait mieux tout faire soi-même. c'est ce que je pense et ce que je fais. j'ai quelques amis en qui j'ai confiance et avec qui j'ai créé des entreprises, mais c'est parce que nous nous connaissons depuis longtemps. andre, c'est l'une des rares personnes avec qui j'aimerais travailler, mais c'est une très petite minorité.

lex fridman : comment faire avancer les choses lorsque vous avez plusieurs partenaires ? comment vous êtes-vous impliqué dans le développement avec andre ? comment s'entendre avec les autres ?

niveaux pieter: la division de base du travail est qu'il est responsable de l'écriture du code, et je publie les résultats sur x. c'est-à-dire que je suis actuellement en charge de la promotion des produits et de la formulation des stratégies produits. par exemple, j’ai la responsabilité de lui dire qu’il devrait y avoir du mieux ici et qu’il devrait y avoir du mieux là-bas. mais le travail de codage est essentiellement confié à la même personne, et il en est responsable car il peut développer en ruby et moi pas. je n'utilise que php.

lex fridman : donc vous n'avez jamais codé avec quelqu'un d'autre pendant une longue période ?

niveaux pieter: jamais dans cette vie.

lex fridman : selon vous, quelle est la raison derrière cela ?

niveaux pieter: je ne peux pas le dire. de toute façon, j'aime juste m'asseoir devant mon ordinateur portable et mon programme, et je ne veux pas communiquer avec d'autres personnes.

lex fridman: non, j'ai l'impression que vous n'avez jamais rencontré de développeurs partageant les mêmes idées...

niveaux pieter: en fait, je l'ai rencontré. à cette époque, le projet photo ai avait un développeur d'ia nommé philip. à cette époque, je l'ai embauché en raison de ses compétences en python. le développement de l'ia concerne python, mais je ne sais pas comment le faire. il y a eu beaucoup de travail sur le modèle à cette époque, notamment des améliorations fonctionnelles, etc. il a travaillé pendant 10 mois et m'a beaucoup aidé.

bon sang, je me souviens que j'avais aussi essayé d'apprendre à utiliser python, numpy et les gestionnaires de paquets à l'époque, mais ces choses étaient trop difficiles à apprendre pour moi et je n'avais pas beaucoup de temps. si c'était il y a 10 ans, je devrais pouvoir me calmer et comprendre, mais c'est impossible maintenant. rester éveillé toute la nuit juste pour maîtriser une langue ne me convient plus.

lex fridman: parce que votre rôle a changé, il n'est pas nécessaire de maîtriser un langage de programmation. en d’autres termes, ce à quoi vous prêtez attention, c’est en réalité l’ia et les nouveautés, et non le langage lui-même. en bref, vous ne laissez jamais d'autres développeurs participer au code php jquery que vous écrivez. tout au plus, communiquez de temps en temps, par exemple en leur disant ce qu'ils doivent faire et ce qu'ils ne doivent pas faire.

niveaux pieter: eh bien, la plus longue période d'étroite collaboration est d'une semaine. après, c'était fini.

lex fridman : pourquoi ça s'est arrêté ?

niveaux pieter: parce qu'il veut réécrire tout le code.

lex fridman : alors dans quelle langue voulait-il réécrire ?

niveaux pieter: à cette époque, il n'était pas satisfait de notre jquery, alors il a suggéré : « nous devrions tout réécrire dans vue.js. » j'ai dit : « êtes-vous sûr ? ne pouvons-nous pas laisser jquery tranquille ? non, mec. "à cette époque, je sentais qu'il y avait trop de choses à changer. plus tard, nous avons passé quelques semaines à trier la charge de travail et avons trouvé que cela prenait trop de temps.

lex fridman: j'aime vraiment travailler avec des gens comme ça. lorsque je collabore avec d’autres personnes, je suppose que ce sont les personnes les plus intelligentes qui aient jamais vécu. j'observerai donc attentivement leur code ou leurs résultats de développement et tenterai de découvrir leur génie. quoi qu’il en soit, dans ce cadre, nous devons comprendre les autres, vraiment prêter attention aux autres, puis utiliser cela comme base pour discuter de la meilleure approche.

niveaux pieter: vous avez raison, mais cela ne s'applique qu'à quelques développeurs de haut niveau, le genre de génies qui maîtrisent la technologie. ils peuvent maîtriser n'importe quelle pile technologique, mais ils ne sont pas nombreux. on peut dire qu'ils font partie des 5 % des meilleurs praticiens. ne vous offensez pas, mais la plupart des développeurs avec lesquels nous sommes en contact ne sont pas comme ça... d'après mon observation, la plupart des gens qui occupent un emploi régulier ne sont pas très bons dans leur métier, même de nombreux médecins le sont.

lex fridman: c'est tellement triste.

niveaux pieter: lorsque nous prendrons conscience de cela, nous constaterons que les gens ont souvent des résultats très médiocres au travail, notamment en matière de développement et de codage.

lex fridman: je pense qu'une compétence très importante pour les développeurs est d'avoir leur propre ton et leur propre style...

niveaux pieter: c’est tellement vrai, vraiment. cela représente une sensibilité du code.

qu’est-ce que la sensibilité du code ?

niveaux pieter: oui, c’est un mot que j’ai inventé, mais je pense que c’est comme ça. vous devez être capable de comprendre le code, d'apprécier les différences subtiles dans le code, puis de faire des suggestions d'ajustements en fonction de cela. mais ce n'est pas le cas pour la plupart des gens. ils voient simplement un problème dans jquery et pensent qu'ils devraient le réécrire.

lex fridman: mais je pense que jquery est très bon et possède des fonctions très puissantes. il en va de même pour php, d'autant plus que comme vous le disiez, au fur et à mesure des versions évoluant, php est devenu un langage de programmation très sérieux et extrêmement rapide. les performances actuelles de php sont vraiment avantageuses.

niveaux pieter: beaucoup plus rapide que ruby, oui.

lex fridman: donc pour les développeurs soucieux de performances, php est tout à fait satisfaisant. de plus, divers langages de programmation disposent désormais de leurs propres immenses communautés et de divers frameworks entièrement fonctionnels. ainsi, le langage spécifique utilisé devient de moins en moins important. si vous regardez les choses du point de vue d'un collaborateur, je pense que vous avez eu beaucoup de succès et que vous avez obtenu de nombreux résultats en matière de développement.

donc, si j’étais cette nouvelle personne, j’observerais et apprendrais patiemment après mon arrivée, au lieu de vous traiter par défaut comme un leader qui ne comprend pas la situation. je vais supposer que vous êtes un génie, le développeur le plus intelligent de tous les temps, et que la première étape consiste à apprendre de vous. de cette façon, je peux comprendre vos pensées et vos idées à partir du code. après cela, si je dois ajouter une autre petite fonctionnalité, j'essaierai de l'écrire dans un style similaire au vôtre.

mon objectif est de vous rendre heureux et satisfait. ce n'est qu'ainsi que vous commencerez à me respecter, à me faire confiance et à véritablement démarrer une relation de coopération entre nous. mais je ne sais vraiment pas à quel point il est difficile de trouver un bon développeur de nos jours.

niveaux pieter: j'avoue que ce n'est pas si difficile que ça. d'excellents développeurs existent. peut-être que je dois essayer d'embaucher plus de personnes et de traiter avec plus de personnes.

lex fridman: donnez plus d'opportunités aux autres et donnez-vous plus d'opportunités.

niveaux pieter: cela va certainement consommer beaucoup de mon temps et de mon énergie. mais ça en vaut vraiment la peine, je n'ai juste pas encore compris si je voulais le faire ou non. après tout, mes anciennes méthodes résolvent toujours le problème. oui, beaucoup de gens disent que nomad list semble maladroit et mal conçu. eh bien, je vais essayer d'améliorer la conception et de mettre ce travail sur la liste des choses à faire. tant que vous continuez à le faire, ces problèmes peuvent être résolus.

libération rapide

lex fridman: mais une chose ne peut être niée, c'est que vous êtes très bon dans ce que vous faites. j'ai vu l'interface de photo ai et vous utilisez jquery. en fait, l’ensemble du design est très élégant et l’interface est impressionnante. il existe également nomad list, et l'interface est également d'un très haut niveau.

niveaux pieter:merci, j'apprécie.

lex fridman: et tout cela est fait par vous seul, y compris chaque élément, chaque petite fonction, tout...

niveaux pieter: c'est vrai, juste par moi-même. en fait, beaucoup de gens disent que les choses que je conçois sont un peu suspectes du tdah parce qu'elles contiennent trop d'éléments, ce qui est complètement incompatible avec l'orientation minimaliste actuelle du design.

lex fridman: je comprends ce que tu veux dire. mais les informations ici sont nombreuses mais utiles, présentées de manière concise tout en restant élégantes et intéressantes. à mon avis, le soi-disant minimalisme ne convient que lorsque vous n’avez pas besoin de transmettre d’informations et que vous voulez en même temps avoir l’air cool.

niveaux pieter: c’est logique, c’est ce genre de beauté prétentieuse, non ?

lex fridman: peu importe que ce soit prétentieux ou non, il faut que ce soit inutile, pour qu'on puisse le qualifier de minimaliste. la raison pour laquelle la simplicité n'a pas le mot « extrême » est qu'elle n'est pas si extrême et met uniquement l'accent sur la transmission d'une grande quantité d'informations de manière claire. quoi qu'il en soit, à mon avis, vos résultats sont excellents.

niveaux pieter: tout cela est tiré des images dans mon esprit. parfois, mon processus de conception revient à transcrire des choses de ma tête.

lex fridmanf : quoi qu'il en soit, le résultat final est très beau, tous les éléments sont parfaitement espacés. la police est également agréable et très lisible.

niveaux pieter: je suis moi-même définitivement satisfait, mais parfois je ne suis pas sûr que mes préférences soient universelles.

lex fridman : effectuez-vous souvent des déploiements de production directs comme celui-ci ? existe-t-il un environnement semblable à celui d’un terrain d’essai ?

niveaux pieter: pas vraiment. j'ai fait cela parce que j'étais trop paresseux pour configurer un serveur temporaire sur mon ordinateur portable. je vais donc désormais déployer les résultats directement dans l'environnement de production, même si cela pose parfois des problèmes. mais la bonne nouvelle est que cela fonctionne plutôt bien dans la plupart des cas. après tout, j'utilise php, lint et json, et le système me demandera toujours des erreurs. plus précisément, j'ai effectué environ 37 000 commits git au cours des 12 derniers mois. durant cette période, je ferai également quelques petites modifications puis j'enverrai les résultats à github. github envoie une requête web au serveur, et le serveur web effectue l'extraction et déploie l'environnement de production, puis rencontre la majorité des utilisateurs.

lex fridman : quelle est la latence approximative à partir du moment où vous tapez la commande ?

niveaux pieter: une seconde, généralement pas plus de deux secondes.

lex fridman : vous avez donc le don de pouvoir apporter des changements audacieux sans vous soucier de commettre de graves erreurs ?

niveaux pieter: c'est vraiment comme ça. beaucoup de gens m'ont demandé en soupirant : « comment avez-vous fait ? comment votre serveur n'a-t-il pas planté ? parce que je suis très prudent lorsque j'écris du code ? en fait, je sais aussi qu'une telle approche causera certainement de gros problèmes à toute grande entreprise. mais personnellement, cela peut grandement améliorer l’efficacité et faire avancer très rapidement mon travail de développement. si je vois un rapport de bug sur x, j'utiliserai même un chronomètre pour surveiller combien de temps il me faut pour le résoudre.

par exemple, je peux corriger un bug en seulement deux minutes. c'est la solution au problème pour moi. comme chez certains grands fabricants, les rapports de bugs soumis doivent attendre six mois complets pour être traités, ce qui est tout simplement terrible. en bref, je suis prêt à aider les utilisateurs à résoudre leurs problèmes rapidement, et ils aiment aussi le sentiment d'être valorisés. mais je comprends aussi pourquoi les grandes entreprises ne peuvent pas le faire.

lex fridman: je pense qu'il doit y avoir une meilleure solution pour les grandes entreprises. après tout, qu'il s'agisse d'un individu ou d'une organisation, le travail de développement de logiciels doit impliquer la phase de test, la phase de préparation et la phase de développement, ainsi que plusieurs tables et tables utilisées. pour stocker les données d'état de la base de données……

niveaux pieter: n’oubliez pas de déclarer les papiers.

lex fridman : c'est un sac mélangé, impliquant plusieurs équipes différentes. comment pouvons-nous bien nous développer si cela continue ?

niveaux pieter: et il me semble représenter l’autre extrême, qui est plus positif.

lex fridman: mais ce serait formidable si vous pouviez rendre votre travail un peu plus sûr, juste un tout petit peu.

lex fridman : google est actuellement obsédé par le développement de l'ia et veut prouver qu'il peut dominer le domaine de l'ia. alors pourquoi ne pas utiliser l'audio multilingue comme introduction pour présenter les applications d'ia de google et aider davantage de personnes à franchir les barrières entre les différentes langues ?

niveaux pieter: c’est peut-être parce que de nombreux praticiens se concentrent davantage sur leur avancement professionnel plutôt que sur des résultats intéressants ou plus précieux.

lex fridman: je pense que ce n'est pas forcément par égoïsme, mais parce que le fonctionnement de tout le système ne le permet pas...

niveaux pieter: c'est juste que c'est restreint par le système.

lex fridman: le système a tendance à supprimer ces éléments transformateurs.

niveaux pieter: en fait, j'ai rencontré des situations similaires lorsque j'étais en contact avec les grandes entreprises avec lesquelles j'ai coopéré. j'ai communiqué avec de nombreux employés là-bas, et ils travaillent également dur pour faire des choses pratiques et ont des capacités exceptionnelles, mais j'aime toujours leur verser de l'eau froide, comme "amis, j'ai parlé à 20 personnes pendant six mois, mais là il n'y a eu aucun résultat. » « ils ne peuvent que sourire et dire : « je sais, nous faisons de notre mieux. » oui, je sais, c'est donc une sorte de rigidité systématique.

lex fridman: oui, je ne sais pas s’il existe un meilleur mot, mais peut-être qu’une intervention autoritaire descendante n’est parfois pas une mauvaise chose, comme l’intervention directe du pdg. prenons l'exemple de youtube. la haute direction peut forcer la mise en œuvre de projets audio multilingues. cela devrait être la plus haute priorité.

niveaux pieter: je pense que les grandes entreprises, en particulier les grandes entreprises aux états-unis, mettent davantage l'accent sur la conformité des processus dans de nombreux domaines. l’ensemble du processus doit être achevé, afin que les grandes entreprises technologiques ne puissent jamais adopter mon style de ranger solitaire. tous les travaux doivent y être effectués étape par étape et d'une manière convenue à l'avance.

lex fridman: donc ma réponse est toujours la même, forme de pouvoir autoritaire ou autoritaire. par exemple, steve jobs a souvent fait cela, et il en va de même pour de nombreux dirigeants courageux avec lesquels j'ai été en contact. ils ignorent les affaires juridiques, ignorent les réglementations et avancent avec force.

niveaux pieter: oui, parfois c'est la seule façon de faire avancer les choses.

lex fridman: ignorez les relations publiques et ignorez les opinions des autres. ils délégueront le pouvoir aux ingénieurs, écouteront les suggestions des employés de première ligne et exigeront que certains résultats soient produits au cours de cette semaine. c'est ainsi que cela a été fait.

niveaux pieter: les règlements peuvent être modifiés. par exemple, youtube a lancé ce service de doublage ia, mais le procès implique des problèmes juridiques, les lois changeront donc en conséquence. après avoir fait appel jusqu'au bout, la cour suprême prendra une décision et prendra une décision afin que, que le résultat soit bon ou mauvais, cela se reflète dans la loi. le plus important est donc de déployer les fonctions, afin que la société et le cadre juridique puissent changer. et si vous hésitez, n’agissez pas et avez toujours peur de toucher aux limites de la loi, vous ne pourrez jamais changer la réalité.

avertissement : cet article a été traduit par infoq et ne peut être reproduit sans autorisation.