Publié le

8 enseignements clés de Tim Glaser, CTO de PostHog

Auteurs

En tant que CTO et co-fondateur de PostHog, Tim Glaser a des insights précieux à partager sur la direction d'une équipe technologique. Dans une interview récente, il a partagé huit enseignements clés pour les CTOs et les aspirants CTOs.

Voici la vidéo du webinaire avec Tim

1. Construire sur le logiciel libre (OSS)

L'une des choses les plus précieuses que PostHog ait faites est de construire sur le logiciel libre. Tim explique qu'en permettant aux contributeurs de tester le produit sans prendre beaucoup de risques, ils ont reçu beaucoup de retours dès le début. Pour une entreprise en phase de démarrage, les retours sont la chose la plus précieuse que vous puissiez obtenir.

capture d'écran github posthog

1400 issues GitHub au moment de la capture d'écran !

2. Qualité du code

Tim souligne l'importance de la qualité du code et mentionne qu'ils interdisent les code reviews stylisés, utilisent TDD, et s'assurent que tous les changements backend sont testés. Il note également que la plupart du codage qu'il fait aujourd'hui vise à améliorer le test backend, car cela multiplie la performance des ingénieurs.


Apprenez-en plus sur la qualité du code dans cet article : Qu'est-ce que la qualité du code et comment l'améliorer. .

3. Sécurité

En matière de sécurité, le conseil de Tim est de ne pas s'engager avec les extorqueurs. Il dit que s'ils envoient de véritables problèmes de sécurité, ils s'en occupent de manière appropriée, mais la plupart du temps, c'est sans rapport.

4. Devenir un bon CTO

Tim souligne l'importance d'avoir un coach, quelqu'un qui peut vous aider à creuser vos motivations et à vous améliorer dans votre travail. Il partage qu'il a eu des retours terribles sur son style d'entretien et que le coach l'a aidé à s'améliorer, en partie en l'aidant à comprendre sa motivation.


Tim a également recommandé le livre : "An Elegant Puzzle: Systems of Engineering Management" par Will Larson. D'ailleurs, Will Larson tient un blog dont vous pouvez apprendre, consultez-le ici : 4 blogs de CTO dont vous pouvez apprendre. .

un puzzle élégant

5. Améliorer le temps de build et de test

Tim mentionne qu'il a une fois acheté des ordinateurs Apple M1 pour tous les ingénieurs car ils étaient beaucoup plus rapides que les Intel pour compiler et exécuter les tests. Il pense que cela valait la peine d'investir dans des ordinateurs coûteux pour l'équipe. Il a également fait don des anciens MacBooks à des œuvres de charité.

apple M1

6. Faire payer les gens pour votre produit

Selon Tim, les gens n'investissent pas de temps dans un produit s'ils ne le paient pas. Il pense qu'en faisant payer les gens, ils ont une incitation à améliorer le produit, donnant ainsi des retours précieux.

7. Outils quotidiens préférés

Tim liste ses 3 outils préférés comme :

  1. Notes standard Apple : pour qu'il puisse prendre des notes à tout moment sur son iPad ou iPhone, chaque fois qu'il a une nouvelle idée ou une liste de tâches à ajouter, il sait qu'il les retrouvera sur son ordinateur plus tard.
  2. Metabase pour l'analytique des données.
  3. et PostHog également pour l'analytique, les sessions, les feature flag et plus encore. Tim encourage son équipe à utiliser PostHog autant que possible ; ils ont même un classement interne pour savoir qui utilise le plus PostHog.

8. Avoir une vision plus grande

Enfin, Tim encourage les CTOs à avoir une vision plus grande pour leurs projets. Dans le cas de Posthog, il veut que les développeurs choisissent leur framework puis ajoutent PostHog à celui-ci.

Enable your team to mergepull requests faster with Axolo

Streamline your code reviewsJump directly to sign up for free.