Por qué los desarrolladores están construyendo tantos proyectos paralelos

En los últimos dos años, he creado y lanzado ocho pequeños proyectos de Internet. Desde aplicaciones hasta sitios web, la mayoría de ellos han fracasado, pero juntos, mi heterogéneo grupo de proyectos podría considerarse ramen rentable. Mi último proyecto, Sitio web de papel, le permite iniciar un blog con lápiz y papel. Fue una idea extraña, pero ha encontrado algunos fanáticos acérrimos que pagan para usarlo cada mes.

Un proyecto paralelo suele ser un proyecto de programación de pasatiempos que un desarrollador crea junto con su trabajo (mi trabajo diario es cofundador y director de tecnología de una startup fintech), como un robot Raspberry Pi, una aplicación de lista de tareas pendientes o un juego de iOS que gana unos cuantos dólares. Sin embargo, algo que he notado es que en lugar de dedicarse por completo a construir un proyecto paralelo, los desarrolladores están construyendo cada vez más un montón de proyectos más pequeños, como yo. 

¿Que esta pasando? Sí, sin código, Codecademy y herramientas como Stripe han hecho que escribir e implementar un proyecto sea más fácil que nunca. esos son los cómo y del porqué ahora. Pero incluso teniendo en cuenta todos estos avances, porque están construyendo los desarrolladores ¡se realizan proyectos paralelos? En esta publicación, exploraré algunas de las razones más interesantes.

🎰 Apuestas en el casino del proyecto paralelo

Sentado en un gran trono de oro frente a una audiencia de entusiastas escritores, George RR Martin estaba hablando sobre la carrera de un autor: 

“Es una carrera para jugadores. Cada vez que escribes un libro, vuelves a tirar los dados y no sabes si se va a estrellar y quemar o si va a ser un gran éxito”.

Martin ganó premios por sus primeras novelas, hasta su cuarto libro, El trapo de Armageddon, bombardeado y casi arruinado él. Le tomó 28 libros antes de que finalmente escribiera Un juego de tronos.

Del mismo modo, los creadores de proyectos de Internet son jugadores directos. La emoción antes de hacer clic en "lanzar" en su próxima idea es adictiva; simplemente no sabes lo que sucederá. Un juego aleatorio que hiciste sobre volar un pequeño pájaro amarillo entre las tuberías de Super Mario podría explotar y convertirse en Flappy Bird, enredándote $ 50,000 por día. El rompecabezas de palabras que construiste para tu novia podría volverse viral y convertirse en Wordle.

En resumen: el esfuerzo puesto en un proyecto de internet muchas veces está desligado de sus resultados. Adoptar esta aleatoriedad en la práctica simplemente significa lanzar más proyectos. Por ejemplo:

  • Desafíos como 12 startups en 12 meses, realizado por el programador holandés Pieter Levels, ha dado como resultado que el desarrollador en solitario ejecute una cartera de proyectos que generan $ 3 millones por año. 
  • Sitios web como ProductHunt te permite tener una idea el lunes y lanzarla a miles de personas el viernes. 
  • Mientras escribo esto, una publicación titulada “Por qué estoy lanzando 25 productos en 25 semanas” es una publicación destacada en el foro de IndieHackers.

Los constructores tratan sus proyectos paralelos como un casino. Al mantener los proyectos pequeños y lanzarlos con frecuencia, sus probabilidades de ganar el premio gordo aumentan.

🤳 Proyectos como contenido

La economía de los creadores está en auge, y no son solo las modelos de Instagram las que publican selfies en una playa de Ibiza. Desarrolladores-influencers — un extraño nuevo tipo de creador, como los vloggers y streamers antes que ellos — son algo muy real. Los proyectos sirven como contenido y monetización en uno.

ben awad difumina la línea entre el desarrollador y el creador tradicional más que la mayoría, con 1.3 millones de seguidores viendo los videos de su proyecto en todo YouTube, Tik Tok y Twitter. “Algunas personas lo llaman humor tecnológico, otras lo llaman registros de desarrollo”, me dijo, intentando describir su contenido. “Ni siquiera sé cómo lo llamaría”. 

