Henry Zhu - Babel

Durée: 41m42s

Date de sortie: 11/11/2022

Tu veux juste aller au bout de la porte, voir si tu peux faire un temps plein,
ou peut-être juste aller au bout de la porte,
juste comme tout le monde, et faire ça dans ta temps libre.
Donc, quelle chose, juste pour ta propre psychologie,
et je pense que pour moi, j'ai fini en pensant,
ok, je veux juste donner un coup,
juste voir ce qui se passe si je me laisse.
Réveillez, le plus grand épisode est seulement disponible pour nos membres de Patreon.
Bonjour, bienvenue au WebTools FM Podcast,
ce podcast de développeurs et les gens qui les font.
Je suis Andrew et je suis ma co-host, Justin.
Bonjour tout le monde, notre guest aujourd'hui est Henry Zhu.
Vous connaissez Henry comme un maintien de temps et steward de
le WebTools.
Henry, bienvenue, c'est super pour vous.
Avant de commencer,
vous voulez dire à nos listeners un peu plus de vous-même?
Je ne sais pas ce que c'est pour vous.
Je me maintiens WebTools depuis longtemps.
Je travaille en Adobe, je l'ai fait en 2018.
Je suis aussi commencé le podcast,
et c'est appelé Hope Insource.
Qu'est-ce que le podcast est?
C'est un bon question.
C'est un peu différent.
Je pense que ce podcast est des développeurs et des gens.
C'est des gens et des communautés,
et peut-être comment il s'agit de la confiance.
Il n'y a pas de confiance ou rien.
Je pense que c'est peut-être l'emphasiser le côté des gens et des communautés.
Ou des maintiennes, en fait.
On TOP1 les à la fois.
C'est excellent.
Je les ai rigor variability sink
pour� par lesètres des illustrations,
et kl� pelpound pessoa.
Je pense que un des tas d' algorithmes
de l'expérience,
notre fin déaffles les succès,
la난 la compilation des députés.
Je ne sais plus si vousесть de quoi,
Comment être plus humain que le podcast vous approche de quelque chose de plus personnel.
C'est cool.
Je suis allé dans une philosophie.
J'ai parlé avec des professeurs ou des gens dans la seminerie.
C'est été drôle.
Je pense toujours que Steve Klamnik a des postes sur l'opinion d'Asghar Gardner.
Je devais interviewer l'Opinion d'Asghar Gardner.
Ils sont des maintenance.
Ils sont des maintenance aussi.
On peut apprendre beaucoup.
Si vous n'avez pas déjà un Gardner.
C'est une bonne idée.
Vous avez commencé, vous étiez en Adobe il y a quelques années.
Mais à cette époque, je pense que vous avez été super évoluées avec l'opinion d'Asghar Gardner.
J'ai vu vous partout sur Baple, vous avez vu vous en le apprendre un repos.
Je ne sais pas si vous avez vu vous en le voir dans le repos.
Mais comment avez-vous été invité avec l'opinion d'Asghar Gardner et tous ces différents projets ?
Je pense que j'ai dit ça avant.
La summerie est...
Je suis allé à Georgia.
Après que j'ai étudiant, j'ai essayé de faire un travail en Californie.
Parce que c'est où je voulais aller.
Je n'ai pas été allé à l'un des des compagnons de la Tech.
J'ai trouvé un travail de la RANM de la Nouvelle en Georgia.
J'ai rencontré un co-worker qui était là, qui était là-bas.
Ils travaillaient en source d'opinion.
Il s'appelle Jonathan Neil.
Il a travaillé sur des choses comme normalisation, CSS.
Un bunch de CSS, c'est encore actif.
Et je me suis dit que c'est cool.
Je n'ai jamais entendu d'opinion d'opinion avant.
Ou au moins, je pensais que je pouvais contribuer à ça.
Je pense que à l'époque, je utilisais la bouton strap pour des projets de la RANM.
Et puis je me suis dit que je pouvais participer.
Et je pensais que c'était cool.
Je me suis dit que je pouvais prendre des projets de la RANM.
Et je me suis dit que je pouvais utiliser l'angle 1.
Et je me suis dit que je devais pouvoir contribuer à ça.
Mais ça a été très difficile de contribuer.
Parce que c'est un tout framework.
Et nous savons que c'est très compliqué.
Surtout avec le premier.
Et donc, un des problèmes sur le point est qu'il y a un problème sur l'intention.
Et si vous regardez tous les problèmes dans un repo,
surtout quelque chose comme un framework,
ils sont probablement très difficiles de comprendre.
Parce que c'est tout pour les intricacies de ça.
Et celui-ci était juste,
quelqu'un a besoin de fixer nos formats
pour que les spaces et les noms, etc. soient changés.
Et c'est avant Priti,
avant, je pense que même E.S. Lint.
Et donc, j'ai commencé à travailler sur ça.
Juste fixer l'angle JS code.
Et j'ai fini de faire un top 50 contributaires,
quelque chose comme ça.
Un truc haut, juste par changer ces choses.
Parce qu'ils m'ont dit que vous devriez faire un changement en un commun.
Donc j'ai fini avec 30 communs.
Et je pensais que c'était cool à la fois.
Maintenant, je suis comme quoi.
Mais ça m'a fait me sentir bien.
Mais le problème est que, après que j'ai fini,
je n'ai pas le temps de travailler.
Parce que je n'ai pas le framework.
Donc j'ai fini de travailler sur le linter,
comme le JSCS, c'est le truc que j'ai travaillé sur.
Et la dernière fois, ça a été fait à E.S. Lint.
Et puis à Babel, E.S. Lint.
Et puis à Babel.
Donc, comme ça,
ce truc m'a fait me travailler sur Babel.
Même si je n'ai pas le temps de savoir.
C'est une grande transition de travailler
en essayant de trouver des moments de contributions
dans un projet préexistant
pour être un tournage de corps,
un projet.
La pression est différente.
La relation avec la code est différente.
La relation avec la communauté.
Vous pouvez parler un peu de cette transition?
Comment est-ce que vous avez trouvé du travail
de contribuer à un tournage de corps?
Est-ce que vous avez appris ce truc?
Oui.
C'est un truc.
Quand je viens de l'E.S. Lint,
ça se fait que ça se passe en fin de nuit.
C'est un temps long pour beaucoup de ces choses.
Quand je viens de travailler
dans cette compagnie et de l'E.S. Lint,
je pense que c'était en 2015-2016.
Je pense que c'était seulement...
Il n'y a pas de temps avant ça.
Je ne sais pas le temps anymore.
Mais c'était un temps long
d'avoir une pourquête.
Même la première pourquête que je faisais au Lint
était une table de contenus.
Je me suis dit que c'était un truc.
Je pense que c'est automatique.
Tout ce qui change est des choses que GitHub fait pour vous.
Je suis prudent.
Je pense que c'était un mouvement
de l'aide qui existe dans le futur.
J'ai travaillé sur l'E.S. Lint
et la chose que j'ai appris c'était autofixant.
Je ne veux pas que je fixe
des choses.
Je veux savoir comment on automata.
Je pense que les idées
ont un temps long
d'avoir confiance
sur la idée de quelque chose.
Quand vous êtes débutant
vous êtes...
Je pense que c'est la personne.
Certains sont comme...
Ils demandent de leur contribution.
Je pense que si c'est la personne
qui est un peu
un peu peur ou fearful
je ne pense pas que c'est
mal au sens que les gens respectent
pour être courteux
pour le maintenir et le façon dont le repo
ou le projet d'opinion
a une façon différente
de travailler.
Diffrètes culturelles, d'ethos,
des codes de conduct,
des guides
des choses, des revues de COVID-19.
C'est comme une compagnie.
La seule différence est que
pour contribuer, vous avez
à appeler, à trouver le travail
et puis il y a un processus en cours.
Ils sont payés pour vous faire ça.
Dans Open Source,
si quelqu'un peut montrer
tout le monde à un moment et que
vous avez besoin de
poursuivre les personnes
qui vous ont aidé.
Vous avez le sens que vous voulez faire ça
et que certains ne vous ont pas
l'opinion.
Ah, il y a beaucoup d'autres.
Il y a des dégrés de
aller
dans un
progress, et ça se met en place.
Maintenant, je dois avoir des accesses
d'admin.
Oui,
juste en parlant de ça,
je pense que c'est
drôle. Le fait que je
ai mis le travail à Adobe,
c'est un peu intéressant de me penser
que je travaillais et ils m'ont
envoyé une email.
Ils me disent que vous voulez travailler
à Adobe, en New York.
Ils m'ont trouvé
dans Open Source, ils ont
appris de la santé.
Ils m'ont appris de la santé,
donc je n'ai pas des chances de
avoir un travail à Adobe.
Ils m'ont appris de la santé,




