"Je ne code plus du tout", a déclaré Linus Torvalds, le créateur de Linux, à Dirk Hohndel, vice-président de VMware et directeur de l'open source lors du sommet Open Source de 2019 en Europe. Bien que cela ait pu choquer l'ensemble de la communauté des développeurs, le codage n'a jamais été aussi intéressant ou engageant. Dans le même contexte européen, le coding devient plus collaboratif grâce à la rise d'un nouveau startup nommé bac à sable de code.
Une idée est née
Bas Buursma, le co-fondateur de bac à sable de code est un excellent conteur. Il dit que l'idée derrière CodeSandbox a commencé avec son co-fondateur Ives van Hoorne alors qu'il travaillait avec un site Web d'enchères néerlandais et qu'il était en vacances. L'histoire en est une qui inspirera de nombreux développeurs Web. Cela commence avec Ives et son passage chez Catawiki où il traduisait leur page Web en React.
Pendant ses vacances, Ives a été bombardé de questions de collègues sur le code. A sa surprise, ses collègues lui ont envoyé ces codes sur Slack. Ce moment a jeté les bases de CodeSandbox. Alors qu'Ives parcourait les lignes de code sur Slack, son esprit posait déjà cette question : "Existe-t-il un moyen plus simple ou plus intelligent de partager du code ?"
Alors qu'Ives a travaillé chez Catawiki entre le lycée et l'université, cette question ne lui a pas échappé. Pendant l'université, Ives a rencontré Bas et ils ont commencé à jouer avec l'idée. L'ingéniosité de l'idée signifiait qu'ils ont tous les deux commencé à s'appuyer dessus, et Bas dit, "il était important [pour eux] de le publier". Curieusement, ils avaient initialement fixé au 1er avril 2017 la date limite de sortie. Cependant, ils l'ont changé pour le 3 avril, pensant que Fool's Day n'est « pas la meilleure façon de sortir quelque chose d'incroyable ».
CodeSandbox a fait ses débuts en tant que client open source, et Bas et Ives ont continué à l'améliorer avec les commentaires des utilisateurs. Alors qu'ils construisaient CodeSandbox et étudiaient simultanément, ils ont également approché deux entreprises. CodeSandbox, qui était essentiellement un éditeur de code en ligne pour le code React au début, n'était pas considéré comme un "produit viable pour les entreprises".
Bas et Ives se sont dit que même si ce n'est pas un produit viable, cela peut être un excellent projet open source. Mais ils avaient cette envie d'avoir leur propre startup. Au lieu de reculer, ils ont redoublé d'efforts. De la collecte de commentaires à la compréhension des raisons pour lesquelles les membres de la communauté des développeurs n'utilisaient pas CodeSandbox, ils ont continué à s'améliorer et, en fait, ils ont continué à développer rapidement le produit. C'est à cette époque qu'ils ont reçu des offres d'acquisition.
L'idée n'était pas seulement née, mais elle avait grandi. Ce partenariat entre un programmeur et un concepteur en charge des opérations s'était transformé en un modèle économique viable. Bas dit qu'ils avaient un faible coût car les étudiants utilisaient le startup depuis leur dortoir d'étudiants, et même avant la pandémie, ils envisageaient CodeSandbox comme une première à distance startup puis a embauché son premier employé de Roumanie.
La levée de capitaux
Pour toute startup, le plus grand moment vient quand ils lèvent leur premier capital. En tant que plate-forme open source, CodeSandbox s'appuyait initialement sur le système de don. Ce système de don leur a permis d'embaucher leur premier employé. Cependant, avec un produit commercial viable, ils ont commencé à chercher ce premier tour de table vers la fin de 2018 et le début de 2019. CodeSandbox a non seulement trouvé un nouveau partenaire, mais un partenaire que chaque technologie startup veut avoir à ses côtés – Kleiner Perkins.
Bas dit qu'ils ont d'abord reçu un appel d'un partenaire de Kleiner Perkins tard dans la soirée. Alors qu'Ives et Bas étaient assis devant leur MacBook pour l'appel, leurs camarades de classe jouaient au bière-pong de l'autre côté. Bien que ce soit une autre histoire amusante à raconter, CodeSandbox a levé un tour de table de 2.4 millions de dollars après leur voyage à San Francisco au début de 2019, ce qui a permis à CodeSandbox de construire le team.
Le partage au cœur
Bas dit qu'une fois que le produit était prêt et que le team était en place, ils savaient que CodeSandbox sera toujours une question de partage. Pour s'assurer que le produit reste ainsi, ils se sont concentrés sur la vitesse dès le départ. Il dit que l'objectif principal était de s'assurer que CodeSandbox était facile à démarrer et qu'il n'était pas nécessaire que les utilisateurs configurent quoi que ce soit. "Si vous allez juste dépanner du code, vous ne voulez pas attendre que quoi que ce soit download ou installer, il vous suffit de l'ouvrir », dit-il, citant un cas d'utilisation.
L'unique argument de vente, depuis ses débuts jusqu'à aujourd'hui, reste le fait qu'il est là, tout comme un site Web. Dès que quelqu'un clique sur le lien, le code est là devant lui, tout comme un document ou une feuille de calcul. Alors qu'ils ont commencé avec React, ils ont des communautés comme Vue, Angular et ont adopté JavaScript dans son ensemble. Même avec la prise en charge des conteneurs, Bas mentionne rapidement que le produit reste axé sur le développement Web.
Les développeurs ont permis aux gens de diffuser plus facilement des films depuis leur canapé, de héler un taxi depuis n'importe quelle rue et même de commander des choses du monde entier. Cependant, les développeurs ne se sont jamais concentrés sur la création d'un outil qui rend leur travail collaboratif. L'énoncé de mission de CodeSandbox est de créer un outil que les développeurs voudront utiliser. Avec la série A derrière eux, l'outil collaboratif a réussi sa mission.
Apprendre à travers RISE
Ives et Bas n'avaient que 21 ans lorsqu'ils ont levé leur premier tour de tête de Kleiner Perkins. Ils étaient essentiellement passés du stade de la conceptualisation d'une idée à sa transformation en un modèle commercial pour lever leur premier tour de table. "Notre chance était que nous connaissions beaucoup de startups qui utilisaient CodeSandbox, j'ai adoré CodeSandbox », déclare Bas à propos de cette expérience. La dernière étape de leur parcours a été d'apprendre, et c'est arrivé lorsqu'ils ont fait partie du lot #4 de Techleap Rise .
Bas dit qu'alors qu'ils ont trouvé un investisseur américain basé à San Francisco et un investisseur européen basé en Suède, ils n'ont pas bénéficié d'un excellent réseau avec des fondateurs des Pays-Bas. Même si CodeSandbox est une première télécommande startup, les co-fondateurs voulaient se connecter et collaborer avec d'autres startup fondateurs aux Pays-Bas. Ils ont trouvé Rise ainsi que Rise les a trouvés et a ainsi commencé le voyage «d'apprendre des autres fondateurs».
Bas dit Rise l'a aidé, lui et Ives, à comprendre d'autres fondateurs qui rencontraient le même genre de problèmes de mise à l'échelle. Cela leur a permis d'apprendre d'eux et d'adopter leur propre stratégie en conséquence. Il dit Rise était crucial pour en savoir plus sur les Néerlandais ecosystem. Pour lui, cela l'a non seulement aidé à identifier comment les expériences d'autres fondateurs pourraient les aider, mais aussi comment CodeSandbox pourrait aider ces fondateurs.
Une plate-forme pour le développement Web moderne
Tout en racontant ce voyage, Bas fait un point très important. Il dit que CodeSandbox a peut-être commencé comme Google Docs pour le développement de code, mais il est devenu une plate-forme pour le développement Web moderne. Il dit que le développement n'est pas accessible, et plus tôt, vous auriez besoin d'ouvrir le terminal et d'exécuter des commandes même pour créer "HELLO WORLD". Avec CodeSandbox, Bas explique qu'ils ont retiré cette expérience, permettant aux développeurs de "se concentrer sur le code et ce qui se passe avec le code".
Cela a permis de raccourcir le cycle de rétroaction. CodeSandbox a non seulement le code comme GitHub, mais il vous permet également de l'exécuter comme d'autres IDE. Parler à Silicon Canals, Bas a taquiné cette plate-forme moderne dont la société prévoit de partager le premier aperçu plus tard cette année. Le développement à distance devenant encore plus important en raison de la pandémie, CodeSandbox est particulièrement bien placé pour redéfinir le développement Web collaboratif.