Entretien avec Robert Abela - L'auteur du plug-in du journal d'audit de sécurité WP

Publié: 2015-12-23

Au cours de la dernière année, j'ai donné quelques conférences sur mon histoire - projet parallèle à l'activité de plugin WordPress. La question que je reçois toujours est - "Comment puis-je commencer? Je n'ai pas d'idée de plugin ? . Ma réponse est simple : vous n'avez pas besoin d'être un spécialiste des fusées pour démarrer un plugin, et vous n'avez pas besoin de réinventer la roue.

Cet article est le premier de nombreuses interviews avec des propriétaires d'entreprises de plugins WordPress. Notre objectif est d'inspirer et d'encourager les passionnés de WordPress à entrer dans le monde des plugins en partageant des histoires authentiques de personnes, comme vous et moi, qui résolvent un problème qui les passionne et qui l'ont transformé de manière organique en une entreprise de plugins. Si vous êtes dans cette catégorie, nous serions ravis de vous contacter et d'organiser une entrevue. Veuillez nous contacter via interview @freemius.com

Commençons…

Aujourd'hui, je suis ravi d'interviewer Robert Abela, un expert en sécurité WordPress et le développeur de WP Security Audit Log. Robert est consultant le jour et développeur de plugins la nuit.

Merci Robert d'avoir répondu à ces questions qui, j'en suis sûr, inspireront nos développeurs de plugins et nos propriétaires d'entreprises de plugins. Je veux commencer par vous poser des questions sur Malte, l'une des plus belles îles de la Méditerranée.

Comment c'était de grandir dans un paradis minuscule et magique?

Bonjour Vova, merci de m'avoir invité à cette interview. Malte est en effet un paradis magique. En grandissant, c'était tout ce que je pouvais demander; villages pittoresques, beau temps, belles plages, style de vie décontracté, bonne bouffe et tout est à quelques minutes. C'est aussi un pays très sûr, vous pouvez donc aller partout à tout moment. Vivre dans l'un des plus petits pays indépendants du monde a aussi ses inconvénients. Tout le monde connaît tout le monde et les opportunités de plein air et de travail sont relativement limitées. En fait, j'ai déménagé en Ecosse, pour pouvoir profiter du plein air mais j'y retourne encore quelques fois par an pour profiter de quelques barbecues et partager quelques bières avec mes vieux copains sous le soleil méditerranéen.

Quel est votre parcours ? Avez-vous étudié l'informatique ou l'ingénierie?

À l'origine, je voulais devenir mécanicien automobile, les voitures et l'ingénierie m'ont toujours fasciné. Bien que mon père m'ait poussé à étudier l'électronique, c'était la tendance à l'époque.

Pendant mes études en électronique, j'ai été parrainé par un magasin d'informatique et à temps partiel, j'ai commencé à réparer du matériel tel que des imprimantes matricielles et des cartes mères d'ordinateurs. Oui, à l'époque, nous réparions les cartes mères. Bien que j'ai toujours été plus intéressé par le côté logiciel des choses, donc quand il y avait un problème lié au logiciel, je me suis assuré d'y travailler. Au même moment, un de mes amis a commencé à travailler pour une société de logiciels qui importait deux serveurs Pentium-1 avec des contrôleurs RAID SCSI. Comme j'avais des connaissances sur le matériel, ils m'ont demandé si je pouvais configurer le contrôleur RAID et y installer Windows NT 3.5. D'une manière ou d'une autre, j'ai réussi à les faire fonctionner et leur PDG m'a proposé un emploi sur-le-champ. J'ai abandonné l'école, j'ai quitté mon emploi à temps partiel et le reste appartient à l'histoire.

Pourquoi avez-vous commencé à vous concentrer sur le créneau de la sécurité ?