qui étaient les maintaineurs
de l'interrogation,
les gens de l'Observe.
Ils m'ont appris de l'Adobe et
j'ai mon travail en travaillant
sur cet projet.
Et ils m'ont donné que les rites de committent ne sont pas les premières jours de mon tour.
Même si j'ai travaillé avec eux depuis longtemps.
Donc je pense que, par le respect des maintes,
comment est-ce que tu veux mettre dans quelqu'un avant que tu donnes des rites de committent ?
Et c'est un problème très grand, en termes d'un...
Surtout maintenant, tout le monde a parlé de sécurité,
de la chaine de supply, des trucs comme ça.
Je pense que les rites de committent ne sont pas si mauvais que les rites,
parce que, tu sais, généralement, tu publishes séparément, tu sais, comme NPM,
et ça a différentes permissions.
Donc si ils ont mis quelque chose que tu n'aimes pas,
tu peux toujours le révertir avant que le public s'occupe.
Je ne pense pas que tu aies probablement envie de donner un access au NPM,
le premier moment où ils vous donnent un pourquest.
Parce que c'est là où ça se passe, où ils...
Ils ne sont pas même publiés pour les rites,
ils se sont juste auto-publishés au NPM,
et puis ils ont des codes malins ou des codes malins,
et ça a été comme ça beaucoup de fois.
Et donc, il y a un grand problème,
et c'est quelque chose qui a été arrivé dans le learner.
Je pense que tu as déjà parlé à Daniel quelques épisodes auparavant.
Tu sais, je me suis fait...
prendre le projet de learner,
c'est la même chose, parce que la même personne, Sebastian,
a fait les deux.
Et je devais savoir comment faire de la transition.
Parce que je travaillais sur le babel et le learner,
et nous utilisons le babel en learning,
tout ça.
Et je me suis dit que je ne veux pas maintenir deux choses,
on a tous les limites, et finalement,
je me sentais que je devais aller de là-bas,
et c'était bien, parce que quand tu commences à faire des choses,
quelqu'un te donne des recommandations,
tu vas ressentir cette obligation d'aide,
tu commences à spending tant de temps,
et puis tu perds tout le temps.
C'est presque comme si tu travailles
pour le point où tu réalises que tu ne peux pas faire de la physique.
Donc je me suis dit que je devais trouver quelqu'un,
et je pense que avec ça,
les gens ont montré, et ils ont contribué beaucoup,
et je me suis dit que je vais le faire,
les gens ont fait tout le temps, nous avons juste donné les access.
Et puis tu me suis dit que je vais juste jeter
des gens qui sont bons,
et qu'ils ne vont pas se couper tout le temps.
Et parfois ça fonctionne,
et parfois tu mets mal de choses en leur code.
C'est vraiment difficile, et c'est pourquoi,
avec le Learner,
je n'ai pas le temps de faire des recommandations,
et je vais juste donner aux gens
les recommandations,
parce que c'est un grand problème avec des communs de 100,
et je vais dire, pourquoi ne nous ne nous réveillons pas?
Mais pour le moment, je n'ai pas regardé de long terme,
je ne veux pas juste donner quelqu'un d'accès,
parce qu'ils n'ont pas fait de travail.
Il y a tous ces gens demandant,
Hey, je vais faire le travail
en commun,
je ne veux pas que tu travailles en Amazon,
ou d'autres Google,
ça ne veut pas dire quelque chose.
Si tu nous as montrés,
ce que je vais faire c'est que tu forques,
tu peux les utiliser, et tu peux contribuer.
Ça a bien fait que tu as le temps de faire du travail.
Si tu as juste dit que je vais faire le travail,
comment ça veut dire?
Comment je sais que tu ne fais pas de travail
pour que tu fasses des cloutes,
ou quelque chose.
C'est vraiment difficile,
et je pense que pour Daniel,
il a fini de faire une compagnie,
ça fait le sens que c'est possible,
ils peuvent faire quelque chose de mauvais,
mais il y a un problème,
il y a une fois que les gens
ont fait quelque chose de mauvais,
ils sont malade pour leur compagnie.
C'est un problème difficile,
parce que je me souviens d'un
packaging où un mec
a fait ça, il a forqué,
il a été un main active,
c'est partie de la team,
et le mec a dit que tu peux le faire,
et après ça, il a commencé à
mettre des malwares.
C'est
difficile
de croire ces gens.
J'ai
pris la responsabilité
pour un packaging appelé Gimp,
et je
m'a refacturé le tout,
j'ai intensité focussé sur ça pour des mois,
et puis je l'ai stoppé,
parce que je n'ai pas besoin de le utiliser,
et maintenant je suis un main active,
qui répondra aux problèmes,
et maintenant je suis là,
et je me suis dit,
hey, peut-être que tu peux
les choses se mergler pour moi,
et je me suis dit,
je n'ai pas regardé cette code
pendant des années,
comme l'anxiété de
me relier un truc,
pour un truc que je n'ai pas utilisé,
et puis peut-être que je vais
tout le monde se détruire,
c'est un truc de
l'attention de la construction de un projet,
c'est un problème très difficile.
Oui,
et je vais juste dire,
je suis un persona random,
quand j'ai commencé,
pourquoi ils ne me souhaitent pas,
alors c'est comme,
à un moment,
tu as du temps de prendre cette bouche,
je vais dire,
je ne sais pas si les gens parlent de ça,
mais les
companies maliches,
ou les pays,
ils peuvent facilement
entraîner des gens
pour aller au projet,
travailler,
même peut-être pour un whole an,
et puis,
quand ça se passe,
ils peuvent le faire,
et on ne peut pas arrêter ça.
Et personne ne va le faire,
je crois que ce persona est un whole year,
et puis, tout de suite,
ils ont fait ça,
ce n'est pas votre faute,
parce que, tu sais,
tu les as élevé,
tu l'as essayé,
donc, c'est vraiment difficile.
Et ça ne doit pas être un grand package,
comme ton username,
Lefpad,
quelqu'un pourrait venir,
et devenir un contributor Lefpad,
et puis,
le second,
quelqu'un s'en approche,
c'est où ils commencent à insérer leur code malin.
C'est pas même un problème difficile,
ils sont comme,
un contributor aussi.
Oui.
Et je ne pense pas que c'est
une manière facile
de faire avec ça,
100%.
Je pense que,
il y a des différents
entreprises qui font sécurité,
ils peuvent analyser le code,
ils ont utilisé Eval,
ou ils ont ajouté ces choses,
c'est bien,
mais en fin,
il faut toujours les entrer,
et ça s'adresse
à beaucoup d'issues
sur le financement,
et qui vous devrez entrer,
si vous devriez avoir
cette main,
c'est pour commencer,
comme,
toutes ces choses.
Oui,
quand je suis un développeur junior,
et j'ai entendu pour la première fois,
que vous devriez éteindre
toutes vos dépendances
et de lire leur code,
j'étais comme,
comment est-ce possible?
Vous regardez vos modules de noeuds,
et il y a des milliers de packages,
comment est-ce possible,
que vous soyez capable
de passer par ces choses,
et être comme,
oui, ces choses sont bonnes.
Oui.
Oui, c'est pas super,
c'est pas vraiment possible.
Et puis le truc est,
c'est comme,
juste de plus en plus,
c'est une issue de confiance,
c'est une issue de confiance importante.
Et,
comme on l'a dit,
il n'y a que beaucoup de choses
qu'on peut faire pour le mitigate.
Je l'ai vu,
un package cette semaine
qui était intéressant,
c'était comme,
il s'est fait couper
dans les noeuds,
en fait,
des fonctions natives,
et on va,
on va vous le faire savoir,
si certains packages
sont utilisées,
ou quelque chose,
vous pouvez le faire restricter,
ce sont des choses de runtime,
et c'est comme,
une façon de
légèrement mitigate,
mais,
pas complètement.
Mais,
juste en pensant sur ce,
j'ai été utilisée
d'un de plus en plus,
de plus en plus,
et,
oui,
le truc est,
c'est comme,
avoir un bon model de sécurité
qui est construit
dans votre plateforme,
c'est une partie importante
de cette histoire générale.
Ce n'est pas,
ce n'est pas,
qu'il ne faut pas
retirer les attaques de la chaine,
parce que c'est comme,
vous pouvez avoir quelqu'un
contribué pour un an,
et ils sont comme,
great,
et puis ils sont en train de rejoindre
le team,
et puis peut-être ils contribuent
pour un peu plus tard,
et puis,
tout de suite,
ils vont en train de se faire
les rails,
et de la mettre en place,
et comme,
vous ne pouvez pas,
c'est difficile
de complètement arrêter ça,
mais,
je pense que,
comme,
comme,
les créateurs de plateforme,
vous avez une responsabilité
de penser sur la sécurité
un peu,
un peu plus,
en haut de la main.
Ça me rappelle,

