Intervista a Robert Abela - L'autore del plug-in del registro di controllo della sicurezza di WP
Pubblicato: 2015-12-23Durante l'ultimo anno, ho tenuto alcuni discorsi sulla mia storia: un progetto collaterale al business dei plugin di WordPress. La domanda che ricevo sempre è: "Come comincio? Non ho un'idea per un plugin?" . La mia risposta è semplice: non è necessario essere uno scienziato missilistico per avviare un plug-in e non è necessario reinventare la ruota.
Questo post è il primo di molte interviste con i proprietari di attività di plugin di WordPress. Il nostro obiettivo è quello di ispirare e incoraggiare gli appassionati di WordPress ad entrare nel mondo dei plugin condividendo storie autentiche di persone, come me e te, che stanno risolvendo un problema di cui si sentono appassionati e lo hanno trasformato organicamente in un business di plugin. Se sei in quella categoria, ci piacerebbe metterci in contatto e organizzare un colloquio. Vi preghiamo di contattarci tramite intervista @freemius.com
Iniziamo…
Oggi sono entusiasta di intervistare Robert Abela, un esperto di sicurezza di WordPress e lo sviluppatore di WP Security Audit Log. Robert è un consulente di giorno e uno sviluppatore di plugin di notte.
Grazie Robert per aver risposto a queste domande che sono sicuro ispireranno i nostri sviluppatori di plug-in e proprietari di attività di plug-in. Voglio iniziare chiedendovi di Malta, una delle più belle isole del Mediterraneo.
Com'è stato crescere in un paradiso minuscolo e magico?
Ciao Vova, grazie per avermi ospitato in questa intervista. Malta è davvero un paradiso magico. Crescendo era tutto ciò che potevo chiedere; villaggi pittoreschi, bel tempo, bellissime spiagge, stile di vita rilassato, ottimo cibo e tutto è a pochi minuti di distanza. È anche un paese molto sicuro, quindi puoi andare ovunque in qualsiasi momento. Anche vivere in uno dei più piccoli paesi indipendenti del mondo ha i suoi svantaggi. Tutti sanno che tutti e le opportunità all'aperto e di lavoro sono relativamente limitate. In effetti, mi sono trasferito in Scozia, per godermi la vita all'aria aperta, ma ci torno ancora qualche volta all'anno per godermi dei barbecue e condividere qualche birra con i miei vecchi amici sotto il sole del Mediterraneo.
Qual è il tuo background? Hai studiato informatica o ingegneria?
Inizialmente volevo diventare un meccanico di auto, le automobili e l'ingegneria mi hanno sempre affascinato. Anche se mio padre mi ha spinto a studiare elettronica, da allora era la tendenza.
Mentre studiavo elettronica, sono stato sponsorizzato da un negozio di computer e, come part-time, ho iniziato a riparare hardware come stampanti ad aghi e schede madri per computer. Sì, allora riparavamo le schede madri. Anche se ero sempre più interessato al lato software delle cose, quindi quando c'era un problema relativo al software mi assicuravo di lavorarci sopra. Allo stesso tempo, un mio amico ha iniziato a lavorare per una società di software che ha importato due server Pentium-1 con controller RAID SCSI. Poiché conoscevo l'hardware, mi hanno chiesto se potevo configurare il controller RAID e installare Windows NT 3.5 su di esso. In qualche modo sono riuscito a metterli in funzione e il loro CEO mi ha offerto un lavoro sul posto. Ho abbandonato la scuola, ho lasciato il mio lavoro part-time e il resto è storia.
Perché hai iniziato a concentrarti sulla nicchia della sicurezza?
Ho iniziato a lavorare come tester di software e all'epoca non sapevo nemmeno cosa fosse un indirizzo IP. Ma ero determinato a imparare e passavo molte notti in ufficio, studiando e sperimentando. A volte dormivo anche in ufficio. Sono stato fortunato perché ho avuto un intero laboratorio tutto per me durante le serate. Una volta che ho avuto abbastanza conoscenze, ho iniziato a candidarmi per diversi lavori all'interno della stessa azienda e sono riuscito a farmi strada fino a diventare ingegnere di sistema. Il mio collega di ufficio era il professionista della sicurezza dell'azienda e poiché dovevamo lavorare insieme su diversi progetti ci insegnavamo molte cose. Uscivamo insieme anche dopo il lavoro e facevamo impazzire il personale dei primi vent'anni, come sperimentare con telefoni pubblici, schede sim, guida di guerra, ecc. Devo ammettere che ho imparato molto più da lui che da lui fatto da me.
Ricordi quando hai iniziato a interagire con WordPress? Raccontaci la storia.
Ero un product manager per una società di software di sicurezza web chiamata Acunetix. Avevamo bisogno di creare un blog per iniziare a documentare la nostra ricerca nel 2008 e scoprire WordPress. Per i primi mesi ero solo un altro utente di WordPress, ma poi abbiamo notato che WordPress è un mercato in vera crescita. Ricordo di aver scoperto Sucuri quando era una band di due o tre uomini, quindi abbiamo deciso di creare il nostro servizio di sicurezza WordPress. Abbiamo sviluppato un servizio chiamato WebsiteDefender. Il prodotto in sé era molto buono e aveva una vera tecnologia all'avanguardia, alcune delle quali non le avevo viste fino ad oggi. Anche se la strategia era sbagliata. Quindi dopo pochi mesi; abbiamo dovuto staccare la spina. Anche se abbiamo tutti imparato molto da quel prodotto e anche se Acunetix ha smesso di pensare a WordPress, non l'ho fatto.
Qual è stato il primo trigger per creare il tuo plugin per WordPress?
Durante la mia carriera ho sempre lavorato per startup di software, quindi quando sono andato da solo volevo avere le mie cose. Considerando che avevo un po' di tempo a disposizione e lo sviluppo non è mai stato il mio genere, ho deciso di imparare PHP in modo da poter scrivere il mio plugin per WordPress. Ho scelto di scrivere un plugin per WordPress perché avevo un vero interesse per WordPress e non richiede tante risorse quanto lo sviluppo di altre soluzioni. In questa fase non ho mai pensato o considerato il progetto come un mezzo per generare reddito, che è solo il risultato di quello che stavo sperimentando.

