Tonya Mork – WPprofessionnelle du mois

Publié: 2020-12-11

Nous avons commencé cette année 2020 avec la promesse d'interviewer une femme WordPress tous les mois. Nous avons tenu cette promesse et ce fut non seulement un grand plaisir de les rencontrer, mais nous sommes très reconnaissants qu'ils nous aient accordé un peu de leur temps pour partager leurs expériences avec nous.

Cependant, nous savons tous que cette année s'est avérée être l'une des plus difficiles pour de nombreuses personnes. Pour cette raison, nous avons pensé que l'interview de ce mois-ci, la dernière de cette année très compliquée, devait être accompagnée d'un grand message d'inspiration pour vous donner de la force. Continuez à lire, profitez de cette interview, puis dites-moi ce que vous en pensez… Aujourd'hui, au lieu de vous donner quelques brefs indices sur la carrière de l'interviewée de ce mois-ci (une personne recommandée par Josepha Haden), je préfère que ce soit elle qui vous présente elle-même directement. Alors, sans plus tarder, s'il vous plaît, accueillez Tonya Mork !

Merci pour l'interview, Tonya. C'est un grand plaisir de vous avoir ici! Votre histoire personnelle est tellement déchirante et inspirante que cette interview n'aurait aucun sens si nous l'omettons. Alors, pour ceux qui ne te connaissent pas, peux-tu nous parler un peu de tes études et de ton parcours jusqu'en 2007 ?

Bonjour et merci de m'avoir invité à participer ! Oui, mon voyage vers WordPress se déroule en trois chapitres. Pour comprendre ma trajectoire, nous commençons par le chapitre 1.

Bienvenue au chapitre 1 de ma vie d'adulte.

J'ai commencé ma carrière au milieu des années 1980 en tant qu'ingénieur électricien et logiciel. Pendant 22 ans, j'ai travaillé dans l'industrie de la fabrication automatisée de haute technologie.

Quelle est cette industrie ? Que fais-je? Pour vous aider à visualiser, relions les systèmes que nous avons construits à votre vie quotidienne.

Pensez à une voiture, un bus, un train, un avion, de la nourriture, des appareils électroménagers, des journaux, des magazines, des livres, des téléphones, des ordinateurs, etc. Avez-vous déjà pensé à la façon dont chacun est fabriqué ? Faisons un exercice de visualisation.

Regardez votre téléphone. Remarquez tous les différents composants qu'il contient. Boutons, écran tactile, appareil photo, microphone, haut-parleur, circuits, logiciel, boîtier, ports, etc. Imaginez tout démonter. Imaginez toutes les petites pièces individuelles recouvrant votre table. Pouvez-vous l'imaginer?

Les humains et les machines travaillent ensemble dans des usines pour transformer les matières premières (produits chimiques, plastique, métal, verre, silicium, etc.) en pièces de votre téléphone. Pièce par pièce est fabriquée à l'aide d'une série de mélangeurs, d'extrudeuses, d'inspecteurs, de machines d'assemblage, d'emballage et d'expédition. C'est l'orchestration de toutes ces machines, systèmes et personnes qui produisent votre téléphone et des milliards d'autres similaires.

Mes équipes et moi avons construit ces lignes de production pour les usines afin de fabriquer ces produits pour vous.

Photo de Lenny Kuhne sur Unsplash.
Photo de Lenny Kuhne sur Unsplash

L'image ci-dessus montre une machine automatisée dans une chaîne de production massive de machines. Il dispose d'un système de véhicule pour déplacer la voiture à travers chacune des machines. Il a un robot soudeur de chaque côté. Tous les outils et instruments sont intégrés et contrôlés par des systèmes électriques, hydrauliques et logiciels. Et puis, au niveau supérieur, il existe des systèmes de modélisation et de surveillance prédictifs qui alertent les gens lorsqu'un processus risque de ne plus être conforme aux spécifications ou d'échouer. Ce sont les machines, les logiciels et les systèmes que nous avons construits.

Et mes études ?

