Ma vie de freelance et infopreneur avec Sebastien Lorber

Durée: 38m32s

Date de sortie: 10/01/2023

Produire et créer du contenu tout en travaillant et en conservant un équilibre, est-ce toujours possible aujourd’hui ? 

Je ne te parle pas de side project mais bien de temps de travail consacré à de la production de contenu. Comment être freelance et se lancer dans un tel projet ? Comment maintenir le rythme ? 

Quel est la plus value ? financière, personnelle ou les 2 ? 


On parle de tout cela dans l'épisode du jour avec Sebastien Lorber, freelance et créateur de contenus. 

Pour suivre Sébastien Lorber : https://www.linkedin.com/in/sebastienlorber/ 

Deviens un Développeur Freelance Libre : https://artisandeveloppeur.fr/freelance-libre



Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.

Bienvenue sur le podcast Artisan Developer, l'émission pour les programmeurs qui veulent
vivre une carrière épanouissante.
Prêt à passer au niveau supérieur ? C'est parti !
Aujourd'hui je suis avec Sébastien Lorbert, Sébastien Manjot.
Salut !
Est-ce que tu peux te présenter en quelques mots, c'est le rituel pour ceux qui ne te connaîtraient pas ?
Je suis Sébastien Lorbert, je fais du développement depuis plus de 10 ans.
J'ai commencé un peu ma carrière, on va dire à développeur Java, j'ai été chez
Vovia.js NCF chez Enika.
Je me suis mis à ce cas-là, j'ai été cité au Dune Startup entre 2012 et 2017.
Ensuite je suis devenu petit à petit expert réact dans ma start-up en 2014 que j'ai adopté
dès le tout début du projet REACT.
Ensuite je suis devenu freelance en 2017 où j'ai continué à développer mon expertise
sur REACT dans un collectif de freelance qui s'appelle Alchemist.
En 2019 j'ai commencé à produire de contenus réactes et en 2020 je me suis retrouvé à
travailler sur Facebook en freelance sur un projet qui s'appelle Docusaurus et qui est
une sorte de générateur de sites statiques pour créer des sites de documentation et
qu'aujourd'hui un de leurs projets fard a open source.
Cool, je pense qu'il y a là, tu viens de nous donner le menu et il y a pas mal de choses à faire.
J'ai aussi oublié Manusletter ReactEviso.fr, pour ceux qui font du React, n'oubliez pas de vos abonnés.
Je pense qu'on a tout le menu de l'épisode, je ne sais même pas si on va arriver à tout traiter
mais ce sera peut-être l'occasion d'un deuxième épisode.
Le premier truc que je suis que de voir avec toi parce que c'est un chemin que j'ai fait
et il n'est pas commun dans le métier et du coup j'ai envie de te questionner sur ça.
Tu as été situé au MandoD donc j'imagine avec des responsabilités.
Et puis finalement tu décides au MandoD de te redvenir freelance, un depth.
Encore une fois c'est le chemin que j'ai fait et aujourd'hui je suis très heureux de ça
mais je vois beaucoup de gens pour qui le monter les échelles du management est un espèce de gral.
Puis une fois en haut ils sont un peu coincés parce qu'ils ne savent plus en redescendre
quand ça leur convient plus en fait.
Toi, est-ce que tu peux nous dire comment ça s'est passé pour toi de ce chemin, de passer jusqu'à situer
et puis après te dire comment tu en arrives à te dire je vais repasser freelance en fait ?
En fait déjà j'étais pas freelance à la base donc je suis pas passé freelance, je suis devenu freelance.
Ensuite je pense que j'ai toujours eu un intérêt pour le freelancing depuis assez longtemps
peut-être depuis 2012 ou 2013 et je me suis dit voilà j'ai que deux trois ans d'expérience.
Je pense que à l'époque il n'y avait pas beaucoup de freelance et même s'il y avait deux trois blogs
je ne sais plus je crois Jean-Baptiste Lemay qui avait un blog Java, freelance ou quelque chose comme ça
il n'y avait pas beaucoup de freelance et de gens qui disaient ouais ça vaut le coup de passer freelance
et ça faisait un peu peur en fait au bout de deux ou trois ans d'expérience de devenir freelance
donc je ne l'ai pas fait.
Par contre je voulais me former à Scala et en entreprise en 2012 c'était un peu compliqué
donc j'ai fait un MOOC sur Coursera pour apprendre ça rapidement et puis après je me suis dit
je vais travailler gratuitement pour une startup vraiment early stage et faire leur MVP
et c'est ce que j'ai fait en fait et du coup ça m'a plu et puis après ils ont eu un peu d'argent en 2013
et du coup je rejoins l'équipe en tant que salarié officiel mais il faut savoir que c'était vraiment
une startup qui restait toute petite enfin au maximum avec les stagiaires on était peut-être huit
au moment on était le plus nombreuse donc tu sais dans une startup quand t'es CTO
bah t'es CTO mais en fait t'es CTO de toi même quoi tu vois c'est pas c'est le titre qui ne veut pas
forcément dire grand chose non plus quoi.
Oui t'avais pas forcément des responsabilités d'une équipe très large mais quand même même
quelques sages c'est déjà quelque chose. En vrai on était quoi peut-être deux voire trois salariés
développeurs et éventuellement un stagiaire en alternant en plus tu vois c'était vraiment au maximum
quatre ou cinq personnes dans l'équipe des devs. En fait quand je voulais dire redevenir frillant
je pensais redevenir contributeur mais ce que tu me dis c'est que t'as pas forcément lu la posture
de t'as pas eu forcément le rôle de manager des branches et du code comme on peut l'imaginer
dans certaines boîtes dans certaines startups qui ont plus avancé quoi.
Oui c'est ça ouais.
Ok et pourquoi réacte alors qu'est ce qui fait que quand ça sort tu te branches là dedans.
Alors déjà en fait je pense qu'il y a eu au fait que je faisais du Scala donc j'apprenais
l'appréciation fonctionnelle entre 2012 et 2014 j'étais vraiment à fond dedans j'apprenais les
monades les machins les trucs un peu avancés même s'il y a pas mal de concepts de Askel que
je comprenais pas trop j'essayais de les appliquer en Scala mais du coup je n'aimais pas du tout le
frontaine à l'époque et dans notre startup il y avait des développeurs qui faisaient du
backbone qui faisaient le front en backbone et moi je faisais plutôt le bac en Scala.
Je n'aimais pas du tout ça en fait mais par contre je regardais leur code et il y en avait
certains qui venaient du milieu un peu plus académique donc tu vois ils n'étaient pas trop au
courant à cette époque là des bonnes pratiques de code et moi qui avait travaillé sur des gros
projets java en entreprise comme DG Post, Renault ou Voyages SNCF j'avais un peu plus d'expérience
sur le côté test unitaires des couplages, craft et tout ça donc j'ai essayé de les aiguiller un
peu dans les bonnes pratiques mais en fait je voyais bien que le code existant en backbone
c'était un sac de noeud que c'était pas évident à rattraper et que en plus il fallait apprendre
à l'équipe comment faire des vues et du code qui était suffisamment découplé pour que ce soit
maintenant sur le long terme donc à cette époque là en fait il y avait un autre en fait on était
plus ou moins deux CTO qui était sur deux parties différentes il y en avait un qui était à fond sur
Scala encore plus que moi et il y avait App qui est sorti et on a fait on voulait refondre notre
frontaine moi j'ai fait un Poc en angular ça m'avait pas mal plu mais c'est vrai que l'autre
CTO il avait fait le Poc en réacte et il a vraiment poussé c'est vrai que je lui ai un peu écouté à
ce moment là et c'est vrai que j'ai compris l'intérêt de réact grâce à mon background de
programmation fonctionnelle puisque en fait réact c'est assez enfin il y a un aspect qui est assez
proche de la programmation fonctionnelle dans le sens où en fait t'as vu c'est une fonction de ton
état donc même s'il y a des effets de bord des choses comme ça globalement la philosophie c'est
dire bah voilà t'as un état et si tu le passes dans la moulinette ça va toujours te donner la même
UI derrière et c'est assez predictable donc c'est ça qui m'a vraiment plu et aussi le côté
fin 2013 il y a eu un blog post assez connu du mec qui a inventé Closures Scripts, David Nolan,
il a en fait montré comment on pouvait optimiser les performances du rendu réacte,
il a fait un peu de compétences sur le structure immuable et ça aussi c'est quelque chose qui
m'a vraiment parlé et je pense que son article en fait il a déjà réact été assez innovant et
son article a l'ancien sorte de vague d'innovation de gens en fait qui essaient de répliquer en
JavaScript tout ce que lui avait fait en Closures Scripts ce qui forcément était fait à puisque
Closures Scripts compit dans le JavaScript mais bon Closures Scripts c'est quand même un langage un
peu niche qui pas forcément hyper populaire aujourd'hui donc la communauté JavaScript est
beaucoup plus populaire donc petit à petit en fait l'écosystème réacte s'est développé ça
m'a de plus en plus plu et aujourd'hui en fait je fais plus beaucoup de bac et je fais surtout du
front quoi. Excellent. Enfin du front pas forcément trop de c'est assez tout ça en fait je fais un
peu tôt mais c'est vrai que je fais pas de bac comme la plupart des gens l'entendent aujourd'hui
avec des services, des DAO, des répositories, je fais pas vraiment du bac métier quoi tu vois
c'est ça que je veux dire. Ok c'est cool. Tu vois la programmation fonctionnelle qui m'a
tir depuis longtemps mais j'ai jamais franchi le pas si je devais aimer ça tu me conseillerais
de bien si quelqu'un a envie de se mettre à la programmation fonctionnelle tu conseillerais
quoi comme ressources ? Ça dépend du langage je pense c'est bien d'apprendre dans un langage
que tu maîtrises un peu après moi personnellement j'avais appris avec Scala il y avait un bouquin
qui s'appelait fonctionnel programming de Scala je crois que j'avais lu et puis il y avait aussi
les MOOCs sur Coursera qui étaient pas mal à l'époque je sais pas si ils ont été mis à jour j'imagine
que oui mais c'est vrai que après je pense que apprendre en JavaScript c'est assez pratique
parce que c'est un langage que tout le monde est un peu amené à pratiquer et puis globalement
il y a des ressources aujourd'hui qui sont correctes. Je pense qu'il y a des repo-bitub qui sont
vraiment en réalité fonctionnelles programming en JavaScript donc c'est assez facile à trouver
je pourrais pas dire le nom comme ça mais je sais que j'en ai vu un ou deux où ils vont
t'apprendre vraiment les concepts. Ça marche ? Donc au final l'idée c'est qu'en fait j'aimais pas du
javascript je me suis mis à réacte. Et tu restes en gs ou tu passes en typescript ? Non je fais
que du typescript quand je dis javascript depuis 2017 non peut-être pas 2017 2018 2019
je suis passé que en typescript. J'aime pas trop faire ça. Mais en fait c'était le bon moment
aussi pour moi pour switcher parce qu'en fait il y avait aussi les nouveautés de javascript qui
arrive à ce moment là et que ma script je sais plus si c'est 5 ou 6 qui a mis très longtemps
à arriver là qui apportait en fait plein de nouveautés dans javascript qui fait que le
langage était devenu beaucoup plus agréable à utiliser alors qu'avant c'était quand même assez
assez, enfin il y avait des subtilités qui étaient assez pénibles et il y avait pas mal de features
qui manquaient qui faisaient que le langage n'était pas très agréable. Et donc tu te spécialises
là dedans, tu prends de plus en plus goût jusqu'au point où tu commences à écrire une newsletter
hebdo sur réacte ? En fait j'avais pas prévu de faire une newsletter à la base que j'ai fait c'est
j'ai commencé j'étais dans un collectif de freelance on faisait des projets qui fonctionnaient bien
mais en fait je me suis dit bah c'est dommage de se limiter à un TGM qui est relativement bas
alors que j'ai déjà peut-être 5 ans d'expérience et que j'ai un profil rare en rèacte et je me suis
dit bah je vais essayer de produire du contenu un peu pour vendre du conseil tu vois avec des
TGM un peu limite le double quoi tu vois et au final j'ai commencé à poster tous les jours
sur LinkedIn ça a pas mal marché je faisais pas mal de vues il y avait pas mal de clients qui
me contactaient et puis globalement j'essayais de faire des postes qualitatifs où je partais
ma velle et ce que je pensais de la lecture que j'avais faite donc c'était pas juste je partage
un lien et puis je prie pour que ça fonctionne quoi et puis les gens ont vraiment pas mal aimé
on a pas mal qui m'a suggéré de créer une newsletter et du coup en 2020 j'ai créé les
news et heure et j'ai eu 500 abonnés au premier jour et puis depuis depuis j'ai continué puis
aujourd'hui on est à presque 12 000 au total et pas que en français on est à 3000 lecteurs en français
et 8 500 abonnés à peu près ça fait carrément une très très belle liste et du coup est ce que c'est
ça qui t'a permis comment tu choppes Facebook quand on nous donnait comment tu arrives à rentrer dans
la radar et parce qu'aujourd'hui on peut dire quand même que bosser en freelance pour Facebook
je pense que c'est pas mal quoi c'est un bel achèvement comment est-ce que tu en arrives à
trouver ce truc là je pense que c'est un bon c'est un peu un concours de circonstance dans lequel
en fait je vais peut-être mettre un peu la chance de mon côté aussi souvent comme ça je pense que
voilà il y avait une opportunité puis je l'ai saisie au bon moment mais genre il t'a vu passer une
offre de Facebook qui disait on cherche quelqu'un ou c'était mais non c'est bon c'est en fait c'est
une histoire assez marrante et un peu triste en même temps parce que moi si tu veux je connais que
ma que ma version de l'histoire donc je peux raconter l'histoire comme moi je la perçois mais j'ai
pas forcément la version de côté Facebook pour vraiment confirmer que c'est ça qui s'est
passé mais en fait bah decuseruse il y avait deux contributeurs principaux qui travaillent dessus
sur Facebook à cette époque là je pense que il y en a un qui était assez jeune et malheureusement
il est mort d'un cancer en merde et donc ça c'est la partie qui est quand même un peu un peu pas
cool de l'histoire et il y en a un autre je pense que bah il se retrouvait tout seul et il travaillait
déjà depuis deux ans dessus je pense qu'il a fait un burn out un peu qui fait que il a voulu s'éloigner
du projet puis tombé d'homme qui part comme ça je pense que peut-être en vue de tout à l'heure on
lui tournait une page à mon avis c'est qu'en fait lui en fait tu vois c'était un peu le manager qui
géré le mec qui a eu le cancer donc c'est un peu enfin tu vas y se retrouver d'un seul coup avec le
projet qui entièrement pour lui sur les bras je pense que c'est un peu un peu difficile à gérer
et puis moi de mon côté en fait je pense qu'ils se sont mis à chercher quelqu'un assez rapidement
pour reprendre un peu la main sur le projet ou au moins en tout cas léger la charge de travail
au développeur chez Facebook et je me suis retrouvé en fait voir passer un tweet sur Twitter qui disait
on cherche un contracteur pour travailler sur docuze russe avec nous c'est un projet open source
moi je savais pas du tout ce que c'était docuze russe à l'époque j'avais vraiment entendu parler
de ce projet là et je regardais un peu je me suis dit bâtiens pourquoi pas j'étais pas forcément
dispo immédiatement parce que j'avais déjà des contrats encore avec des clients et tout ça mais je
me suis dit bon c'est quand même con de ne pas au moins essayer on voyait un petit message pour
voir si ça s'est passé j'étais pas forcément le premier choix puisqu'il y avait quelqu'un qui avait
déjà travaillé sur des sujets qui étaient assez similaires à ce qu'ils recherchaient pour les
premières tâches à faire sur docuze russe donc j'étais un peu le deuxième candidat mais je crois
que la personne le premier choix on va dire c'est desister et du coup j'ai une chance de mois après
de m'a proposé de contribuer au projet et bon j'ai quand même essayé d'aider un peu la chance de
mon côté donc pendant ces deux mois j'ai envoyé quelques plus sur le projet j'ai fait les choses
voilà c'est ça tu vois je me suis dit bon en gros l'idée c'est voilà tu sais que potentiellement
une fois que tu es embauché sur le projet il va falloir faire ce genre de chose donc tu le fais
avant tu montre que tu es capable de le faire que tu es motivé tu montres un peu un échantillon
ce que tu es capable de faire voilà c'est ça donc j'ai fait une belle petite poulée request avec
des tests et tout ce qu'il faut et facile à review et avec tes limites tu commandes ta propre
poulée request pour que le mec qui revient il passe pas trop de temps et du coup franchement tant
quand il pense c'est pas le meilleur moyen de gagner un job comme ça mais moi je pense que je
serais toujours ça la vie à la position c'est clair que si tu veux travailler sur l'open source
le mieux c'est d'abord de faire le travail puis ensuite de faire embaucher pour le travail que
tu as déjà prouvé en fait que tu étais compétent pour le faire ouais ouais c'est le plus efficace
en fait non c'est cool et donc du coup t'es pris pour docus russ ce que tu peux nous dire en quelques
mots ce que fait docus russ alors docus russ c'est un générateur de sites statiques donc en gros
tu lui donnes des fichiers mcdan et il te crache un site de documentation que tu peux héberger facilement
sous forme de sites statiques donc sur le githopages ou sur des hébergements plus non
modernes comme versel ou natify qui permettent d'apporter un peu une meilleure expérience que
githopages mais bon githopages ça marche bien aussi c'est gratuit et ça c'est populaire et donc
l'idée c'est vraiment de se concentrer sur le contenu donc en gros vraiment tu as un dossier avec
des fichiers markdown tu peux juste lancer une ligne de commande et limite avoir un site tout de suite
quoi excellent mais orienté doc parce que donc c'est un générateur statique de doc quoi tu t'amuses
pas faire un cv tu t'amuses pas à faire alors c'est un générateur statique pour la doc en fait
c'est un générateur de sites statiques qui est générique mais sur lequel on fournit des plugins
il ya trois plugins qui sont vraiment orientés documentation et globalement l'outil reste
quand même orienté pour des sites de contenu donc on a un plugin pour faire des learning page on
a un plugin pour faire des blogs on a un plugin pour faire des d'autres et par défaut en fait tu
as les trois qui sont installés par défaut donc en gros la plupart des gens ils utilisent ces trois
plugins là mais si toi tu as envie par exemple de faire que un blog tu peux aussi si tu as envie de faire
que une doc tu peux aussi si tu as envie de faire juste une landing page tu peux aussi c'est un peu
overkill de faire juste une landing page avec de plus de russes mais j'ai déjà vu des gens
qui le faisaient il ya des développeurs qui font leur portfolio avec des développeurs qui créent
leur blog avec en fait ça son généralement le portfolio et le blog ça va un peu avec donc il ya
pas mal de cat figures et si jamais tu veux faire de choses plus avancées le système de
plugins qu'on a mis en place va te permettre de créer un plugin par contre si t'as envie de faire
une intégration avec un cms pour faire je sais pas tu peux lire par exemple des fichiers sur des
fichiers mkblum sur obsidian et puis essayer de faire une sorte de duail qui prend ton
enfin qui prend ton tfichier sur obsidian et qui vont qui vont créer un site par rapport à sa
quoi tu vois et alors ça fait quoi de qu'est ce que ça fait de bosser pour facebook tu bosses
avec facebook france us ou comment on commence parce les relations est ce que c'est un client un peu
à part ou finalement c'est un client comme les autres je pense qu'en fait je suis un peu dans une
bulle donc je peux pas trop parler pour les autres moi je peux juste ça dire mon expérience parce
que je connais pas d'autres freelance qui boss pour facebook dans mon entourage donc j'ai pas l'occasion
de changer sur le sujet mais globalement en fait moi ça va que je suis pas du tout micro
manager quoi c'est à dire que il me fait confiance pour que je fasse les choses bien sur le projet
que j'essaie de faire avancer les choses aussi bien gestion de la communauté que marketing du
projet que bah review des podre quest merge du code réalise et tout ça donc c'est vraiment tout et
puis bah tant que ça se passe bien il me laisse la main et puis même moi j'ai l'impression
qu'en fait tu vois par exemple mon manager chez facebook et je pense qu'il est quand même assez
occupé pour vraiment me me dire exactement ce que je dois faire il préfère qu'en fait je suis
autonome et que tant que tant que ça se passe bien voilà il y a quelques tâches sur lesquelles
en fait je suis un peu bloqué sur l'administratif du genre bah est ce que est ce que on peut créer
une organisation d'occusoriste sur le github et choses comme ça c'est des choses tu vois je peux
pas le faire tout seul il y a des choses par exemple tu vois quand est ce qu'on réalise la
version 2.0 des choses comme ça bah c'est des choses il faut que je vois un peu avec avec facebook
quand même à quel moment on veut réaliser est ce que eux ils veulent prendre part au marketing
du projet à ce moment là et faire une action je sais pas ils veulent éventuellement designer
quelques assets à faire des pubs sur leur blog facebook en plus éventuellement faire
la pub en ligne n'importe quoi enfin tu vois il ya plein de choses que moi je peux pas gérer
de mon côté parce que j'ai pas forcément la main mais aujourd'hui bah c'est vrai que j'ai accès
à pas mal de trucs j'ai accès au compte net l'ifai de chez facebook que je gère quelques sites
de documentation de gros projets comme par exemple réplique native ou geste en plus de
documents russes et bah voilà c'est à peu près je trouve que ça n'a pas un peu d'autonomie
c'est cool parce qu'en fait ce que je comprends c'est que du coup dans ce job tu as l'occasion
de vraiment exploiter toutes les compétences que tu as développé de gestion de communauté
de à la fois de code mais aussi ce côté communautaire qui peut y avoir création de contenu aussi
parce que une newsletter c'est du contenu donc j'ai l'impression que tu arrives à mélanger tout ça
c'est je trouve ça super cool bah moi j'aime bien en fait déjà le développement forcément
mais j'aime bien aussi le marketing je me suis un peu pris de passion pour ça et ma newsletter
c'est en fait partie la création de contenu aussi il ya pas mal de choses de domaines qui m'intéresse
et bon par exemple j'avais suggéré de créer une newsletter pour de plus de russes par le passé
bon ils m'ont dit non on va pas faire ça par exemple c'est un truc sur lequel j'ai pas forcément
l'autonomie de prendre de la chose en tout cas pas d'être payé pour le faire parce qu'un
temps pas je décris de la même finir que tu fais une newsletter d'autre. Oui mais si je peux pas la
vendre comme la version officielle et la mettre sur le site avec un formulaire de sign up je suis pas
sûr que tu perds ton intérêt. Et du coup oui bah sinon par exemple on a fait un lancement
sur productante récemment tu vois par exemple c'est moi qui fais un peu le plan marketing de
tout truc on a réussi à être premier j'ai réussi à l'inclure dans plein de newsletters
et alors j'avais envoyé un lien que tu as dû voir passer dans ta newsletter et du coup je m'occupe
un peu de tout ça pour qu'en fait le projet rayonne pour que ça va bien je vais m'occuper de la
communauté et puis tout ça quoi. Sur quoi tu es évalué ? Tu es métriques de ton manager et
t'es évalué sur quoi ? Je suis pas vraiment évalué. Ok alors ça marche comment c'est genre en
début d'année tiens cette année on va faire ça et ça c'est toi qui dis un peu ce qui te paraît
bien ou même pas en fait ton manager c'est en gros tant que ça roule et qui voit que ça bouge c'est
cool. Non franchement je pense que je suis vraiment dans une bulle en fait voilà tant que le projet
se passe bien et qu'on voit que les utilisateurs sont satisfaits et que les retours sont très
bons de la communauté. Globalement voilà c'est docusorus on dirait pas comme ça parce qu'en fait
c'est un outil un peu niche mais c'est un des top 5 projets chez facebook en open source. C'est
je crois à 40 000 étoiles sur github il y a il y a des peut-être des milliers de sites en docusorus
aujourd'hui dont des très gros il y a des entreprises comme figma snapshot microsoft
Shopify tout ça qui l'utilise en interne et en externe rien que récemment j'ai appris qu'il y
avait genre 200 sites de plus au russe chez microsoft. C'est ouf c'est complètement ouf.
Le truc c'est que je m'en rends même pas compte parce qu'en fait tu vois les mecs ils ne le
disent pas. Mais c'est le propre dans un projet open source et les gens l'utilisent et enfin quand
il est utilisé mais tu ne vois pas forcément chaque partie. Et alors tu m'expliquais que tu
travailles en part time en fait tu étais 60% de ton temps sur ce truc là 40% de ton temps. Comment tu
as amené le fait de travailler en part time parce que souvent travailler à moins de 80% c'est
compliqué pour les boîtes et là tu as réussi un truc qui n'est pas si simple à faire c'est cool.
En fait à la base le contrat que j'ai eu avec Facebook c'était pour 3-4 mois on m'a dit voilà on
a débloqué un budget pour un freelance pour implémenter tel feature dans docuze russes.
En fait il y avait docuze russes 1 qui était déjà en version majeure de réaliser. Il y avait
docuze russes 2 qui étaient en développement en alpha. Je pense qu'ils ont perdu un peu la main
d'oeuvre sur le développement docuze russes 2. Il fallait apporter la parité entre la feature de
la version 1 et la version 2 pour que les utilisateurs de la version 1 puissent migrer et en
gros moi mon rôle dans tout ça j'étais recruté pour amener docuze russes 2 à la ligne d'arrivée
pour que ils soient réalisés et que les utilisateurs de la version 1 puissent migrer sur la
version 2. Bon ça a pris un peu beaucoup plus de temps de prévu parce qu'on a aussi fait des
choses en plus que la parité de feature et que en fait j'ai peut-être traîné un peu à sortir la
v2 parce que ça fait un peu peur quoi. Mais en fait si tu veux assez rapidement il manquait le
versioning et le support international sur la version 2 et Facebook ils m'ont daté un peu pour
m'occuper de ces deux parties là pour au moins que les utilisateurs puissent commencer à migrer et
tester et qu'on puisse sortir une bêta et que les utilisateurs puissent l'adopter un peu plus
massivement et fournir des retours. Donc au début mon contrat devait durer peut-être 3-4 mois et
ce qui s'est passé c'est que j'étais pas disponible déjà à plein temps depuis le tout début
mais comme j'avais un profil intéressant, j'avais un peu contribué au projet et se sont dit bon
ben voilà on va tester ça a l'air de enfin il a l'air compétent pour s'occuper du projet je
pense ils se sont dit ça et ensuite je me suis dit le projet il va s'arrêter un jour donc je
vais pas abandonner mes plans en plus au moment où j'ai eu le contrat avec Facebook j'avais démarré
ma newsletter depuis deux mois avant donc je me suis dit bah je suis lancé une newsletter qui
marche bien il avait peut-être mis l'abonné à ce moment là où j'ai eu le contrat avec Facebook
je vais pas arrêter de produire de contenu juste parce que en fait j'ai un contrat 3 mois avec
Facebook tu vois donc je me suis dit bah je vais continuer à faire grossir ma newsletter et
puis le jour où ça s'arrêtera bah j'aurais peut-être une belle audience et puis je me
donnerai du conseil comme j'avais prévu là de base ce qui s'est passé c'est que c'est au
final le contrat a été reconduit et ainsi et de suite jusqu'à aujourd'hui où aujourd'hui il y a du
budget à plein temps pour que je travaille à limite cinq jours par semaine dessus c'est cool donc
c'est qui sont clairement contents de ce que tu as fait quoi ça fait ça fait combien de temps que
tu es chez eux du coup? bah ça fait presque deux ans et demi ah ouais ok donc là le projet continue
de grossir il a fait peut-être fois 15 depuis le début quoi aujourd'hui il est assez adopté
massivement un peu partout et bah moi du coup je continue à bosser dessus mais c'est vrai que j'ai
toujours été clair avec Facebook que je voulais pas forcément être à plein temps dessus non plus
ou ni être employé comme employé en interne ou des choses comme ça donc bah après voilà
je pense que tant qu'ils sont contents et que ça vaut le temps je dis mes conditions c'est comme
ça et que j'ai pas forcément envie de faire exactement comme vous vous voyez les choses
ils ont pas vraiment poussé pour pour que ça change donc c'est à l'heure de leur combien donc
je vais dire pour l'instant voilà je suis en autonomie ils ont juste à injecter un peu d'argent
dans le projet et puis le projet tourne c'est quoi l'intérêt pour eux de financer ça?
bah ils ont le besoin en interne déjà parce que ils ont plein de sites de documentation
je pourrais pas dire exactement combien mais en tout cas ils en ont ils ont les projets externes
ils ont aussi plein de projets internes donc ils ont besoin de résoudre leurs propres problèmes
ils ont aussi des gens en interne chez Facebook qui vont travailler un peu sur une intégration
entre les tueux propriétaires de Facebook et Docusaurus par exemple eux ils ont par exemple
sur leur documentation des projets je crois qu'ils ont pittorche ou des choses comme ça
des projets machine learning ou des choses comme ça eux ils vont peut-être avoir des pages de
documentation en plus qui sont que pour les employés de Facebook tu vois donc il y a des
petits systèmes à mettre en place de leur côté que sur lesquels il y a eux des employés
en interne qui bossent là dessus qui vont s'occuper de mettre en place des mécanismes
avec Docusaurus pour que en fait les employés internes ils aient une expérience avec un peu
plus de pages dans la documentation avec des trucs en plus qui sont vraiment spécifiques à Facebook
ouais donc ça commence par leur propre besoin il n'y a pas forcément de c'est pas forcément une
intention de travailler sa marque employeur ou de travailler du contenu c'est peut-être venu
après en le rendant open source mais à la base il y a un besoin en interne il nous faut quelqu'un
pour le faire vivre quoi. Après je pense que le projet était open source depuis enfin je sais pas
je sais pas exactement quoi il a été créé peut-être en 2016 et puis genre si moi après il
était open source tu vois donc ça a été toujours open source assez rapidement et la communauté
la vie s'adopter en tout cas dans l'écosystème frontaine il y a quelques sites comme Babel et
Prétyar qui sont assez des outils de reste utilisés qui utilisent déjà Docusaurus depuis
très longtemps ils sont toujours en version par contre ils ont pas encore upgradé mais en tout cas
le projet open source depuis très longtemps quoi. Un des trucs que tu as dit je trouve super
intéressant et en ce moment je le vis et c'est très intéressant comme expérience c'est le fait
de devoir produire et de créer du contenu je trouve que c'est hyper dur de trouver un équilibre en
ce moment moi je suis dans la blockchain c'est des missions je fais vraiment que des smart contracts
donc ce qui est intéressant c'est que tu as vraiment un début et une fin avec un smart contract
ce qui est beaucoup moins le cas d'une abe mobile ou d'un site où tu vas en fait tu rentres dans un
site d'évolution permanente potentiellement donc c'est du budget des utilisateurs alors qu'un
smart contract tu as vraiment ce côté début de fin tu peux toujours faire une v2 une fois qu'il
est publié il est publié de toute façon c'est immutable tu n'as plus trop le tout tu as plus
des périodes où j'ai du temps entre deux contrats parce que il y a quand même du coup plus d'intercomptes
de par ma manière de moi je travaille qu'au forfait donc que au forfait avec des projets clairement
définis donc du coup entre deux projets ben il y a bien un peu d'intercontrat mais du coup quand je
suis au taquet comme c'est le cas en ce moment où on enregistre l'épisode ben il n'y a plus de temps
pour créer du contenu et je sais que c'est stupide parce que du coup je vais être pénalisé par Google
alors que je commençais à monter dans les rankings mais je trouve que c'est hyper dur comment
t'as fait toi pour trouver cet équilibre à dire ben non comment t'as fait pour maintenir ces deux jours
par semaine de de de veille active pour préparer le leader déjà il faut savoir c'est qu'au début ça
me prenait quoi une demi journée par semaine et que en fait j'augmentais la qualité en fait ça me
soulède tu vois d'envoyer une newsletter qui était juste potable je voulais faire un truc bien où
vraiment les gens avaient une bonne expérience de lecture et étaient satisfaits de ce que je leur
mettais dans le mail quoi donc au début c'était vraiment voilà j'avais pas vraiment un workflow
de curation tu vois c'était plus je trouve juste des liens un peu par hasard qui me semble
intéressant que je vois passer sur twitter mais de manière vraiment très organique tu vois c'est
à dire que je scroll dans le vide et puis si je vois un truc intéressant voilà aujourd'hui j'ai
des workflows qui sont beaucoup plus avancés pour faire ma veille pour m'assurer que je capte
vraiment les signaux faibles et tout ça et que je puisse aller présenter dans un bon format
c'est toujours pas non plus satisfait totalement du format que je propose aujourd'hui mais en
tout cas j'essaye de l'améliorer en continue et ça me prend deux jours aussi parce qu'en fait
j'ai une gestion de la monétisation de la newsletter des sponsors tout ça qui prend peut-être la
moitié du temps aujourd'hui je fais de la pub online et il y a toute une partie d'expérimentation en
fait si tu veux je le prends comme un business tu vois par exemple aujourd'hui je fais de la pub
sur google ads ou des choses comme ça je regarde si je mets un euro dans la machine est-ce que
j'ai un euro 54 soirs ou est-ce que c'est pas évident parce qu'en fait il faut que ce que tu
passe ouais tu passes par ton tu passes par la tu peux avoir une idée précise de ton coup d'acquisition
dans l'acteur combien vos selecteurs c'est hyper super dur après c'est très dur en plus il faut
avoir des logiciels qui sont capables de te dire quelle est la qualité des lecteurs et leur
sub-strileur t'arrive ça avoir du démétrique sur les lectures tout ça parce que quand ça
arrive dans ton email comment tu fais pour savoir est-ce que tu as des métriques du genre temps
de lecture comment tu évalues d'ailleurs que l'expérience a été bonne pour ton pour ton
lecteur bah ça ça avec les feedbacks hein je veux dire ok donc on est sur du qualitatif on
est les mecs il se bah si les open rate qui sont bons globalement c'est à dire que voilà les
mecs ils ouvrent tout le temps les mails après c'est pas une très bonne métrique surtout en plus
il y a des updates à us qui font qu'on peut plus trop les traquer mais bon globalement en fait voilà
j'ai plein de retours qui de gens qui sont qui sont satisfait et c'est généralement des gens qui
sont qui sont à des postes assez avancés tu vois donc quand tu as un mec de la quartier
mre acte qui dit que il a mis un égliseur tu dis bon ah ah ah ah ah ah ah ouais tu dis ça va
je suis du bon ta foi voilà c'est un peu ça l'idée c'est que voilà j'ai eu quand j'ai de retour
comme ça bah du coup tu vois je suis content je me dis ouais ben c'est difficile mais voilà
ça beaucoup de continuer si je fais ça pendant deux trois ans de plus les intérêts composés
tout ça tu vois quand t'as une audience c'est te gondent toujours d'un pour cent donc si tu
par de 10 000 c'est beaucoup plus rapide de grossir que si tu par de 1 tu vois donc c'est un peu
c'est un peu ça l'idée et puis bah je fais ça depuis suffisamment longtemps que maintenant ça
n'a pas de sens de s'arrêter de laisser le truc de côté et bon je sais peu on parle de quoi déjà
la question à la base c'était comment tu as fait pour mettre ce temps là de compter mais je
pense t'as amené des éléments de réponse et que c'est que tu la considéras à un moment donné
comme un business à part entière tu t'es pris au jeu tu as pitié à l'air d'y prendre du plaisir
et donc ce que j'entends en filigrane c'est que ben tu as l'espoir à un moment donné de développer
ce business tu vas apprendre plein de choses tu te crée une autorité donc tout ça c'est quelque
chose qui va c'est un actif que tu en train de créer pour la suite quoi pour la suite de ta carrière
ouais c'est exactement ça en fait si tu veux aujourd'hui j'arrive à faire à générer quand
même pas mal d'argent avec le sponsor ring mais c'est c'est c'est quand même moins que si je
travaillais en freelance pour facebook pour le temps équivalent voilà pour le temps équivalent
et je suis pas non plus payé 2000 euros la journée avec facebook c'est pas c'est pas un tgm
exorbitant j'ai pas été trop regardant parce que voilà une micro monnaie de page vraiment tranquille
sur mon projet et ça me plaît comme ça mais ben c'est vrai que ben à un moment donné il va
falloir quand même que c'est toujours par semaine que je pense à créer la newsletter deviennent
profitables et je pense que ça le sera c'est juste qu'en fait j'ai pas encore trouvé le meilleur
moyen le sponsor ring c'est une piste mais il y a d'autres il y a d'autres choses que j'explore et
surtout par rapport à répondre plus précisément à la question ben je me suis très vite rendu compte
qu'en fait avoir un site project ça peut prendre un temps infini pour toi et en plus à côté de
travailler sur l'open source ça peut aussi prendre un temps à fini parce qu'en fait c'est toujours
des mecs qui vont ouvrir des issues tu vas par exemple tu pars deux semaines en vacances tu reviens
en fait il y a sans notification qui sont parfois compliqués à lire et à comprendre qu'il faut
que tu traites donc moi je mets un peu des cloisons tu vois de dire ben en fait le lundi et le mardi
c'est que ménus letters ce sera toujours comme ça et la fin de semaine c'est que d'où plus heureux
c'est je ne regarde pas je regarde pas trop ménus letters à côté c'est excellent ça
ça veut dire que vraiment en fait ce que tu dis c'est que du coup tu tu te crée une boîte de temps
et que c'est comme ça que tu arrives à jongler entre les deux activités du lundi mardi c'est la
newsletter point barre et mercredi jeudi vendredi c'est d'occuse russ point barre et c'est assez
étanche moi je sais que j'ai essayé de faire ça entre parce que j'ai aussi deux activités entre
artisan développeur et mon activité de freelance j'y arrive pas il y a toujours un moment où il y a
de la des parois perdons des temps je suis d'accord c'est pas évident en fait moi ce que je voulais
surtout c'est que le hasard n'est d'occuse russ parce que open source tu vois t'as toujours des
notifications qui est dans tous les sens et moins t'es peur de faire bouffer ben ouais c'est ça
c'est en fait si tu si tu mets pas les limites c'est en vacances et tu regardes les notifications
parce qu'en fait tu sais que le projet il vit quand t'es pas là et que et qu'il ya personne qui
traite les trucs tu vois donc si tu es limite obligé de prévire la commune on en l'égage
prendre deux semaines ouais mais ça moi des fois je le mets sur les échelles je dis ben voilà la
polécoise désolé je sais que tu la ova à deux semaines mais là je pars en vacances j'ai pas le
temps de regarder avant et ben attendra deux semaines parce que en plus à mon retour il y aura
plein de trucs à traiter donc tu vois c'est c'est un peu compliqué expliquer mais ben ouais mais
enfin c'est le moment de temps c'est pas très cher hein aujourd'hui je veux dire tu peux tu tu auras
à utiliser donc voilà tu si tu n'es pas content tu le fais tu te tu te mets un jour ton propre
épaul et juste deux huit quoi c'est ça l'open source mais c'est vrai que les gens ils s'attent
toujours que tu vois les projets facebook et tout ça ils ont une équipe gigantesque derrière
un bras c'est pas le cas tu vois c'est même même réacte ils sont ils sont une toute petite équipe
tu vois ouais ce que tu veux dire c'est qu'il ya un niveau d'attente élevée parce que les gens
sont habitués à du gratuit dans l'open source ils disent c'est bon c'est facebook c'est du lourd
alors que ben tu fais comme tu peux quoi en fait ouais c'est un peu ça ouais bah écoute en même
temps je sais pas d'occuse heureuse tu vois je n'ai pas l'image d'un truc qui est sur le grill et
qui ou les mecs vont perdre des millions si la poulre request ou le truc n'est pas fixé
tu fais pas du com tu n'es pas dans les commerces tu n'es pas sur des trucs en réel les trucs
hyper sensibles non non c'est en plus tu vois c'est je veux dire au pire des cas si ils devraient
faire c'est potentiellement ça va pas bûler du coup ils pourront pas déployer une nouvelle
version ça peut être problématique mais dans ce cas là tu peux leur dire bah t'as qu'à
agréer t'as qu'à degrader à la version qui marchait d'avant et puis quand je reviendrai de vacances
tu seras logré moi tu vois si tu veux je vais pas je vais pas peur de faire des réalisées
un vendredi parce qu'en fait je me dis il ya des mecs ils ont décidé de project sur le
cas ils vendent aussi le week-end quand je vais revenir sur le projet mercredi j'aurai cinq jours
de feedback sur lequel en fait je vais pouvoir coragé les bugs tu vois et c'est pas c'est pas
des canards et réalisées donc en fait à chaque fois qu'il ya une poudre écoise qui émergeait il ya
un déploiement qui se fait les gens ils peuvent tester facilement le chaque chaque poudre écoise
de manière indépendante quoi à chaque comète sur master sur main tu peux tu peux tester donc
au final il t'a qu'à prendre le point dans le temps qui te correspond qui marche bien pour toi et
puis et puis voilà quoi et bien écoute c'était hyper intéressant je vais encore plein de questions
à te poser mais là c'est moi qui vais devoir arrêter pour aujourd'hui encore merci d'être
venu aujourd'hui si tu veux si les auditeurs veulent en savoir plus que tu fais voir ta news
il peut venir où le plus simple c'est d'aller sur le tel d'eau pour s'abonner à manus le
toit et puis sinon il y a 8 heures c'est baisse à c'est baisse un l'orbex ou sur l'indine ou vous
voulez t'appeller le nom sur google et merci de m'avoir invité en tout cas avec grand plaisir
on mettra tous les liens dans la description et c'est cool et merci merci quand t'as toi chez
auditeurs bah comme d'hab s'espère que cet épisode t'as plu si c'est le cas je t'invite à venir
nous rejoindre dans la communauté sur artisandeveloper.fr et puis rejoindre la newsletter toi aussi pour
avoir les updates d'artisan développeurs je te dis à bientôt

Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

ArtisanDéveloppeur

Artisan Développeur est un podcast destiné aux développeurs qui veulent bâtir une carrière épanouissante. Hébergé par Ausha. Visitez ausha.co/fr/politique-de-confidentialite pour plus d'informations.
Tags
Card title

Lien du podcast

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

Go somewhere