Josh Pollock est un gars WordPress occupé – Une interview inspirante

Publié: 2016-08-17

Josh Pollock est co-fondateur d'Ingot et l'un des principaux développeurs de CalderaWP.

En plus d'être un développeur de plugins, un éducateur et un entrepreneur, Josh est un contributeur régulier au magazine Torque et à divers sites de tutoriels WordPress, dont l'un est son propre blog. De plus, Josh est un conférencier WordCamps et l'un des principaux défenseurs de l'API WordPress REST. Josh réside actuellement en Floride avec sa femme Alicia et leurs animaux de compagnie.

Phew…

Josh, nous sommes reconnaissants d'avoir l'opportunité de faire cette interview. Merci de nous avoir rejoint. Commençons par une question météo : comment gérez-vous la chaleur de Tallahassee ? Comment t'es-tu retrouvé là-bas ?

Nous avons déménagé de New York à Tallahassee pour que ma femme puisse aller au College of Music de la Florida State University pour ses études supérieures. Honnêtement, avec tout le béton, les bâtiments et les gens, New York en été est bien plus brutal que d'être dans une petite ville au milieu d'une forêt du nord de la Floride.

Vous mentionnez sur votre site Web que votre formation est en études environnementales, comment cela s'est-il intégré à votre parcours professionnel actuel en tant que développeur de plugins ?

J'ai commencé à écrire un blog pendant mes études supérieures. J'ai eu beaucoup plus envie de pirater le thème de mon blog, d'apprendre moi-même le PHP, etc. que d'écrire du contenu pour le blog. C'est comme ça que j'ai commencé le développement.

Josh Pollock

Étudier des systèmes complexes et lire en même temps les travaux de Christopher Alexander sur le langage des modèles m'ont vraiment aidé à comprendre le développement logiciel en termes de modèles et à donner un sens au fonctionnement d'un écosystème de logiciels libres.

Vous avez fait du développement WordPress avant CalderaWP. Pouvez-vous nous dire comment vous avez commencé ? Quelle est votre histoire d'origine WordPress ?

Juste après avoir terminé mes études, j'ai pris un travail de support et de documentation en travaillant sur le framework Pods. Scott et Phil de Pods m'ont beaucoup appris sur le développement de plugins et sur la gestion d'un gros projet de plugin. J'ai fini par devenir community manager et développeur contributeur là-bas.

Quels ont été les premiers plugins que vous avez développés ? Sont-ils encore utilisés aujourd'hui ?

Je pense que mon premier plugin était une interface utilisateur frontale pour le plugin de changement de thème. C'était pour mon propre site thématique que j'avais l'habitude d'avoir. C'était plutôt mauvais. J'espère que personne ne l'utilise encore.

Le premier bon plugin que j'ai fait était le plugin de modèles automatiques pour les pods. Celui-ci a vraiment répondu à un besoin pour de nombreux utilisateurs de Pods. Il n'a jamais été conçu pour être un "plugin de fonctionnalités", mais il a fini par être fusionné avec les pods à un moment donné.

Lorsque WordPress a été lancé pour la première fois, il était principalement utilisé comme plate-forme de blogs, quand avez-vous réalisé pour la première fois que WordPress pouvait être utilisé comme véhicule commercial ?

Quasiment depuis le début. Dès que j'ai compris que WordPress.com n'était pas égal à WordPress, je me suis intéressé à comprendre comment Automattic était lié au reste de l'industrie et comment le reste de l'industrie gagnait de l'argent.

Quelle a été votre motivation pour créer une entreprise WordPress ? Quelle est l'histoire derrière le nom?

Je pense qu'à l'origine j'allais lui donner le nom d'un de mes chiens.

J'ai rencontré David Cramer lorsqu'il contribuait à Pods. Il m'a présenté son plugin Caldera Forms, que j'ai trouvé vraiment rafraîchissant, en termes d'interface utilisateur d'administration et d'expérience de l'utilisateur final - bien plus dynamique et piloté par AJAX que tout autre plugin que j'avais utilisé.

Types de champs des formulaires Caldera

J'ai vu que Caldera Forms était bien en avance sur la plupart des plugins en termes d'interface utilisateur/UX. Aujourd'hui, tout le monde pense au framework REST API + JavaScript MVC en raison de l'excellente interface utilisateur / UX. David fait quelque chose de similaire avec son propre framework basé sur jQuery et ses API personnalisées depuis très longtemps.

Ainsi, lorsque j'ai voulu créer des plugins commerciaux et que je parlais à des personnes que je connaissais via Pods pour travailler avec, c'était celui avec qui je voulais le plus travailler.

Puisqu'une partie du plan était de monétiser Caldera Forms, il était logique à l'époque de nommer l'entreprise d'après le plugin.

vous avez travaillé en étroite collaboration avec votre co-chef de file David Cramer à de nombreuses reprises. Pouvez-vous dire à nos aspirants développeurs de plugins WordPress l'importance ou la valeur d'une telle relation de travail ?

Travailler seul, c'est nul, j'en ai tellement marre. Je pense que tout le monde devrait constamment essayer de trouver des gens qui sont meilleurs qu'eux. J'ai eu la chance de travailler sur de nombreux plugins différents avec de nombreuses personnes talentueuses et d'apprendre d'eux en cours de route.