J'ai été formé en électricité et électronique dans l'US Navy. Je suis entré dans l'ingénierie par hasard lorsqu'un ancien chef de la marine m'a embauché pour être le technicien principal des nouvelles lignes automatisées de leur usine. Je n'avais aucune expérience dans ce domaine. Mais j'ai eu la chance d'être inséré dans une équipe d'ingénieurs et de chercheurs brillants, dont l'un est devenu mon premier mentor.

J'étais une femme non diplômée dans un domaine d'ingénierie hautement technique. C'était une route difficile qui nécessitait une stratégie pour naviguer entre les chances et développer ma carrière. Comment ai-je fait ? J'ai progressivement développé mon expertise et ma perspicacité grâce à une combinaison de cours, de mentorat, de formation en cours d'emploi, de recherche, d'observation et d'étudiante. Mon secret était (et est toujours) de m'insérer dans des équipes où je peux observer et apprendre de leur expertise et de leur savoir-faire. Cette stratégie m'a aidé à accélérer.

Puis, en 2007, votre vie fait un virage à 360…

Bienvenue au chapitre 2 de ma vie d'adulte.

Bouclez votre ceinture car mon histoire est horrible et déchirante. J'ai d'abord partagé mon histoire dans mon essai HeroPress. Ici, je vais faire plus de visualisation pour donner vie à ce chapitre.

En 2007, j'avais une entreprise d'ingénierie et de conseil florissante. Mon épouse et moi avions notre vie de rêve. Nous avons littéralement tout eu.

Mais nous avons rapidement compris à quel point la vie est vraiment fragile et comment tout ce que vous avez construit peut s'effondrer.

À l'automne 2007, je suis tombé gravement malade. Je suis passée d'une personne dynamique, en bonne santé et indépendante à une coquille dépendante, brisée et handicapée d'une femme qui avait besoin d'une surveillance et de soins constants pour rester en sécurité et en vie.

Qu'est-il arrivé? On m'a diagnostiqué deux maladies rares :

  • Angine de Prinzmetal qui a provoqué des spasmes dans mes artères, coupant l'approvisionnement en sang de mon corps
  • Migraines hémiplégiques (HM) qui ont provoqué un cycle constant de :
    • Stade 1 : paralysie du côté gauche et coma
    • Stade 2 : profonde confusion
    • Étape 3 : jours de récupération de mes forces.

J'ai subi ce cycle constant d'attaques encore et encore, semaine après semaine.

Image dans votre esprit. Vous êtes dans la salle de bain en train de vous brosser les dents ou dans la cuisine en train de prendre un verre d'eau. Imaginez maintenant en un éclair et sans avertissement la moitié de votre corps devient si faible que vous ne pouvez pas contrôler vos muscles ou vous tenir debout. Vous tombez au sol et êtes inconscient. Ensuite, ajoutez les spasmes artériels. Vous ne pouvez pas crier à l'aide. Vos artères ont des spasmes et vous avez besoin de votre nitroglycérine pour les arrêter. C'est l'horreur que mon épouse et moi avons vécue.

J'étais si fragile et si sévère que je ne pouvais pas travailler. J'étais hypersensible à la lumière, au son, aux odeurs et aux mouvements et tout mon environnement devait être contrôlé. Je ne pouvais aller nulle part. J'étais enfermé chez moi. J'avais besoin de soins 24 heures sur 24, 7 jours sur 7, pour surveiller et assurer ma sécurité.

Ma carrière était terminée. Mes affaires étaient terminées. Nous avons dit au revoir à nos employés et clients puis avons fermé les portes. Sans argent entrant, nous avons été contraints de déposer le bilan. Nous avons perdu notre maison, nos économies et tout. Nous avons emménagé dans un petit appartement avec l'aide de mon père et l'aide du gouvernement.

22 années à construire nos vies ensemble ont été anéanties par la maladie. Bienvenue au chapitre 2.

À un moment donné, vous commencez à créer un site Web à but non lucratif et découvrez WordPress et sa communauté.

