Josh Pollock è un ragazzo indaffarato di WordPress: un'intervista stimolante

Pubblicato: 2016-08-17

Josh Pollock è un co-fondatore di Ingot e uno degli sviluppatori principali dietro CalderaWP.

Oltre ad essere uno sviluppatore di plugin, educatore e imprenditore, Josh collabora regolarmente con la rivista Torque e vari siti di tutorial WordPress, uno dei quali è il suo blog. Inoltre, Josh è un oratore di WordCamps e uno dei principali sostenitori dell'API REST di WordPress. Josh attualmente risiede in Florida con sua moglie Alicia e i loro animali domestici.

Uff...

Josh, siamo grati di avere l'opportunità di fare questa intervista. Grazie per esserti unito a noi. Cominciamo con una domanda sul meteo: come affronti il ​​caldo di Tallahassee? Come sei finito lì?

Ci siamo trasferiti da New York City a Tallahassee in modo che mia moglie potesse frequentare il College of Music della Florida State University per la scuola di specializzazione. Onestamente, con tutto il cemento, gli edifici e le persone, New York in estate è molto più brutale che essere in una piccola città nel mezzo di una foresta nel nord della Florida.

Hai menzionato sul tuo sito web che il tuo background educativo è in studi ambientali, come si è fuso con il tuo attuale percorso di carriera come sviluppatore di plugin?

Ho iniziato a scrivere un blog mentre ero al liceo. Ho lavorato molto di più sull'hacking del tema per il mio blog, insegnando a me stesso PHP, ecc. piuttosto che scrivere contenuti per il blog. È così che ho iniziato con lo sviluppo.

Josh Pollock

Studiare sistemi complessi e leggere allo stesso tempo il lavoro di Christopher Alexander sul linguaggio dei modelli mi ha davvero aiutato a comprendere lo sviluppo del software in termini di modelli e a dare un senso al funzionamento di un ecosistema di software libero.

Hai fatto un po' di sviluppo di WordPress prima di CalderaWP. Ci racconti come hai iniziato? Qual è la tua storia di origine di WordPress?

Subito dopo aver finito la scuola ho accettato un lavoro di supporto e documentazione lavorando su Pods Framework. Scott e Phil di Pods mi hanno insegnato molto sullo sviluppo di plugin e sulla gestione di un grande progetto di plugin. Ho finito per diventare community manager e uno sviluppatore che contribuisce lì.

Quali sono stati alcuni dei primi plugin che hai sviluppato? Sono ancora in uso oggi?

Penso che il mio primo plug-in sia stato un'interfaccia utente front-end per il plug-in del selettore di temi. Era per il mio sito tematico che avevo. È stato piuttosto brutto. Spero che nessuno lo stia ancora usando.

Il primo buon plugin che ho fatto è stato il plugin di modelli automatici per Pods. Quello ha davvero soddisfatto il bisogno di molti utenti di Pods. Non è mai stato concepito per essere un "plug-in di funzionalità", ma a un certo punto è finito per essere unito a Pods.

Quando WordPress è stato rilasciato per la prima volta è stato utilizzato principalmente come piattaforma di blogging, quando ti sei reso conto per la prima volta che WordPress poteva essere utilizzato come veicolo aziendale?

Praticamente dall'inizio. Non appena ho capito che WordPress.com non era uguale a WordPress, mi sono interessato a capire come Automattic fosse correlato al resto del settore e come il resto del settore guadagnasse.

Qual è stata la tua motivazione per creare un business WordPress? Qual è la storia dietro il nome?

Penso che all'inizio l'avrei chiamato come uno dei miei cani.

Ho incontrato David Cramer quando collaborava con Pods. Mi ha presentato il suo plug-in Caldera Forms, che ho trovato davvero rinfrescante, in termini di interfaccia utente di amministrazione e esperienza dell'utente finale, molto più dinamico e basato su AJAX rispetto a qualsiasi altro plug-in che avessi usato.

Tipi di campo Moduli Caldera

Ho visto che Caldera Forms era molto più avanti rispetto alla maggior parte dei plugin in termini di UI/UX. Oggi tutti pensano al framework REST API + JavaScript MVC grazie all'ottima UI/UX. David ha fatto qualcosa di simile con il suo framework basato su jQuery e le API personalizzate per molto tempo.

Quindi, quando volevo creare plug-in commerciali e stavo parlando con persone che conoscevo tramite Pod con cui lavorare, era quello con cui volevo lavorare di più.

Poiché parte del piano prevedeva la monetizzazione di Caldera Forms, all'epoca aveva senso dare all'azienda il nome del plugin.

hai lavorato a stretto contatto con il tuo co-protagonista David Cramer in numerose occasioni. Puoi dire ai nostri aspiranti sviluppatori di plugin per WordPress l'importanza o il valore di un tale rapporto di lavoro?

Lavorare da solo fa schifo, ne sono così sopra. Penso che tutti dovrebbero cercare costantemente di trovare persone migliori di loro. Sono stato super fortunato a lavorare su molti plugin diversi con molte persone di talento e ho imparato da tutti loro lungo il percorso.