Ho scelto di sviluppare il registro di controllo della sicurezza di WP perché non esisteva un plug-in del registro di controllo adeguato e ne avevo bisogno per vari lavori di WordPress. Inoltre, l'idea sembrava molto facile; usa gli hook per monitorare ciò che sta accadendo e segnalare ciò che hai trovato. Accidenti, mi sbagliavo di grosso! Ho scritto io stesso del codice e sviluppato le prime versioni del plugin, ma considerando che il mio forte non è lo sviluppo, ho scelto di collaborare con un mio amico. Oggi mi occupo di tutto tranne che della scrittura del codice vero e proprio.
Perché hai scelto di monetizzare con componenti aggiuntivi rispetto ad altri modelli?
Dopo alcune versioni avevamo già una solida base di utenti. Questa era un'indicazione che c'era una lacuna nel mercato che potevamo colmare. Per mantenere lo slancio della crescita degli utenti, dovevamo semplicemente dedicare più ore. Anche se "gratuito" non paga l'affitto e la pizza, quindi se volessimo dedicare più ore e costruire un prodotto più robusto e fornire il supporto professionale di cui avevamo bisogno per generare entrate dal plugin.
Prima di monetizzare il progetto, ho esaminato diversi modelli. Una cosa che non volevo fare era eliminare nessuna delle funzionalità che rende il plug-in inutilizzabile, ad esempio limitare il numero di avvisi nel registro di controllo. In effetti, la funzionalità del registro di controllo era e sarà sempre gratuita. Mi sono anche reso conto che non tutti avrebbero voluto tutte le funzionalità a pagamento, quindi invece di passare semplicemente a un modello gratuito oa pagamento ho scelto di utilizzare il modello di componenti aggiuntivi. Sebbene tale approccio lo renda anche un po' più costoso se è necessario acquistare tutti i componenti aggiuntivi. Quindi, ultimamente, ho lanciato un pacchetto di componenti aggiuntivi perché alcune persone richiedono tutte le funzionalità.
Com'è il tuo programma giornaliero? Lavori da un ufficio a casa? Quante ore alla settimana dedichi al plugin?
In genere sono piuttosto impegnato e lavoro da casa per la maggior parte del tempo. Inizio a lavorare alle 6 del mattino e mi fermo alle 8 del mattino per la colazione con la famiglia. Poi dipende! Di solito mi fermo per una corsa veloce, pranzo e cena, ma sono sempre alla mia scrivania, a volte anche fino a mezzanotte. Di tanto in tanto cerco di uscire e lavorare da un posto diverso, ma tendo a trovare difficoltà a concentrarmi. Quando sono a casa, sono nella mia zona, quindi preferisco lavorare da qui. In media, spendiamo circa 5 ore al giorno sul plugin e non è mai abbastanza. Finora il supporto è stato molto silenzioso, quindi ci concentriamo principalmente sull'inclusione di nuove funzionalità nel plug-in e nei componenti aggiuntivi, sui test (molto importanti) e, naturalmente, su tutto il resto del personale come marketing, PR, ecc.