en 2015,
j'ai été en train de
faire un app pour Adam,
le texte d'édit,
et j'ai réalisé,
c'est comme,
wait,
comment fais-je m'occurrer mes tokens?
C'est-à-dire,
c'est-à-dire,
est-ce que je peux s'occuper
quelque part,
que je peux juste mettre ça en,
et que ça ne peut pas
rassembler à d'autres plug-ins
et tout,
et ils sont comme,
non,
ce n'est pas comment ça marche,
c'est comme,
il n'y a pas d'isolation
entre les plug-ins,
et c'est comme,
c'est la première fois que ça
m'a vraiment hit,
c'est comme,
oh,
wow,
C'est un peu terrifiant.
Non, je pense que même...
Je sais pas, l'un des problèmes est que...
Je pense que c'est un...
Un peu d'autres sont comme les CLA, type des choses,
comme l'allait, net, ou tout ça, I.O.
Je pense que le problème est que c'est un peu vraiment noir et blanc.
Et c'est comme, ok, il n'y a pas de processus,
il n'y a pas d'I.O. ou de l'Internet.
Et c'est comme, alors, si une package a besoin,
et maintenant, il faut le tourner,
je me sens comme que ce n'est pas vraiment un bénéfit anymore.
Donc, je vois que...
Je pense que c'est...
Je pense que ça me fait un peu de masque,
ou des gens ont travaillé sur ce truc,
qui s'appelle Lavamote,
parce qu'ils sont en extension,
une extension de Chrome,
et ils ont aussi une cryptosécure.
Ce qu'ils font, c'est qu'ils regardent
toutes les dépendances et trouvent
où ces choses sont utilisées.
Je pense que vous avez besoin d'une chose,
une chose qui va vous donner tout le place
qui utilise I.O.
Je pense que vous avez besoin de checker tout le place.
Et je vous dis, je vous dis, je vous dis,
tout ce que Babel a, c'est ok.
Mais pas comme ce type de packages que je ne sais pas.
Ce serait plus 100%
qu'on peut l'enlever.
C'est intéressant que un projet crypto
fait ça, parce que ça fait sens
que dans un projet crypto,
vous voulez une sécurité ironique
sans manière qu'il puisse s'en sortir.
C'est la seule chose,
je me suis dit que la chose de crypto
est qu'au moins ils ne savent pas la sécurité.
Et on peut utiliser ça pour nous.
On peut aussi utiliser ça.
Oui.
Je pense que
le point de vue d'I.O.
C'est que je pense que vous êtes right.
Les flags sur le level CLI
peuvent être
un peu blonds
mais vous pouvez les narrower.
Je veux l'accessoire FS
pour ce module.
Et ils ont aussi
des travailleurs où,
dans l'employeur, vous pouvez donner
des permissions explicites
et les narrower.
Vous pouvez faire quelque chose
dans un processus différent
qui a des permissions limitées.
Je pense que l'entreprise
est quelque chose que nous devons
prendre plus sérieusement.
On peut voir des choses comme Tari,
les alternatives
russes,
si vous voulez.
C'est évidemment pas un futur complet
avec Electron,
mais
ils pensent de la sécurité
dans un petit peu de façon différente.
Je pense que c'est
quelque chose que nous devons
faire.
Vous avez
travaillé à Adobe
en 2018,
ou à Adobe en 2018,
et puis
en travaillant
en temps public.
C'est un transition fascinant.
Nous avons parlé beaucoup
d'une
sustainability en sort de l'open
source.
Comment avez-vous
été expérimenté
d'une transition
de la sponsorship?
Oui,
je pense que ça pourrait être un tout
book.
Je ne sais pas
si c'est...
J'ai d'objet d'avoir
mon propre expérience.
Tout le projet est différent, tout le lifestyle est différent,
tout le baccarin est différent.
Je pense que
je ne sais pas,
j'ai été
en travaillant
à Adobe,
et j'ai senti
que j'aurais voulu
travailler en open source
comme un truc complet.
J'étais heureux que mes
co-workers et mes boss
étaient
très encourageants
et m'ont donné
50% de temps
à travailler en Babel à un moment
dans mon temps.
J'ai dit
que je voulais faire un temps complet
et j'ai senti
que j'avais un peu de travail
avec
la restée de mon équipe.
Je me sentais
lancé, je ne sais pas comment le dire.
Je me sentais pas
comme moi.
J'ai dit que je voulais
faire mon propre temps.
J'ai dit que je voulais être en équipe.
Je ne pouvais pas vraiment le faire.
J'ai dit que
ma boss m'a dit
que je voulais décider
de me faire un temps complet
pour que tu sois plus capable
de travailler
avec tout le monde.
J'ai dit que je voulais
faire mon propre temps
de psychologie.
J'ai dit que
je voulais donner un temps
pour que je sois plus capable
de faire mon propre temps.
Ils étaient vraiment supportants.
Ils m'ont dit que quand tu leur dis
que tu vas me laisser,
ils me sentaient pas
que je voulais faire ça.
Ils m'ont dit que je voulais faire ça.
Ils m'ont dit que je voulais me rester
à leur office.
Je me suis dit qu'il serait possible
de travailler leur travail
et puis je 귀여 designed.
Il aennial.
J'étais à Boat Town
un judgement spécial
por fluctuations.
Ils ont fait laasan
dans les primeaux étapes de la
On n'a pas vraiment beaucoup de monnaie, je pense que nous avons 10 000 mn par année.
Et je n'ai rien à faire avec ça.
Et je n'ai rien à faire avec ça.
Un de nos teammates, Logan, a quitté son travail parce qu'il a quitté son travail.
Et je me suis dit que je devais savoir si il peut le faire, parce qu'il était juste travaillé avec un monnaie pour le plaisir.
Et en attendant que nous avons eu assez de monnaie, il était déjà en train de faire un travail.
Et je ne veux pas que ça se démarre.
Je ne veux pas que ça se démarre.
Et en attendant que ça se démarre, je vais le faire.
Et je set up un Patreon.
Je pense que j'ai eu beaucoup d'attractions en début.
J'ai eu beaucoup de gens qui me soutenaient.
C'est génial.
J'ai eu 2 000, 3 000 par mois.
Juste parce que quelques gens étaient vraiment bons.
Parce que le prochain mois, c'était déjà 1 000.
Et puis, ce sont des trucs d'opinion collectifs,
qui sont basically Patreon for groups.
C'est une plateforme d'opinion collectif
où les entreprises peuvent donner à un projet,
et c'est transparent.
Ça a pris beaucoup de temps pour les ramper.
Et je pense que la plupart de ces gens, c'est parce que j'ai mis moi-même en place.
J'ai mis à toutes ces confrances et des discussions
pour dire à des gens de l'opinion collectif,
de Babel,
et puis, vous savez, de les gens...
Je n'ai pas même nécessairement dit « donnez, mais je suis là.
» Et je l'ai dit, je l'ai mis à mon travail.
Et les entreprises doivent soutenir l'opinion collectif.
On parle de la sécurité.
Je pense qu'ils doivent payer les gens d'opinion collectif
juste pour ça, pour faire sure que...
C'est comme si vous avez toute cette responsabilité
et la puissance, etc.
pour faire mal.
Et vous n'avez pas de quoi faire.
Vous n'avez pas de plus de monnaie
par faire d'opinion collectif nécessairement.
Et si vous pouvez travailler sur Google,
vous ne voulez pas, parce que vous voulez travailler
sur votre projet d'opinion collectif.
Vous vous mettez en position,
vous avez une chose,
vous voulez travailler sur votre compagnie de la grande tech
ou vous voulez faire ce autre chose.
Et je pense que, à la fin de la journée,
je vais plutôt voir si ça fait plus de sens.
Même mentalement, je me suis senti
plutôt...
Je suis à la fois,
ou à la fois, le moment de faire plus de monnaie
juste parce que je veux faire quelque chose que j'aime.
Et tout le monde a une différente situation.
C'est cool.
C'est...
C'est une chose d'incroyable
pour faire,
juste pour avoir
de la soutien de la route gras
pour notre projet.
Ça vous proche,
pour
poursuivre
beaucoup de cela ensemble.
Nous avons essayé de faire
notre propre chose,
ce n'est pas pour faire un vieil.
C'est juste,
comment nous avons
ce projet net 0
où il ne nous a pas fait prospérer
un peu de temps
et de l'argent,
et de la services de services
que nous avons payées pour le travail.
Même ça, c'est non trivial.
Il y a beaucoup de travail.
Il y a beaucoup de gens qui veulent être créateurs,
comme YouTube,
ce podcast,
je ne veux pas
être un truc de temps pour moi.
C'est comme vous l'avez dit.
Vous devez payer pour
la poste et la édition,
tout ça.
Oui, absolument.
Je pense que c'est
une partie silencieuse
d'autres
créateurs qui font le temps
ou peut-être pour
broadenir le temps,
des créateurs de contenu,
qui doivent vivre leur vie double,
où vous vous mettez votre contenu
ou quelque chose. Vous voulez faire ça,
mais pour faire ça,
vous devez faire tout ce travail
pour
garantir que vous pouvez continuer.
Ou,
vous avez un sacrifice personnel
et vous payez pour votre poignet,
vous vous mangez un peu de temps
sur les nids et les weekends.
Ça fait que c'est plus difficile
et moins sustainable.
C'est un des choses qui s'amuse
avec tous ces grands libraries
et tous ces grands vidéos YouTube
et podcasts.
C'est pour
les gens qui font monétisation,
c'est génial. Et pour les autres,
c'est un sacrifice
que vous ne pouvez pas voir.
Vous
faites
un peu de travail et un peu
de travail.
C'est probablement des gens qui ne sont pas
les plus grateful des temps.
Imaginez que ça a été
un peu de burn out.
Comment
avez-vous personnellement été
avec Burnout ?
Ou avez-vous été avec ça ?
Oh oui,
je le suis.
Vous pouvez dire que je suis
en train de faire le now.
Je pense que
peut-être
même si il y a des niveaux de burn out,
et il y a des progrès de burn out
selon ce que vous faites en maintenance.
Peut-être que chaque projet que j'ai eu
a pris un peu de burn out.
Mais
où j'ai commencé ?
JSCS, le premier linterne que j'ai travaillé,
il y avait un burn out,
parce que
c'est presque comme JSCS et ESL.
On est en train de se confier contre l'autre.
Il y a un burn out, dans le sens
qu'il est même pas mal à travailler
sur ce point.
On peut juste combiner les forces.
Et notre solution avec ça,
c'était de faire ça.
Mais pas que tout le monde soit content de faire ça.
Certains de mes gens
sont plus contents de faire ça que les autres.
Et puis, il faut être convaincu que c'est c'est c'est c'est c'est