Oui, j'ai lancé une organisation à but non lucratif pour éduquer et connecter les patients HM entre eux et avec des experts médicaux. Son site Web était propulsé par WordPress et BuddyPress. En construisant et en entretenant le site et la communauté, l'ingénieur en moi s'est réveillé. J'ai commencé la rétro-ingénierie pour mieux comprendre le fonctionnement de chaque pièce. Cela m'a occupé l'esprit.

Bienvenue sur WordPress. J'ai trouvé la communauté des développeurs WordPress. J'ai remarqué que les développeurs posaient un éventail de questions logicielles fondamentales à avancées. Je me suis impliqué en aidant les développeurs. Toutes ces années d'expérience étaient enfermées dans mon cerveau. En aidant, en enseignant et en coachant les développeurs, j'avais à nouveau un objectif. Au fil du temps, je me suis intégré à la communauté. J'étais perdu dans le désespoir et la douleur. Mais une fois que j'ai trouvé WordPress, ma vie a retrouvé un sens. Une mission est née.

Aw mais attendez, … alors, vous êtes décédé!

Ah oui ! La vie a eu une autre tournure dans mon histoire.

À l'automne 2013, mon corps tombait. Des années de dommages causés par ces maladies m'ont épuisé. En décembre, mon système respiratoire est tombé en panne et j'ai été mis sous assistance respiratoire. Autrefois une femme dynamique pleine d'idées, d'ambition, d'énergie, de vie, d'amour et d'humour, j'ai été réduite à une femme aux portes de la mort, maintenue en vie par une pièce pleine de machines. Ironique qu'autrefois j'ai construit des machines et que maintenant les machines me maintiennent en vie. Bienvenue à l'USI.

Je me suis étendu là pendant que mon épouse était torturée par cette réalité. Pendant des années, nous avons combattu ce chapitre. Était-ce ça ? Est-ce là que mon histoire se termine ? Est-ce là que nos vies ensemble, nos incroyables vies d'amour se terminent ?

Aux premières heures du jour de l'an, je suis décédé.

Je me souviens de la vague d'activités autour de moi, des gens qui se précipitaient pour m'aider. Et puis complet calme et calme. Pas de douleur. Sans peur. La paix juste, cette paix incroyable, indescriptible. Mais je ne voulais pas encore y aller. Il y avait plus que je pouvais faire dans ce monde. J'ai une autre chance.

Quelques jours plus tard, je n'étais plus sous assistance respiratoire, respirant pleinement par moi-même. Les médecins étaient abasourdis. Pas de HM, de convulsions ou de spasmes artériels. J'étais guéri. Miracle.

Après plusieurs mois de thérapie intense, j'ai retrouvé mes forces et j'ai pu marcher à nouveau. Le tube d'alimentation a été retiré de mon estomac. Nous avons rangé mon fauteuil roulant, ma marchette et mes rails de sécurité. J'ai reculé dans le monde, le monde dont j'avais été isolé. Cette fois, je suis une autre personne. Bonjour le monde, je redonne.

Bienvenue au chapitre 3 de ma vie d'adulte.

Tonya, c'est peut-être courant dans votre environnement (ou peut-être devrais-je plutôt dire dans l'environnement de votre conjoint) mais je n'ai toujours pas l'impression que j'interviewe quelqu'un qui est décédé et qui est toujours en vie… ? donc, après toutes ces, disons, « expériences intenses » , …

Intense en effet. Bien que je garde ces expériences près de moi pour m'assurer de rester en mission, l'écrire à nouveau a fait ressurgir un flot d'émotions et de souvenirs. Cela dit, je suis heureux de partager mon histoire dans l'espoir qu'elle aide ou inspire les autres.

Parlez-nous des projets dans lesquels vous êtes actuellement impliqué.

Sur quoi ai-je travaillé ?

Je me suis principalement concentré sur trois domaines :

  1. Enseigner, encadrer et responsabiliser les développeurs WordPress
  2. Aider les entreprises à faire passer leurs opérations d'ingénierie au niveau supérieur
  3. Cœur
  1. Formation développeur WordPress.

Je continue d'enseigner le développement web WordPress et le génie logiciel à Know the Code. Cela correspond à ma mission d'aider les développeurs. Il me fournit une plate-forme pour capturer ce que je sais et le partager avec les masses de manière évolutive et durable.

