Intervju med Pippin Williamson fra PippinsPlugins

Intervju med Pippin Williamson fra PippinsPlugins / intervjuer

I forrige uke løp vi en vellykket gave og fundraiser for å feire WPBeginner's 5th birthday og hjelpe bygge 2 skoler i Guatemala gjennom Pencils of Promise veldedighet. Dette ville ikke være mulig uten våre Platinum-sponsorer som donerte $ 5000 mot kampanjen. Jeg vil fremheve hver av dem ved å intervjue dem om deres virksomhet.

I dette intervjuet har vi Pippin Williamson, grunnlegger av PippinsPlugins og Easy Digital Downloads.

Pippin og jeg møtte først på WordPress-fellesskapet toppmøtet. Vi begynte å snakke mer etter å ha hengt ut på flere WordCamps over USA.

Jeg har alltid vært en stor fan av Pippins arbeid spesielt med hans Easy Digital Downloads plugin. Vi bruker pluginet til å selge våre produkter som OptinMonster.

Pippin gir alltid tilbake til samfunnet, så det var ingen overraskelse for meg da han gikk opp for å bli en Platinum-nivåsponsor.

Når det er sagt, la oss hoppe inn i intervjuet.

1. Hva var din første erfaring med WordPress?

Under videregående skole ble min bror veldig interessert i 3D-modellering og kjørte en liten bedrift hvor han ville bygge og lage modeller for klienter. Hans nettsted kjørte på WordPress og ble bygget av en venn av hans. På den tiden hadde jeg ingen anelse om hva WordPress var, men jeg begynte å bli interessert i generell webutvikling (HTML, CSS, JavaScript, etc). Min bror spurte slutt om jeg kunne lære om WordPress, slik at jeg kunne gjøre noen modifikasjoner og forbedringer til det temaet som hans venn hadde bygget et år tidligere. Motvillig var jeg enig, og jeg hatet det. Første gang jeg så på det indre temaet jeg tenkte "hva er alle disse PHP-filene? Hvorfor kan vi ikke bare bruke rett HTML? Hvorfor er dette så komplisert? Dette er dumt. "

Det tok flere måneder før jeg varmet opp til programvaren, men når jeg gjorde det, ble jeg raskt enamored med den.

2. Når lager du ditt første plugin og hva var det?

Etter at broren min klarte å overbevise meg om å begynne å lære WordPress tema utvikling, var jeg opptatt med å bygge nettsteder for klienter på WordPress. En bestemt klient ville ha en spesiell funksjon for hans nettsted som vil tillate ham å laste opp egendefinerte skrifter og deretter bruke dem til et hvilket som helst element på siden. Dette var før Google-skrifter. Jeg klarte å bygge funksjonen for ham og fortsatte deretter med å skrive en veiledning om den, som deretter ble publisert på ProBlogDesign.com kort tid etter. Opplæringen er fortsatt tilgjengelig i arkivene.

Når opplæringen ble publisert, begynte jeg å få forespørsler fra lesere for et plugin som tilbød samme funksjonalitet. Siden opplæringen jeg skrev hadde viste hvordan man bygde funksjonen inn i et tema, var det ikke helt plug-and-play.

Min gut reaksjon på disse forespørsler om å skrive et plugin var "ingen måte, jeg har ingen anelse om hvordan du gjør det. Plugins er harde og skummelt ". Etter litt skjønte jeg imidlertid at å lære å skrive et plugin ville være bra for meg, så jeg begynte å forske. Vises, det var ikke så vanskelig som jeg trodde, og noen dager senere hadde jeg pluggen klar til å gå. Det ble kalt Font Uploader og var fortsatt tilgjengelig for bare noen få måneder siden.

Etter det første plugin, stoppet jeg aldri med å skrive plugins.

3. Hva var din største bekymring da du begynte å selge pluginene dine?

For å være ærlig tror jeg ikke jeg hadde noen. Min første kommersielle plugin var også den aller første plugin jeg noensinne hadde skrevet. Jeg var veldig naiv og visste nesten ingenting om forretninger, og egentlig hadde ikke tenkt å skape en virksomhet ut av det da jeg startet. Jeg hadde rett og slett skrevet et plugin og trodde det var kult å se om jeg kunne tjene nok penger av å kjøpe noen kopper kaffe.