Et je pense que ça a
fait un stress.
Et puis, un autre burn out,
je pense que beaucoup de gens ont dit
que le burn out
c'est juste de la paix et de la temps.
Et puis, il y a un burn out
de la part de la personne.
C'est un type de burn out.
Et puis, c'est juste de la paix
et de la paix pour un long temps, en tant que
c'est pas fun anymore.
Et comme vous avez dit,
vous avez travaillé sur ce truc 10 ans, mais
certaines personnes sont toujours vous donner des problèmes.
Pourquoi vous ressentez que c'est
toujours votre obligation de travailler sur ça?
Et je pense que c'est...
j'ai fait tous ces choses avant.
Je pense que tout le monde va.
Si vous mettez quelque chose sur GitHub,
pour une raison,
ça crée cette expectation
que vous allez maintenir cette chose pour la vie.
Nous aimons
jeter sur tout le délicat de la vie.
Mais c'est...
on n'est pas vraiment adressant
dans le sens négatif.
Je suis fait
des choses très petites.
Je suis fait un
app type Twitch Plays Pokémon.
Ça vous aide à créer un Pokémon Twitch Plays.
Et je pense que
j'ai écrit dans un petit script,
et ça a un Python ou quelque chose.
Je ne regarde pas ça anymore,
mais les gens sont toujours en train de faire des problèmes.
Je ne sais pas ce que j'ai fait.
Je pense que j'ai pas vu le repos.
Parce que je ne peux pas être bâti.
Il y a déjà toutes ces autres choses.
C'est comme, comment les choses les plus petites.
Et si vous avez toujours aimé,
je pense que c'est la meilleure chose.
Si vous avez aimé, c'est bien.
Mais il y a un point où
vous n'avez pas vraiment aimé.
Ou peut-être que vous avez aimé certaines parts.
Et vous devez savoir ce que c'est le meilleur.
Ou peut-être que vous devez faire des archives.
Les gens aiment faire ça.
Juste faire le livre.
Github Notification Anxiety
est une vraie chose.
Quand je suis commencé
dans ma tour de source,
je serais très sur le top de mes notifications.
Et je serais en train de lire
des gens qui ont l'anxiety.
Et je ne sais pas ce que ça veut dire.
Et quelques mois après,
j'ai mis un peu plus de projets dans ma belle.
Et c'est comme, oh wow,
ce petit bleu dot là-bas
me fait peur.
Si je clique sur ce dot,
comment vais-je faire
de cette petite bleue dot aujourd'hui?
C'est la chose.
Les notifications ne vont pas se diminuer
si vous pensez à ça.
Si vous décidez de ne pas regarder les choses,
chaque projet va être utilisé plus.
Je pense que tout le monde doit penser à ça.
Et je pense que
même si vous ne vous en avez pas,
les gens vont juste se diminuer
et ne peuvent pas se diminuer.
Et donc,
les issues que vous avez
vont se diminuer.
Vous allez avoir un point
où vous ne pouvez pas le faire.
Mais nous ne savons pas
comment faire de ça.
Je vais dire qu'il n'y a pas de course
sur comment faire Github ou de la maintenance.
Mais je ne pense pas qu'il y a des besoins
qui apprécient dans un de ces des
des de la manière de la standardisation
où tout le monde doit suivre ces choses.
Je ne pense pas que ça rend le sens.
Mais tout le monde doit apprendre
pour eux-mêmes.
Et, en fait,
peut-être le moyen d'appuyer les boundaries
et de mettre les limites.
Je parle beaucoup de ça.
Je ne dois pas
nécessairement savoir comment faire ça
mieux que d'autres.
Parce que nous nous sommes tous en contact
avec des notifications sur chaque
plateforme sociale.
C'est le même problème.
Mais je pense que c'est un
plus mauvais de la manière dont
avec Twitter,
je ne suis pas en train de comprendre
ce qui se passe.
Mais c'est comme si vous avez fait ça
ou que vous êtes la maintenance.
Vous ressentez un plus de l'obligation
de regarder ça.
Peut-être même dans le week-end.
Je voudrais faire des très simples
des réponses.
On peut
faire du tout de façon
évidente.
On peut nous dire
que je ne vais pas
regarder ça
pendant ces heures
ou faire une issue de paix
qui dit que nous n'avons pas faim.
Je pense que c'est un peu
d'explications.
Si elles l'ont appris,
c'est beaucoup mieux.
C'est un peu plus important pour moi.
Oui, il faut être un peu plus conscient de ce que vous avez fait et de la façon que vous le faites
et d'être très en avant de dire que je suis juste en train de me faire rassembler avec quelque chose.
Ne me dépend pas de production. C'est un projet hobby.
Oui, c'est difficile de communiquer ça parce que peut-être que vous ne le savez pas.
Et vous vous sentez comme que vous avez des gens qui vous ont dû changer.
Aujourd'hui je me sens comme que je suis changé.
Ou je me sens comme que je travaille beaucoup.
Et je pense que c'est le problème.
Les gens sont en train de travailler avec un certain nombre de projets.
Ou vous, vous travaillez.
Et vous êtes juste en train de faire le que vous voulez.
C'est supposed à être la liberté de faire l'open source.
C'est triste que l'open source vous fait sentir comme que vous êtes en prison.
Mais vous vous mettez en prison.
Je me suis dit, oh.
C'est assez nefaire parce que je pense que, à la première fois,
à mon expérience, il y a beaucoup d'excitement.
Vous avez tout ce momentum et vous vous arrêtez tout ce code.
Vous acceptez toutes ces questions et vous commencez à collaborer avec ces gens.
Vous vous sentez bien.
Mais vous êtes en train de vous dégager en un tout et vous ne vous réalisez pas encore.
Vous êtes donc en train de réunir des features qui sont à la scope pour le projet.
Mais vous êtes tellement excité à collaborer avec les gens.
Vous vous dites, oui, c'est bien.
Nous allons le faire.
Vous refactez le projet, vous faites toutes ces choses.
Et avant que vous réalisez, vous êtes en train de vous mettre en bas.
Et beaucoup plus de travail que vous avez anticipé.
Et cette motivation initiale et ce momentum commence à s'arrêter.
Et les gens ont vu l'activité et ils sont excitées.
Ils veulent se faire engager plus.
Et vous êtes plus ou moins excitées.
Et oui, la anxiété commence à se construire.
Vous vous dites, oh non, je n'ai pas eu 15 poursuites.
Mais je ne me sens pas comme en regardant cet projet.
Et puis vous vous faites ce type d'updates.
Question marques ou des choses.
Et vous vous dites, oui, c'est vrai.
Oui.
Et c'est difficile parce que...
Je ne sais pas, chaque interaction va changer de manière.
Vous faites des habitudes en temps.
Et c'est difficile de être self-conscious.
Comment vous changez de façon de être dans cette communauté?
Ou des gens en parlant.
Et je utilise toujours ce type de quote d'un roi d'hier.
Vous vous faites vivre longs, vous n'avez pas besoin d'un homme.
Et je pense que le problème est que, si vous vous interagissez avec des gens qui sont négatifs,
parce que c'est des issues, ils font des issues.
Et c'est toujours négatif.
Vous devez se sentir comme, oh, je dois être négatif.
Parce que c'est pas comme si vous voulez, c'est juste que vous êtes.
Et c'est difficile de rester si positive.
Et si vous faites un nom à la suite,
ou si vous vous n'ignorez pas,
c'est difficile.
C'est difficile de faire ça.
Je pense que les gens sont pas mal.
C'est difficile.
Et j'ai envie de faire ça aussi.
Mais j'ai envie de faire ça aussi.

