Intervju med Pippin Williamson från PippinsPlugins
Förra veckan körde vi en framgångsrik giveaway och fundraiser för att fira WPBeginners femte födelsedag och hjälpa till att bygga 2 skolor i Guatemala genom Pencils of Promise välgörenhet. Detta skulle inte vara möjligt utan våra Platinum sponsorer som donerade $ 5000 mot kampanjen. Jag vill markera var och en av dem genom att intervjua dem om sin verksamhet.
I den här intervjun har vi Pippin Williamson, grundare av PippinsPlugins och Easy Digital Downloads.
Pippin och jag träffades först på toppmötet i WordPress. Vi började prata mer efter att ha hängt på flera WordCamps över USA.
Jag har alltid varit en stor fan av Pippins arbete speciellt med hans Easy Digital Downloads plugin. Vi använder hans plugin för att sälja våra produkter som OptinMonster.
Pippin ger alltid tillbaka till samhället, så det var ingen överraskning för mig när han gick upp för att bli en Platinum-nivåsponsor.
Med det sagt, låt oss hoppa in i intervjun.
1. Vad var din första erfarenhet av WordPress?
Under gymnasiet blev min bror mycket intresserad av 3D-modellering och körde ett litet företag där han skulle bygga och göra modeller för kunder. Hans webbplats sprang på WordPress och byggdes av en vän av hans. Vid den tiden hade jag ingen aning om vad WordPress var men jag började bli intresserad av allmän webbutveckling (HTML, CSS, JavaScript, etc). Min bror frågade så småningom om jag kunde lära mig om WordPress så att jag kunde göra några ändringar och förbättringar av det tema som hans vän hade byggt ett år tidigare. Motvilligt kom jag överens, och jag hatade det. Första gången jag kollade in i ett inre tema, tänkte jag "vad är alla dessa PHP-filer? Varför kan vi inte bara använda rak HTML? Varför är det så komplicerat? Det här är dumt. "
Det tog flera månader innan jag värmde upp till mjukvaran, men när jag gjorde det blev jag snabbt förtjust i det.
2. När skapade du din första plugin och vad var det?
Efter att min bror lyckades övertyga mig om att börja lära sig WordPress-temat utveckling, var jag upptagen med att bygga webbplatser för klienter på WordPress. En särskild kund ville ha en speciell egenskap för hans webbplats som skulle tillåta honom att ladda upp anpassade typsnitt och sedan tillämpa dem på något element på sidan. Detta var före Google-teckensnitt. Jag lyckades bygga funktionen för honom och fortsatte sedan med att skriva en handledning om det, som sedan publicerades på ProBlogDesign.com strax efter. Handledningen finns fortfarande i arkiven.
När handledningen publicerades började jag få förfrågningar från läsare för ett plugin som erbjöd samma funktionalitet. Eftersom handledningen jag skrev hade visat hur man byggde funktionen i ett tema var det inte riktigt plug-and-play.
Min reaktion på dessa förfrågningar om att skriva ett plugin var "inget sätt, jag har ingen aning om hur man gör det. Plugins är hårda och läskiga ". Efter lite insåg jag emellertid att lära sig att skriva ett plugin skulle vara bra för mig, så jag började undersöka. Visas, det var inte så svårt som jag trodde och några dagar senare hade jag plugin redo att gå. Den heter Font Uploader och var fortfarande tillgänglig för bara några månader sedan.
Efter det första pluginet slutade jag aldrig skriva plugins.
3. Vad var din största angelägenhet när du började sälja dina pluginprogram?
För att vara ärlig tror jag inte att jag hade någon. Min första kommersiella plugin var också den första plugin jag någonsin hade skrivit. Jag var väldigt naiv och visste nästan ingenting om affärer och hade faktiskt ingen avsikt att skapa ett företag ut ur det när jag började. Jag hade bara skrivit ett plugin och trodde det var coolt att se om jag kunde tjäna tillräckligt med pengar för att köpa några koppar kaffe.
Det tog ut tre eller fyra extra kommersiella plugins innan jag verkligen började inse att det fanns potential för en heltids affär och karriär i kommersiella plugins. På den tiden började jag ha fler problem och började tänka på några av de större bildproblemen, men tidigt hade jag bara gillat att skriva plugins, så jag gjorde det.
4. Med en växande lista med plugins hur behöver du många tid för att stödja dem alla?
Trots att jag har en lista över över 100 plugins som jag har skrivit, är antalet av dem som tar ansträngning av något slag att stödja mindre än 10 eller 15. Av de 10 till 15 har endast tre betydande stödnivåer för att behålla dem . Dessa tre är också ansvariga för 99% eller mer av företagets intäkter, så det är vettigt att de tar det mesta att stödja.
Att tillhandahålla högkvalitativt kundsupport och göra det konsekvent är dock en utmaning, men det är en viktig aspekt av att upprätthålla ett framgångsrikt företag och för att upprätthålla ett gott rykte bland kunder och kollegor.
Att upptäcka ett system som fungerade bra för mig och mitt team för hantering av kundsupport var avgörande. I början fungerade systemen inte mycket bra, och det kostade mig. Ibland kostar det respekt för kunderna på grund av dålig hantering av supportansökningar. Ibland minskade effektiviteten med vilka kunderna kommer att hjälpa till med sina frågor och problem.
När ett högkvalitativt system har upprättats är den svåraste utmaningen helt enkelt att hålla upp med supportbiljetter och inte låta de svårare problemen eller de svårare kunderna ha för mycket personlig påverkan på stämningar och attityder.
5. När du skapar ett plugin, finns det några universella regler du försöker följa?
För mig försöker jag aldrig skriva plugins som jag inte skulle personligen använda. Om jag inte har ett användarfall för pluginet, gör det det väldigt svårare för mig att behålla en hög intressen för att behålla plugin.
En annan regel är helt enkelt att det är kvalitet. Jag vill bara skicka kod som jag är stolt över. Om jag kan titta på det och tänka, "det är inte tillräckligt bra", försöker jag alltid jobba hårdare och längre för att få det till där jag är nöjd med det. Oavsett om det har att göra med formateringen av kodbasen, organisationen av det eller ens hur plugins funktioner fungerar.
Det är också viktigt för mig att jag alltid strävar efter att vara en bra medborgare i plugin-utvecklingsvärlden, och det innebär att man arbetar för att aldrig skriva kod som påverkar andra utvecklare eller användare av andra plugins.
6. Om någon ville skapa plugin eller teman att sälja, hur skulle du rekommendera att de började?
Börja med att skriva ett plugin eller ett tema som kliar din egen klåda. Anfall ett ämne som du har ett personligt intresse för. Om du är passionerad och bryr dig om det problem du arbetar med att förbättra eller den produkt du skapar, kommer andra att följa. Det kan inte vara en smashing framgång ut genom porten, men vara konsekvent i din passion och din körning, och andra kommer absolut märka.
7. Varför bestämde du dig för att stödja denna orsak och vad betyder det för dig?
Jag var uppvuxen i en måttligt privilegierad miljö och blev välsignad med tillgång till en bra utbildning och friheten att enkelt komma åt verktyg (datorer och teknik) som har spelat en stor roll i det jag lyckats nå detta långt i mitt liv. Om jag kan bidra till att öppna dörrarna för en bra utbildning och de verktyg som hjälper till att uppnå hopp och drömmar från barn runt om i världen, kan jag inte tänka mig någon anledning att inte. Jag har blivit välsignad på många sätt; Jag hoppas bara att jag kan dela några av mina välsignelser med andra.
Tack Pippin för din tid och den mycket generösa donationen för att hjälpa till att bygga skolor.
Alla, kolla PippinsPlugins och Easy Digital Downloads.