“Ya no codifico en absoluto”, dijo Linus Torvalds, el creador de Linux, a Dirk Hohndel, vicepresidente y director de código abierto de VMware en la Cumbre de código abierto de 2019 en Europa. Si bien puede haber sorprendido a toda la comunidad de desarrolladores, la codificación nunca ha sido tan interesante o atractiva. En el mismo contexto de Europa, la codificación se está volviendo más colaborativa gracias a la rise de un nuevo startup llamado Código Caja de arena.
nace una idea
Bas Buursma, el cofundador de Código Caja de arena es un excelente narrador. Él dice que la idea detrás de CodeSandbox comenzó con su cofundador Ives van Hoorne cuando estaba trabajando con un sitio web de subastas holandés y estaba de vacaciones. La historia inspirará a numerosos desarrolladores web. Comienza con Ives y su paso por Catawiki, donde traducía su página web a React.
Durante sus vacaciones, Ives fue bombardeado con preguntas de sus compañeros de trabajo sobre el código. A su sorpresarise, sus compañeros de trabajo le enviaron esos códigos en Slack. Ese momento sentó las bases para CodeSandbox. Mientras Ives se desplazaba por las líneas de código en Slack, su mente ya estaba haciendo esta pregunta: "¿Existe una forma más fácil o más inteligente de compartir código?"
Mientras Ives trabajó en Catawiki entre la escuela secundaria y la universidad, esta pregunta no se le escapó. Durante la universidad, Ives conoció a Bas y comenzaron a jugar con la idea. El ingenio de la idea significó que ambos comenzaron a desarrollarla, y Bas dice que "era importante [para ellos] lanzarla". Curiosamente, inicialmente habían fijado el 1 de abril de 2017 como fecha límite para el lanzamiento. Sin embargo, lo cambiaron al 3 de abril, pensando que el Día de los Inocentes "no es la mejor manera de lanzar algo increíble".
CodeSandbox hizo su debut como cliente de código abierto y Bas e Ives siguieron mejorándolo con los comentarios de los usuarios. Mientras construían CodeSandbox y estudiaban simultáneamente, también se acercaron a dos empresas. CodeSandbox, que al principio era básicamente un editor de código en línea para el código React, no se consideraba un "producto viable para las empresas".
Bas e Ives se dijeron a sí mismos que incluso si no es un producto viable, puede ser un gran proyecto de código abierto. Pero tenían este impulso de tener su propio startup. En lugar de retroceder, duplicaron su esfuerzo. Desde recopilar comentarios hasta comprender por qué las personas de la comunidad de desarrolladores no usaban CodeSandbox, siguieron mejorando y, de hecho, siguieron haciendo crecer el producto rápidamente. Fue durante este tiempo que recibieron ofertas de adquisición.
La idea no solo había nacido, sino que había crecido. Esta asociación entre un programador y un diseñador encargado de las operaciones se había convertido en un modelo comercial viable. Bas dice que tenían bajo costo como estudiantes que operan el startup desde su dormitorio de estudiantes, e incluso antes de la pandemia, imaginaron CodeSandbox como un primer lugar remoto startup y luego contrató a su primer empleado de Rumania.
Capital creciente
Para cualquier startup, el momento más importante llega cuando levantan su primer capital. Como plataforma de código abierto, CodeSandbox inicialmente se basó en el sistema de donación. Este sistema de donación les permitió contratar a su primer empleado. Sin embargo, con un producto comercial viable, comenzaron a buscar esa primera ronda de capital hacia fines de 2018 y principios de 2019. CodeSandbox no solo encontró un nuevo socio, sino un socio que cada tecnología startup quiere tener de su lado: Kleiner Perkins.
Bas dice que la primera vez que recibieron una llamada de un socio de Kleiner Perkins fue a última hora de la tarde. Mientras Ives y Bas se sentaban frente a su MacBook para la llamada, sus compañeros de clase estaban jugando al beer pong del otro lado. Si bien es otra historia divertida que contar, CodeSandbox recaudó una ronda inicial de $ 2.4 millones luego de su viaje a San Francisco a principios de 2019, y esto permitió a CodeSandbox construir el team.
Compartir en el centro
Bas dice que una vez que el producto estuvo listo y el team estaba en su lugar, sabían que CodeSandbox siempre se tratará de compartir. Para asegurarse de que el producto siguiera siendo así, se centraron en la velocidad desde el principio. Él dice que el objetivo principal era garantizar que CodeSandbox fuera fácil de iniciar y que no requiriera que los usuarios configuraran nada. “Si solo va a solucionar un problema de código, no quiere esperar a que nada download o instalar, solo necesita abrirlo”, dice, citando un caso de uso.
El punto de venta único, desde su inicio hasta hoy, sigue siendo el hecho de que está ahí, como un sitio web. Tan pronto como alguien hace clic en el enlace, el código está frente a ellos como un documento o una hoja de cálculo. Si bien comenzaron con React, tienen comunidades como Vue, Angular y adoptaron JavaScript en su totalidad. Incluso con el soporte de contenedores, Bas menciona rápidamente que el producto sigue enfocado en el desarrollo web.
Los desarrolladores han hecho que sea más fácil para las personas transmitir películas desde su sofá, tomar un taxi desde cualquier calle e incluso pedir cosas de todo el mundo. Sin embargo, los desarrolladores nunca se han centrado en crear una herramienta que haga que su trabajo sea colaborativo. La declaración de la misión de CodeSandbox es construir una herramienta que los desarrolladores querrán usar. Con la Serie A detrás de ellos, la herramienta colaborativa ha tenido éxito en su misión.
aprendiendo a través de RISE
Tanto Ives como Bas tenían solo 21 años cuando plantearon su primera ronda de semillas de Kleiner Perkins. Esencialmente, habían pasado de la etapa de conceptualización de una idea a convertirla en un modelo de negocio para plantear su primera ronda de semillas. “Nuestra suerte fue que conocíamos a muchos startupos que usaban CodeSandbox, me encantó CodeSandbox”, dice Bas sobre esta experiencia. El paso final en su viaje fue el aprendizaje, y llegó cuando se convirtieron en parte del lote n.° 4 de Techleap. Rise .
Bas dice que si bien encontraron un inversionista estadounidense con sede en San Francisco y un inversionista europeo con sede en Suecia, no disfrutaron de una gran red con los fundadores de los Países Bajos. Aunque CodeSandbox es un primer lugar remoto startup, los cofundadores querían conectarse y colaborar con otros startup fundadores en los Países Bajos. Ellos encontraron Rise y Rise los encontró y así comenzó el camino de “aprender de otros fundadores”.
bajo dice Rise lo ayudó a él ya Ives a entender de otros fundadores que estaban pasando por el mismo tipo de problemas de escalamiento. Esto les permitió aprender de ellos y adoptar su propia estrategia en consecuencia. Él dice Rise fue crucial para aprender sobre los holandeses ecosystem. Para él, no solo lo ayudó a identificar cómo las experiencias de otros fundadores podrían ayudarlos, sino también cómo CodeSandbox podría ayudar a estos fundadores.
Una plataforma para el desarrollo web moderno
Mientras narra este viaje, Bas hace un punto realmente importante. Él dice que CodeSandbox puede haber comenzado como Google Docs para el desarrollo de código, pero ha pasado a ser una plataforma para el desarrollo web moderno. Él dice que el desarrollo no es accesible, y antes, necesitarías abrir la terminal y ejecutar comandos incluso para crear "HOLA MUNDO". Con CodeSandbox, Bas explica que han eliminado esa experiencia, permitiendo a los desarrolladores "centrarse en el código y lo que sucede con el código".
Esto ha permitido que el ciclo de retroalimentación sea más corto. CodeSandbox no solo tiene el código como GitHub, sino que también le permite ejecutarlo como otros IDE. Hablando a Silicon Canals, Bas se burló de esta plataforma moderna que la compañía planea compartir por primera vez a finales de este año. Con el desarrollo remoto cada vez más prominente debido a la pandemia, CodeSandbox está en una posición única para redefinir el desarrollo web colaborativo.