Configuración

← Volver a la lista

Vincent Woo — CoderPad, el negocio creado al añadir un botón de ejecución a las entrevistas de programación

SaaS, Developer Tools, Web, B2B, Developers, Subscription, Solo Building, Small Team, Bootstrapping, Funded, Idea Validation, Pricing, Customer Acquisition, Growth, Exit

El proceso de resolver, con un entorno de edición colaborativa y ejecución, la incomodidad de entrevistar con código que no se podía ejecutar, conseguir clientes empresariales con un equipo pequeño y después vender la empresa.

Partir de la incomodidad de las entrevistas vivida en primera persona

CoderPad, que Vincent Woo inició en 2013, es una herramienta con la que entrevistadores y candidatos escriben y ejecutan código juntos en el navegador. El punto de partida fue una incomodidad concreta del proceso de contratación de desarrolladores. En el trabajo real se ejecuta el código y se corrigen los errores, pero en las entrevistas de contratación se obliga a escribir código en documentos o pizarras blancas donde no se puede ejecutar.

Woo trabajó en Amazon y Google, y después pasó por Everlane, una startup de ropa. Al contratar desarrolladores directamente, sintió las limitaciones de las herramientas de entrevista existentes y creó como proyecto secundario un software para resolverlas. Fue un camino en el que convirtió un problema que había encontrado en su propio trabajo en un producto que podía vender a otras empresas.

Google Docs, que se usaba entonces como alternativa, permitía la edición colaborativa, pero carecía de ejecución de código y de funciones de edición pensadas para desarrolladores. Collabedit mejoró el entorno de edición de código, pero tampoco permitía ejecutar el código escrito. Los candidatos tenían que completar sus respuestas sin probarlas, y los entrevistadores debían verificar mentalmente el funcionamiento del código mientras seguían también el proceso de pensamiento del candidato.

Combinar la edición colaborativa y la ejecución adaptadas a las entrevistas

CoderPad permitía escribir código y ver los resultados de su ejecución en el mismo espacio de edición. Mientras el candidato probaba y corregía lo que había implementado, el entrevistador también podía observar el proceso. El valor que ofrecía el producto radicaba en permitir observar el proceso de resolver un problema, descubrir errores y mejorar.

El producto inicial ya incluía resaltado de sintaxis, números de línea, sangría y compatibilidad con varios lenguajes de programación. Una reseña de 2013 mencionaba JavaScript, Python, Ruby, Java, Scala, C/C++ y Go, y presentaba también una función de reproducción para volver a ver el proceso de escritura. Después de terminar la entrevista, permitía revisar el camino por el que se había llegado a la solución junto con el código final.

En agosto de 2013, Aline Lerner, que evaluó el producto directamente, valoró muy positivamente el grado de acabado que combinaba edición colaborativa y un entorno interactivo de ejecución de código. Al mismo tiempo, señaló aspectos por mejorar, como la velocidad de compilación, la indicación del progreso y la desactivación del uso compartido del código tras finalizar la entrevista. Esta evaluación inicial muestra que la competitividad de CoderPad residía en la combinación de funciones que realmente se usan durante una entrevista y en su usabilidad.

Los desarrolladores lo usan y las empresas de contratación pagan

Los clientes de CoderPad eran empresas que contrataban desarrolladores. En el escenario de uso del producto aparecían juntos el entrevistador y el candidato, pero el valor que obtenía la empresa era gestionar en un solo lugar las tareas necesarias para la evaluación técnica y aprovechar eficientemente el tiempo de entrevista de los desarrolladores. Era una estructura que, al mejorar la experiencia de uso de ambos, reducía los costos de trabajo recurrentes de las organizaciones de contratación.

En una entrevista de 2018, Vincent Woo explicó cómo vender a clientes empresariales, cómo fijar los precios y cómo mostrar el funcionamiento del producto antes del pago. En particular, puso énfasis en que el comprador comprendiera suficientemente el producto antes de entrar en la negociación de precios. En un producto con un escenario de uso tan claro como CoderPad, puede interpretarse que una demostración que muestre la edición colaborativa y la ejecución reales es una buena forma de transmitir su utilidad.