J'ai envie de faire ça en travail, en vie, en général.
C'est juste un autre endroit où ça se passe.
Mais un autre endroit où ça se passe.
Que les gens soient les gens.
Vous devez apprendre à faire ça avec les gens.
Oui, donc, on va nous faire un petit passeur de lumière.
Qu'est-ce que vous avez été en train de faire en sorte de l'opinion?
Oui.
Je prends un break de Babel.
C'est peut-être un peu évident pour les gens.
Et peut-être que ce n'est pas le topic de lumière.
Je dois faire des choses.
Il y a quelque chose qui a été passé l'année dernière.
C'est ce qui m'a fait me sentir comme si je n'avais pas envie de faire ça.
C'est comme si le burnout que je vous referais.
Je sais.
Si des gens vous font que vous ne vous êtes pas respectés
ou ne vous demandez pas de être en ce pays,
je ne sais pas si je vais faire ça.
Je prends un break.
Je ne pense pas que je dois.
Je peux juste aller en fait.
Ce n'est pas le cas.
Ce n'est pas le cas.
Je ne vais pas prendre du ménage.
C'est une décision que je fais pour moi-même.
Je fais tout ça.
Je travaille sur des expériences randomes.
Je n'ai pas fait beaucoup d'objets.
Je fais tout ça en faisant des choses.
Il y a longtemps que j'ai fait ce truc qui est lié à la BABL.
Je n'ai pas le nom de BABLMAP.
C'est un appareil qui ne utilise pas la source.
BABLMAP convertira l'input à l'output.
Je pensais que c'était cool d'avoir un tool d'éducation
qui m'a aidé à comprendre le point de l'output de BABLMAP.
Je ne sais pas si c'est un compiler ou un type script.
C'est une version de l'input à l'output.
C'est un code qui anime les versions plus belles.
C'est l'input de l'es5.
Et chaque personnage va bouger à l'input.
Et ça va bouger.
Vous pouvez avoir un sens meilleur de ce qui se passe.
Surtout pour quelque chose d'un JSAX.
Les gens ne savent pas ce que c'est.
C'est cool.
C'est un call de fonction.
Il a 3 paramètres.
C'est un class qui se termine.
J'ai travaillé sur ça pour un moment.
Je pense qu'il y a beaucoup d'éducation
que nous pouvons faire dans les compilations.
Je suis fait de beaucoup de choses en audio.
Je ne sais pas si c'est un code de BABLMAP.
Je suis fait de la podcast.
Une idée que j'avais...
Je pense que c'est...
On a un syntaxe avec des couleurs.
Pourquoi n'est-ce pas une forme audio?
Je ne sais pas ce que ça serait.
Mais ça ressemble à l'interesse.
Quand je suis type, je pense que ça peut jouer des sounds
par des keywords.
Je suis fait d'une démarche simple.
Si tu type nul,
il va jouer 4 notes différentes.
Ou tu joues en retour.
Il va jouer les sounds de la cellule.
Je pense que ça serait bien.
C'est un peu plus fun.
C'est très positif.
C'est un exemple.
Je dirais que ça proved bronchage tricks.
baybalmab
l'A冊 Explore est un exemple foite d'un d'un d'avis et elle ne Dont il court pas les décisions des viols Hitler differentiées s'il vous Nikki Sum ad...
tu거든요 ne pas que vous…
tu cobaches ce qui est situé knife...
elle dit nous aussi qu'au Nico ça uh
il lui a fait les ordraques pour une cheesecake de pouls nane
Il a mis un six folle de değer asace
une PDT