2. Aider les entreprises à passer au niveau supérieur.

Au cours des deux ans et demi, j'ai aidé des entreprises à transformer leurs opérations d'ingénierie pour la croissance, l'échelle et l'excellence. Ce travail est dans ma timonerie. C'est stimulant et amusant, bien que consommant. Cela s'écarte de ma mission d'aider autant de développeurs WordPress que possible.

3. Noyau.

Travailler dans Core m'a donné l'opportunité d'aider WordPress (développeurs, communauté et utilisateurs) à plus grande échelle. Ce travail cadre bien avec ma mission. Je suis plus que ravi d'être ici. Je suis accro à être dans Core. Je suis ravi de voir où ce voyage mène.

Dans votre site Web, vous incluez votre Manifeste , " Une collection de mes valeurs et croyances dans la façon dont je vois et interagis avec le monde en tant que leader, professionnel et humain ." auquel j'adhère pleinement. Quelles ont été vos motivations pour l'écrire ?

Inspirer.

Pour ouvrir les esprits et les cœurs.

Dans ce métier, on travaille avec le code et la technologie. 1 et 0. Ce sont des machines, pas des humains. Tout au long de ma carrière, j'ai travaillé pour amener l'humanité dans la technologie. Placer les gens au centre de tout ce que nous faisons. Les gens créent du code et des technologies.

J'ai écrit le manifeste pour nous rappeler que nous sommes des êtres humains. Nous sommes imparfaits, compliqués, drôles, intelligents et stimulants. Nous devons apprendre, grandir et nous entraider. Lorsque nous nous remettons en question et que nous nous réunissons, nous pouvons réaliser l'impossible et atteindre de nouveaux sommets.

Il cherche à faire le pont entre l'excellence de ce que nous produisons avec l'autonomisation et le développement continu de nos employés qui le font avec l'intégrité et la gentillesse de l'humanité dans nos entreprises et notre communauté.

WordPress est open source avec une grande communauté disponible pour vous aider avec tous les problèmes que vous pourriez rencontrer. Il existe également de nombreux tutoriels et cours à apprendre. Pourtant, si vous souhaitez devenir développeur WordPress, il n'est pas si simple de savoir par où commencer et comment continuer. Why Know The Code fait la différence par rapport à tout autre matériel publié, tant pour les débutants que pour les experts (avec les ressources disponibles, on devient vite un grand fan) !

Connaître le code est différent parce que j'enseigne le génie logiciel de manière adaptable. Comment? En enseignant et en montrant non seulement le « comment » quelque chose, mais aussi le « pourquoi » et le « quand ».

