Entretien de la communauté Python avec Mahdi Yusuf

Entretien de la communauté Python avec Mahdi Yusuf

Aujourd'hui, je suis rejoint parMahdi Yusuf, l'un des fondateurs de Pycoder’s Weekly.

Le jour, il est le CTO de Gyroscope, l'OS pour le corps humain. La nuit, il est un fan de sport et de cinéma avec une opinion controversée sur qui est le meilleur Batman… Allons-y.

Ricky: Commençons par une solution simple. Comment avez-vous commencé la programmation et quand avez-vous commencé à utiliser Python?

Mahdi Yusuf

Mahdi: J'étais en fait assez tardif. Je ne savais même pas ce qu'était un pointeur avant mes études universitaires en génie informatique, mais j'étais toujours dans les ordinateurs et je jouais toujours avec les machines. (Surtout Windows. Gasp!)

J'ai commencé à utiliser Python au cours des deux dernières années d'université et j'ai vraiment apprécié la simplicité et les «piles incluses». Presque tout ce que je voulais faire avait une bibliothèque pour ça, et au cours des 10 dernières années, ça n'a fait que s'améliorer.

Ce qui m'a attiré, c'est que vous pouviez faire tout ce que vous vouliez. Vous n'étiez pas niché dans un rôle spécifique comme vous le feriez avec d'autres langages de programmation.

Ricky: Les gens vous connaissent peut-être comme l'un des fondateurs dePycoder’s Weekly. Pour les lecteurs qui ne connaissent peut-être pas l’hebdomadaire de Pycoder, pouvez-vous expliquer brièvement ce que vous proposez à vos lecteurs et comment cela s’est concrétisé?

Mahdi: C'était en fait juste un sous-produit du fait de n'avoir aucun moyen d'obtenir des nouvelles Python d'une manière agréable et cohérente.

Mike (co-fondateur) et moi étions juste en train de discuter et nous pensions que ce serait quelque chose de cool à faire, alors nous avons juste commencé. J'ai acheté le domaine et créé notre première page de destination, et nous étions partis pour les courses.

La prochaine chose que vous savez, avant même que nous ayons envoyé le premier numéro, nous avions 2 000 abonnés.

Ricky: Vous avez donné une conférence à PyCon Canada 2013, intitulée «https://www.youtube.com/watch?v=x1igB5fk13k[How to Make Friends and Influence Developers]». C'est une excellente conférence où vous insistez sur la manière dont les développeurs peuvent développer leur communauté et leurs produits en se concentrant sur la valeur qu'ils peuvent offrir et pas seulement sur les problèmes qu'ils peuvent résoudre. Pensez-vous toujours que c'est un domaine sur lequel les développeurs peuvent travailler en 2018? À quels défis pensez-vous que les développeurs seront confrontés en 2019?

Mahdi: Absolument. Pour aller de l'avant, je pense que la plupart des problèmes ont été banalisés, du rackage de vos propres serveurs au début des années 2000 aux points de clic dans les années 2010. Les choses deviennent de plus en plus faciles, mais les problèmes que les gens ont seront toujours là, donc se concentrer sur les objectifs des utilisateurs plutôt que sur les problèmes est toujours la meilleure façon de penser.

Ricky: Pour votre travail quotidien, vous travaillez en tant que CTO pour Gyroscope. J'ai entendu parler de l'application pour la première fois dans vosinterview with the legendary Scott Hanselman sur le podcast Hanselminutes. C'est une application incroyable qui présente des avantages assez clairs pour ses utilisateurs. Pourriez-vous nous parler un peu de l'application et des plans que vous avez pour l'avenir?

Mahdi:Gyroscope est essentiellement le système d'exploitation de votre corps. Il aide les gens à suivre leur corps comme ils le feraient avec leurs ordinateurs. Suivi d'importants paramètres de santé tels que leur fréquence cardiaque, leur tension artérielle et leur glycémie en plus de choses plus simples comme l'endroit où ils passent tout leur temps et leur productivité pendant les heures de travail.

Nous travaillons sur quelques éléments qui vont combler le fossé entre votre santé et toutes les données que vous générez et faire partie de votre vie quotidienne. Restez à l'écoute! Vous pouvez nous suivre@gyroscope_app si cela vous intéresse, ou vous pouvez me contacter@myusuf3.

Ricky: Quels autres projets avez-vous en cours que vous aimeriez partager? Qu'est-ce qui prend votre temps en dehors de Gyroscope et Pycoder?

Mahdi: J'ai joué avec la construction d'un système de surveillance domestique alimenté par l'IA qui peut identifier les membres de ma famille grâce à des photos formées d'eux rassemblées dans la maison. Il pourrait déclencher des notifications de qui est autour de la maison et potentiellement détecter les personnes qu'il ne connaît pas entrer dans le champ de vision de la caméra et ignorer les membres de ma famille lorsqu'ils traversent la maison.

Il est sur l'étagère depuis quelques semaines. J'ai été occupé par le travail, mais ça me fait écrire plus de Python ces derniers temps.

Ricky: Et maintenant, pour ma dernière question: il y a plus que le codage pour nous, alors quels autres passe-temps et intérêts avez-vous? Souhaitez-vous partager et / ou brancher?

Mahdi: J'adore faire du sport et je suis un grand cinéphile.

Je joue au basket depuis que je suis jeune, et c'est le sport que j'aime le plus, mais en vieillissant, je passe plus de temps à glacer mes genoux que je ne le souhaiterais.

En ce qui concerne les films, l'été se termine, et il y a eu des tonnes de trucs formidables cet été, mais je vais juste le mettre là-bas… Je suis Team Marvel. Ben Affleck est le vrai Batman.


Merci Mahdi pour l'interview. Vous pouvez suivre Mahdi surTwitter here. Si vous ne l’avez pas déjà fait, vous pouvez vous inscrire auxPycoder’s Weekly newsletter here.

S'il y a quelqu'un que vous aimeriez que j'interviewe à l'avenir, contactez-moi dans les commentaires ci-dessous, ousend me a message on Twitter.