L'ambiente di lavoro di Robert Abela
Se dovessi utilizzare un altro CMS oltre a WordPress, quale sceglieresti?
Non ho abbastanza esperienza su altri CMS per dirti quale sceglierei. A prima vista direi Joomla! Semplicemente perché alcuni miei amici l'avevano già usato e gli erano piaciuti.
Quali sono i tuoi obiettivi per il 2016?
Se continuo a vedere la stessa crescita per quanto riguarda la base di installazione e le vendite di componenti aggiuntivi, sarei più che felice. Ho anche un paio di idee per nuovi plugin (chi no?) e vorrei avere del tempo libero per svilupparli. Anche se penso di dover archiviare queste idee per ora poiché il nostro obiettivo principale è continuare a migliorare e far crescere il registro di controllo della sicurezza di WP. Gli elenchi di cose da fare e Nuove funzionalità sono troppo lunghi. Quindi, ci terranno occupati per un bel po'.
Qual è il consiglio aziendale più importante che puoi dare agli sviluppatori di plugin?
Ho iniziato la mia attività in proprio tardi perché non ero sicuro delle mie capacità. Ho sempre pensato che non ne sapessi abbastanza, quindi la mia carriera aziendale è stata piuttosto lunga. Anche se ho sbagliato, molto sbagliato. Oggi mi dispiace di non essere partito almeno cinque anni prima. Se hai un'idea e puoi permetterti di lavorarci su, falla. Anche se è importante avere un po' di esperienza lavorativa prima di provarci da solo, non ne saprai mai abbastanza. E se non ci provi non saprai se sei bravo o meno.
Se hai un'idea e puoi permetterti di lavorarci, falla!
~ Robert Abela Tweet
Inoltre, dovrai sempre dedicare duro lavoro e lunghe ore. È una maratona, non uno sprint. Pochissime aziende hanno davvero ottenuto un enorme successo, quindi anche se molte potrebbero farlo sembrare un compito facile, vendere un plugin per WordPress non lo è. Qualsiasi impresa commerciale non è un viaggio facile. Ma una volta che sfonda, anche quando guadagni la prima vendita di $ 59, sarai al settimo cielo.
Se pensi che una carriera aziendale sia gratificante, prova questo. Sì, di tanto in tanto lo stress entra in gioco, la lista delle cose da fare è più lunga della lista della spesa del supermercato di una famiglia di sei persone, ma sono felice di aver scelto questa strada e non mi sono mai guardato indietro né ho pensato di tornare indietro.
Grazie mille Roberto per il tuo tempo!
Utilizza i commenti per porre domande a Robert, fornisci il tuo feedback su come possiamo migliorare le interviste o suggerisci te stesso (o altri) per un'intervista sul nostro blog. Grazie!