J'espère vraiment que les gens avec qui je travaille apprennent de moi aussi. De plus, je suis super avisé sur le développement WordPress et j'aime quand ceux avec qui je travaille peuvent me prouver le contraire.

Travailler seul, c'est nul. Tout le monde devrait constamment essayer de trouver des gens qui sont meilleurs qu'eux.Tweet

Vraiment pour moi, j'adore faire des équipes. Dans un monde idéal, je continuerais simplement à écrire des MVP, à constituer une équipe autour du produit et à reculer lentement au fur et à mesure que les membres de l'équipe seraient habilités à fonctionner avec et à le rendre meilleur que ce que j'aurais pu faire en travaillant seul.

Vous avez également démarré un projet lié aux tests A/B dans WordPress. Pourriez-vous s'il vous plaît partager avec nous de quoi parle tout le buzz?

Honnêtement, je suis vraiment ennuyé de voir à quel point les tests A/B sont pénibles pour WordPress. Il n'y avait pas de solution qui fonctionnait dans le tableau de bord et qui faisait juste l'analyse mathématique pour vous. Je voulais quelque chose que vous pourriez configurer et laisser fonctionner.

Interface utilisateur de test multi-variante du bouton lingot

Interface utilisateur de test multi-variante du bouton lingot

Je réfléchissais depuis un moment aux moyens d'utiliser les tests automatisés et l'apprentissage automatique pour créer un site Web qui évoluait au fil du temps afin de maximiser le taux de conversion et la convivialité. Alors Ingot, le plugin de test A/B automatisé était quelque chose que je n'ai pas pu résister à construire.

Tout site à but lucratif devrait utiliser les tests A/B.Tweet

Vraiment, tout site à but lucratif devrait utiliser les tests A/B. Beaucoup de gens ne le font pas parce qu'ils ne comprennent pas l'avantage ou pensent que c'est seulement pour les sites à fort trafic. Ingot apporte cet outil marketing vital à tout le monde et c'est excitant. C'est ce qu'est WordPress.

Votre plugin Caldera Forms est un plugin gratuit avec des add-ons payants. Quelle est l'importance de WordPress.org pour le succès de cette entreprise ?

WordPress.org nous offre une grande visibilité et permet aux gens de l'essayer facilement. J'aime ça. C'est un champ de mines car ce site crée une attente d'assistance gratuite - au lieu de vous laisser faire le choix qui convient à votre entreprise.

Votre nouveau plugin de test A/B, Ingot, est un produit premium uniquement. Pourquoi avez-vous choisi d'emprunter cette voie cette fois-ci ?

Nous sommes toujours en train de déterminer quel est le meilleur modèle d'affaires. Mon sentiment est qu'il est plus facile de commencer totalement payé puis de passer au freemium que l'inverse.

Pour être honnête, les défis d'être sur WordPress.org avec Caldera Forms - les personnes exigeant une assistance gratuite, l'attente que le plugin fonctionnera sur une version de PHP vieille de dix ans - m'ont rendu vraiment grincheux pendant un certain temps. Je pense que je m'en suis remis, mais lorsque nous avons planifié Ingot, je ne pouvais pas supporter l'idée de reprendre cette voie.

Peut-être le ferons-nous à l'avenir, mais les chiffres ne sont pas bons et les restrictions sur les ventes incitatives ne sont d'aucune utilité.

À quoi ressemble votre journée de travail type ? Pouvez-vous partager un aperçu de la routine de Josh Pollock ? Êtes-vous le genre de gars qui travaille au bureau ou à la maison ?

Je n'ai pas de journée type. Je travaille presque tous les jours à l'extérieur de la maison - peut-être une ou deux demi-journées hors de l'espace de coworking. J'aime travailler hors de la maison. Je suis ADD comme l'enfer, donc l'optimisation de l'espace de travail et la musique forte sont essentielles à mon flux de travail. De plus, je travaille beaucoup et pouvoir passer mon temps de pause avec ma femme et/ou notre chien est tellement précieux pour moi.

Pour la plupart, je me lève vers midi comme un adulte professionnel normal et passe quelques heures sur le support, les e-mails, les trucs de gestion d'entreprise, puis saute dans le code ou le contenu.

Je pense que c'est un endroit approprié pour brancher un tweet récent que vous avez envoyé concernant la gestion du temps de développement

Quelle a été votre plus grande gaffe ou regret lors de la gestion de votre activité de plugin WordPress ?

Je pense que j'ai encombré ma marque avec CalderaWP et Josh. Tous les plugins non-Caldera Forms que nous fabriquons devraient avoir leur propre marque. Je le regrette. Je pense que Syed est vraiment intelligent qu'il n'a pas créé le plugin opt-in WPBeginner email, il a fait OptinMonster comme autonome.

En même temps, et c'est un peu contradictoire, je pense que je suis connu pour trop de choses. J'espère qu'avec le temps, j'aurai une réputation comme celle que Pippin ou Syed ont et méritent - pour construire de bonnes choses et construire des équipes géniales.

Enfin, quel est le conseil commercial le plus important que vous puissiez donner aux développeurs de plugins ?

Constituez une équipe et enseignez tout ce que vous savez. Essayez constamment d'amener des personnes prometteuses dans la communauté. La communauté WordPress est géniale et regorge de gens formidables, c'est la meilleure ressource que vous ayez. Vous payez cela en travaillant pour le rendre meilleur.

Des trucs inspirants.