El negocio creció hasta ser una organización pequeña. En la entrevista de abril de 2018, CoderPad se presentaba como un equipo de cuatro personas, y Woo también habló de un modo de operar que mantenía pequeño al equipo. Verlo como un caso de un proyecto personal paralelo que se convirtió en una empresa pequeña se ajusta a cómo era en aquel momento de crecimiento.

Su inclinación por los negocios pequeños también se hizo evidente en actividades públicas anteriores. En una charla ofrecida en Dropbox en noviembre de 2015, recomendó a los empleados que consideraran crear un negocio al margen de su trabajo principal, y en enero de 2016 publicó la grabación en su blog. El título de la charla, «Cómo empezar un negocio sin dejar el empleo», abordaba un enfoque de compaginar la vida laboral con la experimentación empresarial.

El registro de 330.000 dólares en ventas mensuales

La fuente de los aproximadamente 330.000 dólares de ventas mensuales es una publicación de «Office Hours», un evento público de asesoría, subida a Indie Hackers el 7 de febrero de 2019. Una publicación firmada por Vincent Woo lo presentaba como fundador de CoderPad y señalaba el tamaño de la empresa como «$330k/mo». En ese evento, participó asesorando a otros fundadores sobre marketing, ventas e ideas de producto.

En una publicación del 18 de ese mismo mes escrita por Courtland Allen, responsable de Indie Hackers, también se presentaba a CoderPad con unos ingresos recurrentes anuales (ARR) de 4 millones de dólares. Al dividir esa cifra entre 12 meses, resulta aproximadamente 333.000 dólares al mes, por lo que coincide en líneas generales con la cifra de ventas mensuales indicada antes. Esta cifra es la magnitud de ingresos de la empresa que se hizo pública en ese momento, y en esos materiales no se presentan el beneficio neto ni la remuneración personal de Woo.

Los anuncios oficiales posteriores también confirman que era un negocio rentable. En junio de 2020, Summit Partners señaló que CoderPad había sido rentable desde su fundación y que sus ingresos habían crecido un 50 % durante el año anterior. En el mismo anuncio se contabilizaron más de 1.700 empresas cliente y más de 2,5 millones de entrevistas técnicas acumuladas, y se mencionó a Dropbox, Lyft, Spotify y Quora como clientes.

La venta del fundador y la siguiente etapa de la empresa

A medida que CoderPad crecía, pasó a una etapa con participación de capital externo. Según materiales oficiales, la inversión de crecimiento liderada por Summit Partners se produjo a finales de 2019 y el anuncio de la inversión se hizo en junio de 2020. En el momento del anuncio, Amanda Richardson era la CEO de la compañía, y el uso de los fondos se describió como destinado a contratación y a la expansión de producto y negocio.

En su página de presentación, Woo escribió que vendió CoderPad a principios de 2020. La entrevista de seguimiento de Indie Hackers publicada el 24 de agosto de 2020 describió el importe de la venta como una «cantidad de ocho dígitos en dólares». Esto lo sitúa en un rango de al menos 10 millones de dólares y menos de 100 millones, y no se reveló el importe exacto de la transacción. La entrevista abordó la experiencia de hacer crecer el negocio y venderlo, y su vida después.

Tras la venta del fundador, la compañía amplió su gama de productos. En octubre de 2021 adquirió CodinGame, que operaba evaluaciones técnicas y una comunidad de aprendizaje para desarrolladores, y todo su equipo se incorporó. Con ello, se expandió hacia una plataforma de contratación que conecta la evaluación técnica inicial, las pruebas basadas en tareas y las entrevistas de programación en vivo.

Una decisión notable en el caso de CoderPad fue concentrarse primero, dentro del gran mercado de la contratación, en «el problema de no poder ejecutar código juntos durante una entrevista». El producto inicial mejoró la usabilidad de esa situación y, después de conseguir clientes empresariales con un equipo pequeño, evolucionó hacia una plataforma de evaluación más amplia. La clave que puede extraerse desde la perspectiva de Indie Hackers es la forma de identificar una incomodidad recurrente en el trabajo y conectar una solución que los usuarios entiendan de inmediato con organizaciones dispuestas a pagar por ella.

enzhesfrhiko