J'ai commencé à travailler comme testeur de logiciels, et à l'époque je ne savais même pas ce qu'était une adresse IP. Mais j'étais déterminé à apprendre et j'ai passé beaucoup de nuits tardives au bureau, à étudier et à expérimenter. Parfois, je dormais même au bureau. J'ai eu de la chance car j'avais tout un labo pour moi le soir. Une fois que j'ai acquis suffisamment de connaissances, j'ai commencé à postuler pour différents emplois au sein de la même entreprise et j'ai réussi à gravir les échelons jusqu'au poste d'ingénieur système principal. Mon collègue de bureau était le professionnel de la sécurité de l'entreprise et comme nous devions travailler ensemble sur plusieurs projets, nous nous sommes appris beaucoup de choses. Nous avions aussi l'habitude de traîner ensemble après le travail et de faire du personnel fou au début de vingt ans, comme expérimenter avec des téléphones publics, des cartes SIM, la conduite de guerre, etc. Je dois admettre que j'ai appris beaucoup plus de lui que lui fait de moi.

Vous souvenez-vous quand vous avez commencé à interagir avec WordPress pour la première fois ? Racontez-nous l'histoire.

J'étais chef de produit pour une société de logiciels de sécurité Web appelée Acunetix. Nous devions créer un blog pour commencer à documenter nos recherches en 2008 et découvrir WordPress. Pendant les premiers mois, je n'étais qu'un autre utilisateur de WordPress, mais nous avons ensuite remarqué que WordPress est un véritable marché en pleine croissance. Je me souviens avoir découvert Sucuri quand il s'agissait d'un groupe de deux ou trois hommes, alors nous avons décidé de créer notre service de sécurité WordPress. Nous avons développé un service appelé WebsiteDefender. Le produit lui-même était très bon et disposait d'une véritable technologie de pointe, dont certaines que je n'ai pas vues jusqu'à ce jour. Même si la stratégie était mauvaise. Donc après quelques mois; nous avons dû débrancher la prise. Bien que nous ayons tous beaucoup appris de ce produit et même si Acunetix a cessé de penser à WordPress, je ne l'ai pas fait.

Quel a été le premier déclencheur pour créer votre plugin WordPress ?

Tout au long de ma carrière, j'ai toujours travaillé pour des startups de logiciels, alors quand je suis allé en solo, je voulais avoir mon propre truc. Considérant que j'avais du temps libre et que le développement n'était jamais mon truc, j'ai décidé d'apprendre PHP afin de pouvoir écrire mon propre plugin WordPress. J'ai choisi d'écrire un plugin WordPress car j'avais un réel intérêt pour WordPress et cela ne nécessite pas autant de ressources que le développement d'autres solutions. À ce stade, je n'ai jamais pensé ni considéré le projet comme un moyen de générer des revenus, c'est juste le résultat de ce que j'expérimentais.

J'ai choisi de développer WP Security Audit Log car il n'y avait pas de plugin de journal d'audit approprié et j'en avais besoin pour divers travaux WordPress. De plus, l'idée semblait très simple; utilisez des crochets pour surveiller ce qui se passe et signaler ce que vous avez trouvé. Merde, j'avais tellement tort ! J'ai moi-même écrit du code et développé les premières versions du plugin, mais étant donné que mon point fort n'est pas le développement, j'ai choisi de faire équipe avec un de mes amis. Aujourd'hui, je m'occupe de tout sauf de l'écriture proprement dite du code.

Pourquoi avez-vous choisi de monétiser avec des modules complémentaires plutôt qu'avec d'autres modèles ?

Après quelques versions, nous avions déjà une solide base d'utilisateurs. C'était une indication qu'il y avait une lacune sur le marché que nous pouvions combler. Pour maintenir l'élan de croissance des utilisateurs, nous avons simplement dû consacrer plus d'heures. Bien que "gratuit" ne paie pas le loyer et la pizza, donc si nous voulions consacrer plus d'heures et construire un produit plus robuste, et fournir le support professionnel dont nous avions besoin pour générer des revenus à partir du plugin.

Avant de monétiser le projet, j'ai regardé plusieurs modèles différents. Une chose que je ne voulais pas faire est de supprimer l'une des fonctionnalités qui rend le plugin inutile, par exemple, limiter le nombre d'alertes dans le journal d'audit. En fait, la fonctionnalité de journal d'audit était et sera toujours gratuite. J'ai également réalisé que tout le monde ne voudrait pas de toutes les fonctionnalités payantes, donc plutôt que d'opter simplement pour un modèle gratuit ou payant, j'ai opté pour le modèle des modules complémentaires. Bien qu'une telle approche le rende également un peu plus cher si vous devez acheter tous les modules complémentaires. Donc, dernièrement, j'ai lancé un ensemble de modules complémentaires car certaines personnes ont besoin de toutes les fonctionnalités.