Plus concrètement, je montre pourquoi le code fonctionne comme il le fait, ce qui se passe sous le capot (dans les entrailles du langage et de l'ordinateur) et comment vous pouvez le plier pour faire ce dont vous avez besoin. Nous allons plus loin au-delà de la surface d'un didacticiel et en profondeur dans le logiciel lui-même.

Ce qui rend cela différent, c'est que vous apprenez les concepts de code plutôt que de simples extraits de code.

Pourquoi est-ce important?

Généralement, des didacticiels et des cours vous apprennent à faire cette chose spécifique dans ce contexte spécifique pour cette pile technologique spécifique. Mais que se passe-t-il lorsque vous essayez d'appliquer cela à votre prochain projet ? Vous avez du mal à l'adapter à un ensemble différent de critères, de contexte et de pile.

Nous avons besoin d'une vue d'ensemble du « pourquoi » afin de combiner et d'adapter toutes les différentes pièces ensemble dans différentes combinaisons.

Rendre l'apprentissage adaptable.

Actuellement, vous êtes impliqué dans la toute nouvelle équipe de triage de la WordPress Core Team et, en particulier, vous dirigez le lancement de WordPress 5.6 Triage. Pourriez-vous nous dire quelles sont les tâches de cette équipe et ce que cela signifie d'avoir ce rôle dans l'équipe.

WordPress utilise Trac pour centraliser la collecte et la gestion des idées de la communauté (propositions, fonctionnalités, améliorations et tâches) et des problèmes (bogues défectueux) pour le noyau. Chaque ticket contient :

  • discussion collective, opinions, recherche, contexte, tests, stratégies, approches alternatives et décisions
  • incréments de travail, y compris les maquettes, les conceptions, les captures d'écran, les correctifs et les résultats des tests
  • historique du code fusionné, c'est-à-dire le code de ce ticket qui a été fusionné dans le code source du noyau en tant que changeset

Il y a plus de 6 700 billets dans Trac. Wow. Pensez à l'ampleur de toutes ces idées, ces problèmes et ce travail. Bloguer l'esprit. Droit?

Notre équipe se concentre sur l'action et le déplacement de chaque ticket vers la résolution. Jonathan Desrosiers résume :

Un triage efficace consiste à rapprocher un ticket d'un pas vers une résolution à chaque fois que le ticket est touché.

Comment le rôle de Release Triage Lead s'intègre-t-il dans le projet de triage global lui-même ?

Ce rôle est étroitement axé sur les tickets dans le jalon de publication, tandis que l'équipe de triage principale se concentre globalement sur tous les tickets et le processus de triage. Le périmètre est très différent.

Que fait le responsable du triage des versions ?

Pensez à une sortie. Pendant tout le cycle de publication, les nouvelles modifications sont progressivement fusionnées dans la source du noyau (code, ressources, commentaires, outils, etc.). Chaque changement est consigné dans un ticket. C'est la collection de tous ces changements que nous expédions.

Le travail principal du responsable du triage des versions est de gérer les tickets du jalon (c'est-à-dire les incréments de travail) pour en obtenir autant que possible jusqu'à la résolution pendant le cycle de publication. Voici quelques-unes des façons dont nous procédons :

  • Préparer chaque ticket pour s'assurer qu'il est prêt à être traité à chaque étape du processus, par exemple en gardant les mots-clés à jour pour refléter son état réel et l'étape suivante, en ajoutant des tickets associés ou en double, en fermant les demandes d'extraction liées, etc.
  • Coordonner avec les bonnes personnes et équipes qui peuvent prendre des décisions sur la priorisation, la capacité et la progression vers l'étape suivante
  • Collaborer avec les mainteneurs pour rester concentré sur les tickets délimités et prioritaires
  • Billets croissants
  • Travail de puntage qui ne peut pas être terminé dans le cycle de publication

Wow, merci Tonya, pour l'explication détaillée… mais cela ne veut pas dire que vous allez être épargné par notre question la plus acclamée : partager un échec épique de votre passé ? Alors, s'il te plaît, avoue : où et comment as-tu merdé ?

Mon échec le plus épique a été lorsque j'ai appuyé sur une touche du clavier et que l'usine s'est arrêtée. Un instant vous avez entendu le bruit et le rythme des machines. Le suivant, silencieux suivi de cris. Des millions de dollars perdus. Échec épique.

Mais il y a un point positif dans mon échec épique. Les ingénieurs produit de Texas Instruments ont également appris une leçon qui a abouti à la prochaine version de leur logiciel d'usine : les frappes ont changé et « Êtes-vous sûr ? est devenu une chose.

Sûr! ? ?‍️ OMG !, eh bien… et enfin, Tonya, qui d'autre devrions-nous interviewer ? Dites-nous quels sont les 3 WProfessionals que vous aimeriez voir dans les prochaines interviews et pourquoi.

Sergey Biryukov, Jonathan Desrosiers et David Baumwald : ces 3 pros sont mes principaux mentors. Je me tiens sur leurs épaules. Leurs contributions au cœur et à la communauté sont prolifiques.

Merci beaucoup pour votre temps et vos enseignements, Tonya. C'était l'interview la plus impressionnante que j'aie jamais faite et je ne doute pas que votre incroyable histoire soit une grande dose de force pour mieux affronter l'année 2021 qui s'annonce. Je vous souhaite la meilleure des chances dans le monde et j'espère vous rencontrer en personne très bientôt !