Spero davvero che anche le persone con cui lavoro stiano imparando da me. Inoltre, sono super-opinionista sullo sviluppo di WordPress e adoro quando le persone con cui lavoro possono dimostrare che mi sbaglio.

Lavorare da soli fa schifo. Tutti dovrebbero cercare costantemente di trovare persone migliori di loro.Tweet

Davvero per me, amo fare squadre. In un mondo ideale, continuerei a scrivere MVP, costruirei un team attorno al prodotto e lentamente mi allontanerei mentre i membri del team avevano il potere di correre con esso e renderlo migliore di quanto avrei potuto fare quando lavoravo da solo.

Hai anche avviato un progetto relativo ai test A/B in WordPress. Potresti per favore condividere con noi di cosa tratta tutto il ronzio?

Onestamente, sono davvero infastidito da quanto sia grande il dolore nel culo dei test A/B per WordPress. Non c'era una soluzione che funzionasse nella dashboard e facesse solo l'analisi matematica per te. Volevo qualcosa che potessi impostare e lasciarlo funzionare.

Interfaccia utente di test multivariante del pulsante Lingotto

Interfaccia utente di test multivariante del pulsante Lingotto

Stavo pensando da un po' a come utilizzare i test automatizzati e l'apprendimento automatico per creare un sito Web che si sia evoluto nel tempo per massimizzare il tasso di conversione e l'usabilità. Quindi Ingot, il plug-in di test A/B automatizzato era qualcosa che non ho potuto resistere alla creazione.

Qualsiasi sito con un motivo di profitto dovrebbe utilizzare A/B testing.Tweet

In realtà, qualsiasi sito con un motivo di profitto dovrebbe utilizzare test A/B. Molte persone non lo capiscono perché non capiscono il vantaggio o pensano che sia solo per siti ad alto traffico. Ingot sta portando questo strumento di marketing vitale a tutti ed è entusiasmante. È tutto ciò che riguarda WordPress.

Il tuo plugin Caldera Forms è un plugin gratuito con componenti aggiuntivi a pagamento. Quanto è importante WordPress.org per il successo di quell'attività?

WordPress.org ci offre una grande visibilità e rende facile per le persone provarlo. Lo amo. È un campo minato in quanto quel sito crea un'aspettativa di supporto gratuito, invece di lasciarti fare la scelta giusta per la tua attività.

Il tuo nuovo plug-in di test A/B, Ingot, è un prodotto esclusivo. Perché questa volta hai scelto di intraprendere quella strada?

Stiamo ancora cercando di capire quale sia il miglior modello di business. La mia sensazione è che sia più facile iniziare completamente a pagamento e poi passare a freemium e viceversa.

Ad essere onesti, le sfide di essere su WordPress.org con Caldera Forms - persone che chiedono supporto gratuito, l'aspettativa che il plug-in funzionerà su una versione di PHP vecchia di dieci anni - mi ha reso davvero scontroso per un po'. Penso di averlo superato, ma quando stavamo pianificando Ingot, non riuscivo a sopportare l'idea di percorrere di nuovo quella strada.

Forse lo faremo in futuro, ma i numeri non sono buoni e le restrizioni sugli upsell non sono utili.

Com'è la tua tipica giornata di lavoro? Puoi condividere un assaggio della routine di Josh Pollock? Sei il tipo di ragazzo che lavora dall'ufficio o da casa?

Non ho una giornata tipo. Lavoro fuori casa quasi tutti i giorni, forse uno o due mezze giornate fuori dallo spazio di co-working. Amo lavorare fuori casa. Sono ADD dannatamente, quindi l'ottimizzazione dell'area di lavoro e la musica ad alto volume sono essenziali per il mio flusso di lavoro. Inoltre, lavoro molto e poter trascorrere le mie pause con mia moglie e/o il nostro cane è molto prezioso per me.

Per la maggior parte, mi alzo verso mezzogiorno come un normale adulto professionista e trascorro alcune ore in supporto, e-mail, cose di gestione aziendale e poi salto nel codice o nel contenuto.

Penso che questo sia un punto appropriato per inserire un tweet recente che hai inviato sulla gestione del tempo di sviluppo

Qual è stata la tua più grande gaffe o rimpianto durante la gestione della tua attività di plugin per WordPress?

Penso di aver ingombrato il mio marchio sia con CalderaWP che con Josh. Tutti i plugin non Caldera Forms che realizziamo, quelli avrebbero dovuto avere il loro marchio. me ne pento. Penso che Syed sia davvero intelligente nel fatto che non ha creato il plug-in di attivazione dell'e-mail WPBeginner, ha creato OptinMonster come standalone.

Allo stesso tempo, e questo è un po' contraddittorio, penso di essere conosciuto per troppe cose. Spero nel tempo di ottenere una reputazione come quella che Pippin o Syed hanno e meritano, per aver costruito cose buone e squadre fantastiche.

Ultimo ma non meno importante, qual è il consiglio aziendale più importante che puoi dare agli sviluppatori di plugin?

Crea una squadra e insegna tutto ciò che sai. Cerca costantemente di portare persone promettenti nella comunità. La community di WordPress è fantastica ed è piena di persone fantastiche, è la migliore risorsa che hai. Lo paghi lavorando per renderlo migliore.

Roba stimolante.