Como ejemplo, uno de los proyectos anteriores de Awad fue un Complemento VS Code para Tinder, donde los usuarios pueden deslizar fragmentos de código de otras personas para encontrar su cita perfecta. “El complemento de Tinder funcionó muy bien”, explicó, “y algunas personas incluso están cerca de casarse con él.

“… El problema es que sé que los proyectos eran bromas, pero soy un ingeniero de software serio y quiero hacerlos bien. Entonces, para el de Tinder, literalmente hice una aplicación de Android y una extensión de VS Code, porque pensé: 'Si realmente estuviera usando esto, me gustaría recibir una notificación automática si obtuviera una coincidencia. No voy a estar en VS Code todo el día'”.

Desde entonces, Awad ha hecho videos sobre una racha de nuevas empresas que ha creado. “Si sucede algo bueno en el proyecto que estoy haciendo, fantástico. Algo bueno sucedió, además puedo hacer un video de YouTube al respecto”, dijo. “Si sucede algo malo con el proyecto en el que estoy trabajando, eso apesta, pero al menos puedo hacer un video de YouTube sobre eso. Y a la gente le encanta cuando sucede algo malo”.

Agregó: “La única razón por la que hice todos estos proyectos es porque no tengo buenas ideas. Entonces, será mejor que empiece a hacer cosas hasta que descubra una buena. … Creo que mi objetivo es tener un negocio que sea realmente grande. Estoy plantando muchas semillas diferentes para ayudarme a encontrar el gran proyecto que realmente me gusta”.

Su último proyecto, mascota vacía, un juego tipo Gen-Z Tamagotchi, tiene 130,000 usuarios.

Si no puede comprometerse a descargar la aplicación de un creador o seguir a alguien como Awad a través de sus videos, simplemente haga clic en #buildinpublic Twitter y encontrará desarrolladores con docenas de enlaces en sus biografías a las diversas pequeñas empresas que han creado. . Siga uno y podrá unirse a ellos en un viaje de montaña rusa de lanzamiento de un producto, ganar algunos usuarios e incluso salir de su micro-SaaS por varios miles de dólares. 

Luego, unos meses más tarde, lo harán todo de nuevo.

📉 Proyecto de mitigación de desastres

¿Alguna vez tu proyecto paralelo ha sido destruido por una revolución en Kazajistán? 

No es agradable.

Esto es lo que sucedió: un día, descubrí que podía usar dominios de emoji en las direcciones de correo electrónico, p. 👋.kz. Al darse cuenta de que había muchos .kz dominios emoji disponibles, decidí que sería una gran idea compre 300 de ellos y lance un servicio de dirección de correo electrónico emoji. Unos 1,500 clientes después, mi imperio emoji se derrumbó cuando recibí este tweet:

Por qué los desarrolladores están creando tantos proyectos paralelos PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Resultó que hubo un apagón total de Internet en Kazajstán, lo que hizo que mi proyecto se desconectara por completo.

Por qué los desarrolladores están creando tantos proyectos paralelos PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Después de 10 días de pánico, afortunadamente volvió. 

Otras personas no tienen tanta suerte: los cambios en la API, los ajustes en los resultados de búsqueda y muchos otros factores pueden acabar con un proyecto. Entonces, al igual que podría comprar acciones en el S&P 500 en lugar de apostar por Dogecoin, los constructores están utilizando una cartera de muchos proyectos para mitigar este tipo de falla.

Daniel Vasallo ejecuta un comunidad online enseñando a las personas cómo crear una cartera de pequeñas apuestas, que ha crecido a más de 800 estudiantes que pagan desde octubre de 2021. “A veces bromeo en Twitter y digo que mi único plan de negocios es evitar tener que volver a un trabajo de 9 a 5 ”, le dijo a su última cohorte durante una charla reciente en Zoom. 

“… Por eso me gustan las apuestas pequeñas. Con apuestas pequeñas, por lo general, ya sabes, intentas algo pequeño y falla, no es tan desmotivador. Si intenta algo grande, fácilmente puede picar y desanimar a muchos de nosotros. Puede ser un evento ruinoso”.

