Entrevista con Pippin Williamson de PippinsPlugins

La semana pasada, hicimos un exitoso sorteo y recaudamos fondos para celebrar el quinto cumpleaños de AprenderWP y ayudar a construir dos escuelas en Guatemala a través de la organización benéfica Lápices de Promesa. Esto no sería posible sin nuestros patrocinadores Platinum que donaron $5000 para la campaña. Quiero destacar a cada uno de ellos entrevistándolos sobre su negocio.

En esta entrevista, tenemos a Pippin Williamson, fundador de PippinsPlugins y Easy Digital Downloads.

Pippin y yo nos conocimos en la cumbre de la comunidad de WordPress. Empezamos a hablar más después de pasar el rato en varios campamentos de WordCamps en EE.UU.

Siempre he sido un gran fanático del trabajo de Pippin, especialmente con su plugin Easy Digital Downloads. Utilizamos su plugin para vender nuestros productos como OptinMonster.

Pippin siempre devuelve a la comunidad, así que no me sorprendió cuando se convirtió en un patrocinador de nivel Platino.

Dicho esto, pasemos a la entrevista.

1. ¿Cuál fue tu primera experiencia con WordPress?

Durante el bachillerato, mi hermano se interesó mucho en el modelado en 3D y dirigió una pequeña empresa donde construía y renderizaba modelos para clientes. Su sitio se ejecutó en WordPress y fue construido por un amigo suyo. En ese momento no tenía ni idea de lo que era WordPress pero estaba empezando a interesarme por el desarrollo web en general (HTML, CSS, JavaScript, etc). Mi hermano finalmente me preguntó si podía aprender sobre WordPress para que yo pudiera hacer algunas modificaciones y mejoras al tema que su amigo había construido un año antes. Acepté a regañadientes y lo odié. La primera vez que miré el funcionamiento interno de un tema pensé: «¿Qué son todos estos archivos PHP? ¿Por qué no podemos usar HTML directo? ¿Por qué es tan complicado? Esto es una tontería».

Pasaron varios meses antes de que empezara a trabajar con el software, pero una vez que lo hice, rápidamente me enamoré de él.

2. ¿Cuándo creó su primer plugin y qué era?

Después de que mi hermano logró convencerme de que empezara a aprender el desarrollo de los temas de WordPress, estuve muy ocupado construyendo sitios para clientes en WordPress. Un cliente en particular quería una característica especial para su sitio que le permitiera cargar fuentes personalizadas y luego aplicarlas a cualquier elemento de la página. Esto fue antes de las fuentes de Google. Conseguí construir la característica para él y luego procedí a escribir un tutorial sobre ella, que fue publicado en ProBlogDesign.com poco después. El tutorial todavía está disponible en los archivos.

Una vez publicado el tutorial, empecé a recibir peticiones de los lectores de un plugin que ofrecía la misma funcionalidad. Como el tutorial que había escrito mostraba cómo construir la función en un tema, no era exactamente plug-and-play.

Mi reacción instintiva a estas peticiones de escribir un plugin fue «de ninguna manera, no tengo ni idea de cómo hacerlo. Los plugins son duros y asustadizos». Después de un tiempo, sin embargo, me di cuenta de que aprender a escribir un plugin sería bueno para mí, así que empecé a investigar. Resultó que no era tan difícil como pensaba y unos días después ya tenía el plugin listo. Se llamaba Font Uploader y todavía estaba disponible hasta hace unos meses.

Después de ese primer plugin, nunca dejé de escribir plugins.

3. ¿Cuál era tu principal preocupación cuando empezaste a vender tus plugins?

Para ser honesto, no creo que tuviera ninguno. Mi primer plugin comercial fue también el primer plugin que había escrito. Yo era muy ingenuo y no sabía casi nada de negocios y, de hecho, no tenía intención de crear un negocio a partir de ello cuando empecé. Simplemente había escrito un plugin y pensé que sería genial ver si podía ganar suficiente dinero con él para comprar unas cuantas tazas de café.