Det tok ut tre eller fire ekstra kommersielle plugins før jeg virkelig begynte å innse at det var potensial for en full tid forretning og karriere i kommersielle plugins. På det tidspunktet begynte jeg å ha flere bekymringer og begynte å tenke på noen av de større bildeproblemene, men tidlig likte jeg bare å skrive plugins, så jeg gjorde det.

4. Med en voksende liste over programtillegger, hvordan trenger du mange tid for å støtte dem alle?

Selv om jeg har en liste over over 100 plugins jeg har skrevet, er antallet av dem som tar innsats av noe slag å støtte, mindre enn 10 eller 15. Av de 10 til 15 har bare tre betydelige støttenivåer for å opprettholde dem . Disse tre er også ansvarlige for 99% eller mer av virksomhetenes inntekter, så det er fornuftig at de tar mest ut til å støtte.

Å levere kvalitet kundesupport og gjøre det gjennomgående er imidlertid en utfordring, men det er et viktig viktig aspekt ved å opprettholde en vellykket bedrift og for å opprettholde et godt omdømme blant kunder og kolleger.

Å finne et system som fungerte bra for meg og teamet mitt for håndtering av kundesupport var avgjørende. I begynnelsen fungerte de brukte systemene ikke veldig bra, og det kostet meg. Noen ganger koster det respekt for kunder på grunn av dårlig styring av støtteforespørsler. Noen ganger har det redusert effektiviteten som kundene vil ha hjulpet med sine spørsmål og problemer.

Når et høykvalitetssystem ble opprettet, er den vanskeligste utfordringen bare å holde opp med støttekort og ikke tillate de vanskeligere problemene, eller de vanskeligere kundene, å ha for mye av en personlig innvirkning på stemninger og holdninger.

5. Når du lager et plugin, er det noen universelle regler du prøver å følge?

For meg prøver jeg aldri å skrive plugins som jeg ikke personlig ville bruke. Hvis jeg ikke har en brukstilfelle for plugin, gjør det det langt, langt vanskeligere for meg å opprettholde et høyt nivå av interesse for å opprettholde plugin.

En annen regel er ganske enkelt at det er kvalitet. Jeg vil bare sende kode som jeg er stolt av. Hvis jeg kan se på det og tenke, "det er ikke bra nok", prøver jeg alltid å jobbe hardere og lengre for å få det til hvor jeg er fornøyd med det. Enten det har å gjøre med formatering av kodebase, organisering av det, eller til og med hvordan pluginens funksjoner fungerer.

Det er også viktig for meg at jeg alltid streber etter å være en god medborger i plugin-utviklingsverdenen, og det betyr at jeg jobber for å aldri skrive kode som påvirker andre utviklere eller brukere av andre plugins.

6. Hvis noen ønsket å lage plugins eller temaer å selge, hvordan vil du anbefale de starter?

Start med å skrive et plugin eller et tema som kløfter din egen kløe. Angre et emne som du har en personlig interesse i. Hvis du er lidenskapelig og bryr deg om problemet du arbeider for å forbedre eller produktet du oppretter, vil andre følge. Det kan ikke være en glimrende suksess utover porten, men være konsistent i din lidenskap og din stasjon, og andre vil helt merke.

7. Hvorfor bestemte du deg for å støtte denne årsaken, og hva betyr det for deg?

Jeg ble oppvokst i et moderat privilegert miljø og ble velsignet med tilgang til god utdanning og friheten til lett tilgang til verktøy (datamaskiner og teknologi) som har spilt en stor rolle i det jeg har klart å oppnå dette langt i livet mitt. Hvis jeg kan bidra til å åpne dørene for en god utdanning og verktøy for å hjelpe til med å oppnå håper og drømmer fra barn rundt om i verden, kan jeg ikke tenke på noen grunn til ikke. Jeg har blitt velsignet på mange måter; Jeg håper bare jeg kan dele noen av mine velsignelser med andre.

Takk Pippin for din tid og den veldig sjenerøse donasjonen for å bidra til å bygge skoler.

Alle, sjekk ut PippinsPlugins og Easy Digital Downloads.