À quoi ressemble votre emploi du temps quotidien ? Travaillez-vous à partir d'un bureau à domicile? Combien d'heures par semaine passez-vous sur le plugin ?

Je suis généralement très occupé et je travaille la plupart du temps à domicile. Je commence à travailler à 6h du matin et m'arrête à 8h pour le petit-déjeuner en famille. Après ça dépend ! Je m'arrête généralement pour faire un jogging rapide, déjeuner et dîner, mais je suis toujours à mon bureau, parfois même jusqu'à minuit. Parfois, j'essaie de sortir et de travailler d'un endroit différent, mais j'ai tendance à avoir du mal à me concentrer. Quand je suis chez moi, je suis dans ma zone, donc je préfère travailler d'ici. En moyenne, nous passons environ 5 heures par jour sur le plugin, et ce n'est jamais assez. Jusqu'à présent, le support était très discret, nous nous concentrons donc principalement sur l'inclusion de nouvelles fonctionnalités dans le plugin et les modules complémentaires, les tests (très importants) et, bien sûr, tous les autres membres du personnel tels que le marketing, les relations publiques, etc.

Bureau de Robert Abela

L'environnement de travail de Robert Abela

Si vous deviez utiliser un autre CMS en plus de WordPress, lequel choisiriez-vous ?

Je n'ai pas assez d'expérience sur d'autres CMS pour vous dire lequel choisir. Je dirais d'emblée Joomla! Tout simplement parce que certains de mes amis l'avaient déjà utilisé et qu'ils l'avaient aimé.

Quels sont vos objectifs pour 2016 ?

Si je continue à voir la même croissance concernant la base d'installation et les ventes de modules complémentaires, je serais plus qu'heureux. J'ai aussi quelques idées de nouveaux plugins (qui n'en a pas ?) et j'aimerais avoir du temps libre pour les développer. Bien que je pense que je dois mettre ces idées de côté pour le moment, car notre objectif principal est de continuer à améliorer et à développer le journal d'audit de sécurité WP. Les listes À faire et Nouvelles fonctionnalités sont trop longues. Par conséquent, ils nous occuperont pendant un bon moment.

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

J'ai lancé ma propre entreprise tardivement parce que je n'avais pas confiance en mes capacités. J'ai toujours pensé que je n'en savais pas assez, d'où ma carrière en entreprise assez longue. Même si j'avais tort, très tort. Aujourd'hui, je regrette de ne pas être parti au moins cinq ans plus tôt. Si vous avez une idée et que vous pouvez vous permettre d'y travailler, allez-y. Même s'il est important d'avoir une certaine expérience professionnelle avant de tenter sa chance, vous n'en saurez jamais assez. Et à moins que vous n'essayiez, vous ne saurez pas si vous êtes bon ou non.

Si vous avez une idée et que vous pouvez vous permettre d'y travailler, allez-y !

~ Robert AbelaTweet

De plus, vous devrez toujours travailler dur et de longues heures. C'est un marathon, pas un sprint. Très peu d'entreprises ont vraiment connu un énorme succès rapide, donc même si beaucoup peuvent donner l'impression que c'est une tâche facile, vendre un plugin WordPress ne l'est pas. Toute entreprise commerciale n'est pas un voyage facile. Mais une fois que vous avez percé, même lorsque vous gagnez la première vente de 59 $, vous serez sur un nuage neuf.

Si vous pensez qu'une carrière en entreprise est gratifiante, essayez ceci. Oui, de temps en temps, le stress entre en jeu, la liste de choses à faire est plus longue que la liste de courses d'un supermarché d'une famille de six personnes, mais je suis heureux d'avoir choisi cette voie et de ne jamais avoir regardé en arrière ni pensé à y retourner.

Merci beaucoup Robert pour votre temps!

Veuillez utiliser les commentaires pour poser des questions à Robert, donner votre avis sur la façon dont nous pouvons améliorer les interviews ou vous suggérer (ou suggérer d'autres personnes) pour une interview sur notre blog. Merci!