Me costó lanzar tres o cuatro plugins comerciales adicionales antes de que me diera cuenta de que había potencial para un negocio a tiempo completo y una carrera en plugins comerciales. En ese momento empecé a tener más preocupaciones y empecé a pensar en algunos de los temas más importantes, pero al principio me gustaba escribir plugins, así que lo hice.

4. Con una lista creciente de plugins, ¿cómo administrar el tiempo necesario para soportar todos ellos?

Aunque tengo una lista de más de 100 plugins que he escrito, el número de ellos que requieren esfuerzo de cualquier tipo de soporte es inferior a 10 o 15. De esos 10 a 15, sólo tres cuentan con niveles significativos de apoyo necesarios para mantenerlos. Estos tres también son responsables del 99% o más de los ingresos de la empresa, por lo que tiene sentido que sean los que más apoyo necesitan.

Sin embargo, proporcionar un servicio de atención al cliente de calidad y hacerlo de forma coherente es un reto, pero es un aspecto de vital importancia para mantener un negocio exitoso y para mantener una buena reputación entre los clientes y colegas.

Descubrir un sistema que funcionara bien para mí y para mi equipo para manejar la atención al cliente fue crucialmente importante. Al principio, los sistemas utilizados no funcionaban muy bien, y me costó. A veces cuesta el respeto de los clientes debido a la mala gestión de las solicitudes de soporte. A veces disminuía la eficiencia con la que los clientes ayudaban con sus preguntas y problemas.

Una vez establecido un sistema de alta calidad, el reto más difícil es simplemente mantenerse al día con los tickets de soporte y no permitir que los problemas más difíciles, o los clientes más difíciles, tengan demasiados efectos personales en los estados de ánimo y las actitudes.

5. Cuando creas un plugin, ¿hay alguna regla universal que intentes seguir?

Para mí, intento nunca escribir plugins que no usaría personalmente. Si no tengo un caso de uso para el plugin, me hace mucho, mucho más difícil mantener un alto nivel de interés en mantener el plugin.

Otra regla es simplemente la de la calidad. Sólo quiero enviar código que me enorgullezca. Si puedo mirarlo y pensar, «eso no es suficiente», siempre trato de trabajar más duro y durante más tiempo para llevarlo a donde estoy contento con él. Ya sea que tenga que ver con el formateo del código base, la organización del mismo, o incluso cómo funcionan las características del plugin.

También es de vital importancia para mí que siempre me esfuerce por ser un buen ciudadano en el mundo del desarrollo de plugins, y eso significa trabajar para nunca escribir código que afecte negativamente a otros desarrolladores o usuarios de otros plugins.

6. Si alguien quisiera crear plugins o temas para vender, ¿cómo recomendaría que empezaran?

Empieza por escribir un plugin o tema que rasque tu propio picor. Atacar un tema que le interese personalmente. Si eres apasionado y te preocupas profundamente por el problema que estás trabajando para mejorar o por el producto que estás creando, otros te seguirán. Puede que no sea un éxito rotundo, pero sea consistente en su pasión y su empuje, y otros lo notarán absolutamente.

7. ¿Por qué decidió apoyar esta causa y qué significa para usted?

Me crié en un entorno moderadamente privilegiado y fui bendecido con el acceso a una buena educación y la libertad de acceder fácilmente a herramientas (computadoras y tecnología) que han jugado un papel muy importante en lo que he logrado hasta ahora en mi vida. Si puedo contribuir a abrir las puertas a una buena educación y las herramientas para ayudar a lograr las esperanzas y los sueños de los niños de todo el mundo, no puedo pensar en ninguna razón para no hacerlo. He sido bendecido de muchas maneras; sólo espero poder compartir algunas de mis bendiciones con otros.

Gracias Pippin por su tiempo y la generosa donación para ayudar a construir escuelas.

Todos, por favor vean PippinsPlugins y Easy Digital Downloads.

Deja un comentario