Frank is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Frank @frankr

Salut tous,

Mon post-mortem en tant que co-fondateur de Cozy Cloud est prêt.

Ce fut une sacrée expérience. J'y ai pris du plaisir et j'ai beaucoup appris. J'ai rencontré aussi beaucoup de super personnes.

Mais j'ai aussi fait des promesses, j'ai fait croire aux autres dans celles-ci. Et pourtant je ne les ai pas tenus. Je vous présente donc mes excuses.

Toutefois pour conclure, jaimerais partager avec vous ce que j'ai appris en tant que fondateur technique :

blog.addictedtointer.net/2017/

· Web · 17 · 10

@frankr j'ai lu en diagonal, sur l'aspect technique basculer sur golang est le meilleur choix. Développer en js coté serveur est une abomination, en lisibilité, en ressources ram/cpu occupées ... Avoir une bonne idée ne suffit pas si l'implémention ou les choix techniques son désastreux.

@fredix A l'époque Go était mal connu et Node était la meilleure techno pour faire des applications "temps réel" avec des moyens limités. Et même aujourd'hui ça reste une bonne techno (gros choix de package, langage qui évolue, et pattern non bloquant intéressant).

Le choix de la techno n'a qu'une part mineure dans le succès d'un projet. Et de toute façon mon article ne remet pas en cause le choix de Go.

. @frankr pas de soucis sur ton choix de l'époque. Mais je ne suis pas d'accord le choix technique est loin d'être mineur quand on s'adresse en premier lieux a un public de geek. Dans le même esprit la stack mastodon est une vraie merde à installer et configurer sans parler des ressources matérielles nécessaires. Quand on vise à proposer un outil décentralisé autohébergeable il doit être le plus léger et le plus simple possible, nodejs rails et java sont des technos a l'opposé

@fredix C'est vrai que pour l'auto-hébergement Go est intéressant. Mais Mastodon est quand même un beau projet qui marche bien. Ce sont surtout ces utilisateurs qui en ont fait un succès. Une implem en Go n'aurait probablement rien changé.

. @frankr les utilisateurs mastodon dépendent des compétences et de la bonne volonté des admin sys des instances. Une implémentation en Go permettrait à n'importe qui de lancer sa propre instance et leur nombre exploserait. Tant qu'il y aura des freins technique qui imposent d'être sysadmin et avoir un gros PC qui consomme il n'y aura pas de décentralisation.
Un dev qui fait un choix technique les impose a ses users, de la découle une bonne partie du succès d'un projet libre.

@frankr sinon bravo pour ton introspection et d'avoir initié ce beau projet.

@fredix Merci, content que ça t'ait plu !