Interviu cu Robert Abela – Autorul pluginului al jurnalului de audit de securitate WP
Publicat: 2015-12-23În ultimul an, am ținut câteva discuții despre povestea mea – proiect secundar pentru afacerea cu pluginuri WordPress. Întrebarea pe care o primesc întotdeauna este: „Cum încep? Nu am o idee pentru un plugin?” . Răspunsul meu este simplu: nu trebuie să fii un expert în rachete pentru a porni un plugin și nici nu trebuie să reinventezi roata.
Această postare este prima dintre multe interviuri cu proprietarii de afaceri cu pluginuri WordPress. Scopul nostru este să inspirăm și să încurajăm pasionații WordPress să intre în lumea pluginurilor, împărtășind povești autentice de la oameni, ca tine și eu, care rezolvă o problemă de care sunt pasionați și au transformat-o organic într-o afacere cu pluginuri. Dacă sunteți în această categorie, ne-ar plăcea să luăm legătura și să stabilim un interviu. Vă rugăm să ne contactați prin interviu @freemius.com
Să începem…
Astăzi sunt încântat să-l intervievez pe Robert Abela, un expert în securitate WordPress și dezvoltatorul WP Security Audit Log. Robert este un consultant ziua și un dezvoltator de pluginuri noaptea.
Mulțumim Robert pentru răspunsul la aceste întrebări care sunt sigur că vor inspira dezvoltatorii noștri de pluginuri și proprietarii de afaceri de pluginuri. Vreau să încep prin a vă întreba despre Malta, una dintre cele mai frumoase insule mediteraneene.
Cum a fost să crești într-un rai mic și magic?
Bună Vova, mulțumesc că m-ai avut la acest interviu. Malta este într-adevăr un rai magic. Crescând era tot ce puteam cere; sate pitorești, vreme minunată, plaje frumoase, stil de viață relaxat, mâncare excelentă și totul este la doar câteva minute. Este, de asemenea, o țară foarte sigură, așa că puteți merge oriunde oricând. A trăi într-una dintre cele mai mici țări independente din lume are, de asemenea, minusuri. Toată lumea știe pe toată lumea și în aer liber și oportunitățile de muncă sunt relativ limitate. De fapt, m-am mutat în Scoția, pentru a mă putea bucura de aer liber, dar încă mă întorc de câteva ori pe an pentru a savura niște grătare și a împărți câteva beri cu vechii mei prieteni sub soarele mediteraneean.
Care este fundalul tau? Ai studiat informatica sau inginerie?
Inițial mi-am dorit să devin mecanic auto, mașinile și ingineria m-au fascinat mereu. Deși tatăl meu m-a împins să studiez electronica, de atunci era tendința.
În timp ce studiam electronica, am fost sponsorizat de un magazin de calculatoare și, ca jumătate de normă, am început să repar hardware cum ar fi imprimante matriciale și plăci de bază pentru computere. Da, pe atunci reparam plăcile de bază. Deși am fost întotdeauna mai interesat de partea software a lucrurilor, atunci când a existat o problemă legată de software, m-am asigurat că lucrez la ea. În același timp, un prieten de-al meu a început să lucreze pentru o companie de software care a importat două servere Pentium-1 cu controlere SCSI RAID. Deoarece aveam cunoștințe de hardware, m-au întrebat dacă pot configura controlerul RAID și pot instala Windows NT 3.5 pe ele. Cumva am reușit să-i pun în funcțiune, iar CEO-ul lor mi-a oferit un loc de muncă pe loc. Am abandonat școala, am renunțat la jobul cu normă parțială, iar restul este istorie.
De ce ai început să te concentrezi pe nișa de securitate?
Am început să lucrez ca tester de software și pe atunci nici măcar nu știam ce este o adresă IP. Dar eram hotărât să învăț și am petrecut multe nopți târziu la birou, studiind și experimentând. Uneori chiar dormeam la birou. Am avut noroc pentru că aveam un întreg laborator pentru mine în timpul serilor. Odată ce am avut suficiente cunoștințe, am început să aplic pentru diferite locuri de muncă în cadrul aceleiași companii și am reușit să ajung la conducerea inginer de sisteme. Colegul meu de birou a fost profesionistul în securitate al companiei și, din moment ce a trebuit să lucrăm împreună la mai multe proiecte, ne-am învățat reciproc multe lucruri. Obișnuiam să petreci împreună și după muncă și să facem personal nebun de la începutul anilor de 20 de ani, cum ar fi experimente cu telefoane publice, carduri SIM, conducere în război etc. Trebuie să recunosc că am învățat mult mai multe de la el decât el. făcut de la mine.
Îți amintești când ai început să interacționezi cu WordPress? Spune-ne povestea.
Am fost manager de produs pentru o companie de software de securitate web numită Acunetix. Trebuia să creăm un blog pentru a începe să ne documentăm cercetările încă din 2008 și să aflăm despre WordPress. În primele luni am fost doar un alt utilizator WordPress, dar apoi am observat că WordPress este o piață cu adevărat în creștere. Îmi amintesc că am aflat despre Sucuri când era o trupă de doi sau trei oameni, așa că am decis să ne construim serviciul de securitate WordPress. Am dezvoltat un serviciu numit WebsiteDefender. Produsul în sine a fost foarte bun și avea o tehnologie de ultimă oră, dintre care unele nu le-am văzut până astăzi. Deși strategia a fost greșită. Deci după câteva luni; a trebuit să tragem ștecherul. Deși toți am învățat multe din acel produs și chiar dacă Acunetix a încetat să se mai gândească la WordPress, eu nu am făcut-o.
Care a fost primul declanșator pentru a vă construi pluginul WordPress?
De-a lungul carierei mele am lucrat întotdeauna pentru startup-uri de software, așa că atunci când am fost solo am vrut să am propriul meu lucru. Având în vedere că aveam ceva timp la dispoziție și dezvoltarea nu a fost niciodată treaba mea, am decis să învăț PHP ca să pot scrie propriul plugin WordPress. Am ales să scriu un plugin WordPress pentru că aveam un interes real pentru WordPress și nu necesită atât de multe resurse precum dezvoltarea altor soluții. În această etapă nu m-am gândit și nu am privit niciodată proiectul ca pe un mijloc de a genera venituri, acesta este doar rezultatul a ceea ce am experimentat.
Am ales să dezvolt WP Security Audit Log pentru că nu exista un plugin adecvat pentru jurnalul de audit și aveam nevoie de el pentru diferite joburi WordPress. De asemenea, ideea a sunat foarte ușor; utilizați cârlige pentru a monitoriza ceea ce se întâmplă și raportați ceea ce ați găsit. La naiba, am greșit atât de mult! Am scris ceva cod și am dezvoltat versiunile timpurii ale pluginului, dar având în vedere că punctul meu forte nu este dezvoltarea, am ales să fac echipă cu un prieten de-al meu. În zilele noastre mă ocup de tot, cu excepția scrisului propriu-zis de cod.
De ce ați ales să generați bani cu suplimente față de alte modele?
După câteva lansări, aveam deja o bază puternică de utilizatori. Acesta a fost un indiciu că a existat un decalaj pe piață pe care l-am putea îndeplini. Pentru a menține ritmul de creștere a utilizatorilor, pur și simplu a trebuit să investim mai multe ore. Deși „gratuit” nu plătește chiria și pizza, așa că dacă am vrut să investim mai multe ore și să construim un produs mai robust și să oferim suportul profesional de care aveam nevoie pentru a genera venituri din plugin.
Înainte de a monetiza proiectul, m-am uitat la mai multe modele diferite. Un lucru pe care nu am vrut să-l fac este să elimin oricare dintre funcționalitățile care fac pluginul inutil, de exemplu, să limităm numărul de alerte din jurnalul de audit. De fapt, funcționalitatea jurnalului de audit a fost și va fi întotdeauna gratuită. De asemenea, mi-am dat seama că nu toată lumea și-ar dori fiecare funcție plătită, așa că, în loc să merg pur și simplu la un model gratuit vs. plătit, am optat să folosesc modelul de suplimente. Deși o astfel de abordare face, de asemenea, un pic mai scump dacă trebuie să cumpărați toate suplimentele. Așa că, în ultimul timp, am lansat un pachet de suplimente, deoarece unii oameni au nevoie de toate funcționalitățile.
Cum arată programul tău zilnic? Lucrezi de la un birou de acasă? Câte ore pe săptămână petreci pe plugin?
De obicei sunt destul de ocupat și lucrez de acasă de cele mai multe ori. Încep să lucrez la 6 dimineața și mă opresc la 8 dimineața pentru micul dejun cu familia. Atunci depinde! De obicei mă opresc pentru o alergare rapidă, prânz și cină, dar sunt mereu la birou, uneori chiar și până la miezul nopții. Ocazional, încerc să ies și să lucrez dintr-un loc diferit, dar tind să îmi fie greu să mă concentrez. Când sunt acasă, sunt în zona mea, așa că prefer să lucrez de aici. În medie, petrecem aproximativ 5 ore pe zi pe plugin și nu este niciodată suficient. Până acum, suportul a fost foarte liniștit, așa că ne concentrăm mai ales pe includerea de noi funcționalități în plugin și suplimente, testare (foarte important) și, bineînțeles, pe tot restul personalului, cum ar fi marketing, PR etc.
Dacă ar fi să utilizați un alt CMS în afară de WordPress, pe care l-ați alege?
Nu am suficientă experiență pe alte CMS-uri pentru a vă spune pe care aș alege. De la îndemână, aș spune Joomla! Pur și simplu pentru că niște prieteni de-ai mei l-au mai folosit și le-a plăcut.
Care sunt obiectivele tale pentru 2016?
Dacă voi continua să văd aceeași creștere în ceea ce privește vânzările de baze de instalare și de suplimente, aș fi mai mult decât fericit. Am și câteva idei pentru noi plugin-uri (cine nu are?) și aș dori să am ceva timp liber pentru a le dezvolta. Deși cred că trebuie să păstrez aceste idei pentru moment, deoarece obiectivul nostru principal este să continuăm îmbunătățirea și creșterea jurnalului de audit de securitate WP. Listele de activități și funcții noi sunt prea lungi. Prin urmare, ne vor ține ocupați o vreme.
Care este cel mai important sfat de afaceri pe care îl puteți oferi dezvoltatorilor de pluginuri?
Mi-am început propria afacere târziu pentru că nu aveam încredere în abilitățile mele. Întotdeauna am crezut că nu știu suficient, de aceea cariera mea corporativă a fost destul de lungă. Deși am greșit, foarte greșit. Astăzi îmi pare rău că nu am plecat cu cel puțin cinci ani mai devreme. Dacă aveți o idee și vă permiteți să lucrați la ea, mergeți la ea. Chiar dacă este important să ai ceva experiență de lucru înainte de a-i încerca singur, nu vei ști niciodată suficient. Și dacă nu încerci, nu vei ști dacă ești bun la asta sau nu.
Dacă aveți o idee și vă permiteți să lucrați la ea, mergeți la ea!
~ Robert AbelaTweet
De asemenea, va trebui să depui mereu muncă grea și ore lungi. Este un maraton, nu un sprint. Foarte puține companii au avut într-adevăr un succes uriaș rapid, așa că, deși multe ar putea face să sune ca o sarcină ușoară, vânzarea unui plugin WordPress nu este. Orice afacere nu este o călătorie ușoară. Dar odată ce ai depășit, chiar și atunci când câștigi prima vânzare de 59 de dolari, vei fi pe cloud 9.
Dacă crezi că o carieră corporativă este plină de satisfacții, încearcă asta. Da, din când în când stresul apare, lista de lucruri de făcut este mai lungă decât lista de cumpărături de la supermarket a unei familii de șase persoane, dar sunt fericit că am ales această cale și nu m-am uitat niciodată înapoi sau nu m-am gândit să mă întorc.
Mulțumesc mult Robert pentru timpul acordat!
Vă rugăm să folosiți comentariile pentru a-i pune întrebări lui Robert, pentru a oferi feedback-ul dvs. despre cum putem îmbunătăți interviurile sau pentru a vă sugera (sau altora) pentru un interviu pe blogul nostru. Mulțumiri!