des fourtoises
ES yat
C'est une bonne idée, parce que l'une des plus cool des features est quand tu écoutes...
Donc la gauche est comme ton input code et la droite est comme le TAS,
qui est juste... C'est juste fancier JSON, avec différents expanses et tout.
Donc quand tu écoutes le code, il va être en train de se concentrer sur ce que note c'est.
Donc l'idée est... Je pense que c'est juste de vous donner un vocabulaire.
Si je ne sais pas le nom de certains syntaxes, je peux le type dans Async Explorer et il me dit
« Oh, le nom de ceci est ceci. »
C'est comme « Oh, le lit de la température. »
Je ne savais pas qui c'était, c'était comme un truc.
Pour toutes les choses, la fonction Async est assez évidente,
mais les autres sont comme « Il y a un nom pour ça, et c'est cool que l'on peut utiliser ça. »
Et puis, après tout, tu peux écrire un bala plugin ou un rule ESLint ou tout.
Ok, on va nous faire notre dernière question avant de nous changer de thème.
Donc dans chaque épisode, on a demandé une question de la question de la future,
de la question de l'entrée, de ce qu'est-ce que ce personne en particulier est « est-ce qu'il va ? »
Et depuis que nous avons beaucoup parlé de l'open source, on va parler de ça.
Donc, quel est le scénario idéal pour l'open source fondation à la scale ?
Est-ce que tu penses que nous sommes maintenant dans un bon parc ?
Et quel est le futur de l'open source ?
Est-ce que l'entreprise est en train de faire un bon parc ?
Est-ce que les contributaires individuels,
les notifications de l'on, la pensée de l'anxiété, où sommes-nous ?
Oh, c'est une question très grande.
C'est tout pour cette semaine.
D'accord, la prochaine fois que nous avons parlé de notre Patreon, merci d'avoir regardé.

Episode suivant:


Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

devtools.fm:DeveloperTools,OpenSource,SoftwareDevelopment

A podcast about developer tools and the people who make them. Join us as we embark on a journey to explore modern developer tooling and interview the people who make it possible. We love talking to the creators front-end frameworks (React, Solid, Svelte, Vue, Angular, etc), JavaScript and TypeScript runtimes (Node, Deno, Bun), Languages (Unison, Elixor, Rust, Zig), web tech (WASM, Web Containers, WebGPU, WebGL), database providers (Turso, Planetscale, Supabase, EdgeDB), and platforms (SST, AWS, Vercel, Netlify, Fly.io).
Tags
Card title

Lien du podcast

[{'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}]

Go somewhere