Resumió su mentalidad así: “El éxito para mí es permanecer en el juego. Básicamente, evitar un estado de fin del juego para siempre”.

Sébastien Dubois conoce bien este estado. El año pasado, su artículo “Casos de fracaso de startups: 20 meses, 2K horas gastadas y 200K € perdidos” se volvió viral en Hacker News y contó una historia de falacia de costo irrecuperable de cómo Dubois pasó dos años codificando una startup que luchó por lanzar. Sin embargo, a Dubois le está yendo muy bien construyendo múltiples proyectos pequeños ahora.

“Ahora construyo proyectos de tiempo y esfuerzo limitados con más ventajas que desventajas”, me dijo por correo electrónico. Ha construido una comunidad, ha creado dos "infoproductos" que se están vendiendo bastante bien e incluso tiene un proyecto de libro en mente. 

“He creado un volante poderoso entre mi cartera de proyectos”, dijo. “… Mientras tanto, no me arruiné para llegar a este punto. ;-)”

🌵 Diversión, práctica y súper creatividad.

Los desarrolladores son personas muy creativas. Al igual que un músico compone o un artista pinta, un desarrollador puede iniciar un proyecto paralelo para dar rienda suelta a esta creatividad.

ben issen es un carismático desarrollador francés que ejecuta siete pequeños proyectos. “Trato mis proyectos como cuidar un jardín”, me dijo por Zoom desde su apartamento en París. “Es una actividad placentera. Mis proyectos favoritos son como un pequeño cactus; son fáciles de plantar en macetas, rápidos de cultivar y requieren poca agua y mantenimiento”.

Luego corre hacia el alféizar de su ventana y agarra un enorme helecho: “Proyectos como este requieren mucha atención o mueren”.

Si tiene muchas ideas, construir muchos proyectos pequeños y autosuficientes es simplemente divertido. Puedes construir uno y luego pasar al siguiente. Cada vez, es como un rompecabezas satisfactorio a medida que pasa de cero a unos pocos usuarios. Y cada proyecto es más práctica: otro representante que mejora sus habilidades de construcción, lanzamiento y marketing.

A menudo, los nuevos proyectos se inspiran o combinan usando el código de los anteriores, lo que lleva a mejores ideas y hace que su lanzamiento sea aún más fácil. Lancé una convocatoria de correos electrónicos preguntando a las personas por qué están creando varios proyectos en lugar de centrarse solo en uno, y el proceso creativo es una razón importante para algunos encuestados. “Soy un gran admirador de la polinización cruzada. Mezclar cosas que no suelen ir juntas te permite buscar algo totalmente diferente”, escribió una persona.

Sin embargo, no todos evitan los grandes proyectos por completo. Como explicó otra persona que envió un correo electrónico, los proyectos pequeños pueden proporcionar los conocimientos creativos que dan dirección a los proyectos grandes: "Mis proyectos pequeños ayudan a informar cómo está funcionando mi proyecto grande, donde mi proyecto principal es el tronco del árbol y los proyectos pequeños son sus ramas".

🔮 Conclusiones, y el futuro

Lo que más me emociona de todos estos proyectos es que vamos a ver surgir algunas empresas totalmente únicas que normalmente no existirían. Extensión MSCHF es un ejemplo extremadamente moderno de una empresa respaldada por capital de riesgo que lanza proyectos virales cada dos semanas, pero los números sugieren que eventualmente tendrá mucha compañía.

¿Entonces porque ¿Los desarrolladores están construyendo tantos proyectos paralelos? Ya sea el deseo de crear, aprender o enriquecerse, todo se reduce a un cambio fundamental en la forma en que los desarrolladores ven sus proyectos. Solías poner proyectos paralelos en un CV para conseguir una carrera en tecnología. Ahora, los proyectos paralelos pueden be tu carrera en tecnología.

Publicado el 9 de agosto de 2022

Tecnología, innovación y el futuro, contado por quienes lo construyen.

Gracias por registrarte.

Revise su bandeja de entrada para obtener una nota de bienvenida.

Sello de tiempo:

Mas de Andreessen Horowitz