Por que os desenvolvedores estão criando tantos projetos paralelos

Nos últimos dois anos, construí e lancei oito pequenos projetos de internet. De aplicativos a sites, a maioria deles fracassou - mas juntos, meu grupo de projetos desorganizados pode ser considerado ramen lucrativo. Meu último projeto, Site de papel, permite que você comece um blog usando caneta e papel. Foi uma ideia estranha, mas encontrou alguns fãs obstinados pagando para usá-lo todo mês.

Um projeto paralelo geralmente é um projeto de programação de hobby que um desenvolvedor cria ao lado de seu trabalho (meu trabalho diário é cofundador e CTO de uma fintech) - como um robô Raspberry Pi, um aplicativo de lista de tarefas ou um jogo iOS que ganha alguns dólares. No entanto, algo que notei é que, em vez de se concentrar na construção de um projeto paralelo, os desenvolvedores estão cada vez mais construindo grande quantidade de projetos menores, assim como eu. 

O que está acontecendo? Sim, sem código, Codecademy e ferramentas como Stripe tornaram mais fácil do que nunca escrever e implantar um projeto. Esses são os como e os votos de porque agora. Mas mesmo com todos esses avanços, porque os desenvolvedores estão construindo tantos projetos paralelos? Neste post, vou explorar algumas das razões mais interessantes.

🎰 Jogando no cassino do projeto paralelo

Sentado em um grande trono de ouro na frente de uma platéia de escritores ansiosos, George RR Martin estava falando sobre a carreira de um autor: 

“É uma carreira para apostadores. Toda vez que você escreve um livro, você está jogando os dados novamente, e você não sabe se vai quebrar e queimar ou ser um grande sucesso.”

Martin ganhou prêmios por seus primeiros romances, até seu quarto livro, O trapo do Armagedom, bombardeou e quase o arruinou. Levou 28 livros antes que ele finalmente escreveu Uma Guerra dos Tronos.

Da mesma forma, os construtores de projetos de internet são jogadores diretos. A emoção antes de clicar em “lançar” em sua próxima ideia é viciante; você simplesmente não sabe o que vai acontecer. Um jogo aleatório que você fez sobre voar um pequeno pássaro amarelo entre canos do Super Mario pode explodir e se tornar Flappy Bird, rede você $ 50,000 por dia. O quebra-cabeça de palavras que você construiu para sua namorada pode se tornar viral e se tornar Wordle.

Resumindo: o esforço de um projeto de internet muitas vezes está desvinculado de seus resultados. Abraçar essa aleatoriedade na prática significa simplesmente lançar mais projetos. Por exemplo:

  • Desafios como 12 startups em 12 meses, realizado pelo programador holandês Pieter Levels, resultou no desenvolvedor solo executando um portfólio de projetos que geram $ 3 milhões por ano. 
  • Sites como ProductHunt permitem que você tenha uma ideia na segunda-feira e a lance para milhares de pessoas na sexta-feira. 
  • Enquanto escrevo isso, um post intitulado “Por que estou lançando 25 produtos em 25 semanas” é um post importante no fórum IndieHackers.

Os construtores estão tratando seus projetos paralelos como um cassino. Ao manter os projetos pequenos e lançar com frequência, suas chances de ganhar o jackpot aumentam.

🤳 Projetos como conteúdo

A economia criadora está crescendo, e não são apenas modelos do Instagram postando selfies em uma praia em Ibiza. Influenciadores de desenvolvedores - um novo tipo estranho de criador, como os vloggers e streamers antes deles - são uma coisa muito real. Os projetos servem como conteúdo e monetização em um só.

Ben Awad borra a linha entre o desenvolvedor e o criador tradicional mais do que a maioria, com 1.3 milhão de seguidores assistindo aos vídeos de seu projeto em YouTube, TikTok e Twitter. “Algumas pessoas chamam de humor tecnológico, outras chamam de dev logs”, ele me disse, tentando descrever seu conteúdo. “Eu nem sei como eu chamaria isso.” 

Como exemplo, um dos projetos anteriores de Awad foi um Plugin VS Code para Tinder, onde os usuários podem deslizar nos trechos de código de outras pessoas para encontrar o encontro perfeito. “O plugin do Tinder funcionou muito bem”, explicou ele, “e algumas pessoas estão chegando perto de se casar com ele.

“… O problema é que eu sei que os projetos eram brincadeiras – mas sou um engenheiro de software sério e quero torná-los bons. Então, para o Tinder, eu literalmente fiz um aplicativo para Android e uma extensão do VS Code, porque eu estava tipo, 'Se eu estivesse realmente usando isso, eu gostaria de receber uma notificação por push se eu conseguisse uma correspondência. Eu não vou estar no VS Code o dia todo.'”

Desde então, Awad fez vídeos sobre uma série de startups que ele construiu. “Se algo de bom acontecer no projeto que estou fazendo – fantástico. Algo bom aconteceu, além de poder fazer um vídeo no YouTube sobre isso”, disse ele. “Se algo de ruim acontecer com o projeto em que estou trabalhando, isso é péssimo, mas pelo menos posso fazer um vídeo no YouTube sobre isso. E as pessoas adoram quando algo ruim acontece.”

Ele acrescentou: “A única razão pela qual fiz todos esses projetos é porque não tenho boas ideias. Então, é melhor eu começar a fazer coisas até descobrir uma boa. … Acho que meu objetivo é ter um negócio realmente grande. Estou plantando muitas sementes diferentes para me ajudar a encontrar o grande projeto de que realmente gosto.”

Seu último projeto, Vazio, um jogo do tipo Gen-Z Tamagotchi, tem 130,000 usuários.

Se você não pode se comprometer a baixar o aplicativo de um criador ou seguir alguém como Awad através de seus vídeos, basta clicar em #buildinpublic Twitter e você encontrará desenvolvedores com dezenas de links em suas biografias para as várias pequenas empresas que eles criaram . Siga um deles e você poderá se juntar a eles em uma jornada de montanha-russa de lançamento de um produto, conquistando alguns usuários e até mesmo saindo de seu micro-SaaS por vários milhares de dólares. 

Então, alguns meses depois, eles farão tudo de novo.

📉 Mitigação do desastre do projeto

Seu projeto paralelo já foi destruído por uma revolução no Cazaquistão? 

Não é agradável.

Aqui está o que aconteceu: um dia, descobri que você poderia usar domínios emoji em endereços de e-mail, por exemplo 👋.kz. Percebendo que havia muitos .kz domínios emoji disponíveis, decidi que seria uma ótima ideia compre 300 deles e lance um serviço de endereço de e-mail emoji. Cerca de 1,500 clientes depois, meu império de emojis desmoronou quando recebi este tweet:

Por que os desenvolvedores estão construindo tantos projetos paralelos PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Acontece que houve um apagão total da internet no Cazaquistão, deixando meu projeto completamente offline.

Por que os desenvolvedores estão construindo tantos projetos paralelos PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Após 10 dias de pânico, felizmente voltou. 

Outras pessoas não têm tanta sorte: mudanças na API, ajustes nos resultados da pesquisa e muitos outros fatores podem matar um projeto. Assim, assim como você pode comprar ações no S&P 500 em vez de apostar no Dogecoin, os construtores estão usando um portfólio de muitos projetos para mitigar esse tipo de falha.

Daniel Vasalo corre um comunidade online ensinar as pessoas a criar um portfólio de pequenas apostas, que cresceu para mais de 800 alunos pagantes desde outubro de 2021. “Às vezes eu brinco no Twitter e digo que meu único plano de negócios é evitar ter que voltar a um emprego das 9 às 5 ”, disse ele à sua última coorte durante uma recente palestra no Zoom. 

“… É por isso que eu gosto de apostas pequenas. Com apostas pequenas, geralmente, você sabe, você tenta algo pequeno e falha, não é tão desmotivador. Se você tentar algo grande, pode facilmente picar e desencorajar muitos de nós. Pode ser um evento ruinoso.”

Ele resumiu sua mentalidade assim: “O sucesso para mim é permanecer no jogo. Basicamente, evitando um estado de fim de jogo para sempre.”

Sébastien Dubois conhece bem este estado. No ano passado, seu artigo “Histórias de falha de inicialização: 20 meses, 2 horas gastas e 200 € perdidos” se tornou viral no Hacker News e contou uma história de falácia de custo irrecuperável de como Dubois passou dois anos codificando uma startup que lutava para ser lançada.. No entanto, Dubois está indo muito bem construindo vários pequenos projetos agora.

“Agora crio projetos de tempo e esforço limitados com mais vantagens do que desvantagens”, ele me disse por e-mail. Ele construiu uma comunidade, criou dois “infoprodutos” que estão vendendo bem e até tem um projeto de livro em mente. 

“Criei um volante poderoso entre meu portfólio de projetos”, disse ele. “… Entretanto, não me arruinei para chegar a este ponto. ;-)”

🌵 Diversão, prática e super criatividade

Os desenvolvedores são pessoas altamente criativas. Assim como um músico compõe ou um artista pinta, um desenvolvedor pode iniciar um projeto paralelo para liberar essa criatividade.

Ben Issen é um carismático desenvolvedor francês executando sete pequenos projetos. “Trato meus projetos como cuidar de um jardim”, ele me disse pelo Zoom de seu apartamento em Paris. “É uma atividade prazerosa. Meus projetos favoritos são como um pequeno cacto; eles são fáceis de plantar, rápidos de crescer e requerem pouca água e manutenção.”

Ele então corre para o parapeito da janela e pega uma samambaia enorme: “Projetos como esse exigem muita atenção ou morrem”.

Se você tem muitas ideias, construir muitos projetos pequenos e autossustentáveis ​​é simplesmente divertido. Você pode construir um e depois passar para o próximo. Cada vez, é como um quebra-cabeça satisfatório à medida que você vai de zero a alguns usuários. E cada projeto é mais prática – outro representante que eleva suas habilidades de construção, lançamento e marketing.

Muitas vezes, novos projetos são inspirados ou misturados usando o código dos anteriores, levando a melhores ideias e tornando-os ainda mais fáceis de lançar. Eu enviei uma chamada para e-mails perguntando às pessoas por que eles estão construindo vários projetos em vez de se concentrar apenas em um, e o processo criativo é um grande motivo para alguns entrevistados. “Sou um grande fã de polinização cruzada. Misturar coisas que muitas vezes não combinam permite que você busque algo totalmente diferente”, escreveu uma pessoa.

No entanto, nem todos evitam grandes projetos por completo. Como outro e-mail explicou, projetos pequenos podem fornecer insights criativos que direcionam projetos grandes: “Meus projetos pequenos ajudam a informar como meu projeto grande está funcionando, onde meu projeto principal é o tronco da árvore e os projetos pequenos são seus galhos”.

🔮 Conclusões e o futuro

O que mais me anima em todos esses projetos é que veremos surgir algumas empresas totalmente únicas que normalmente não existiriam. Extensão MSCHF é um exemplo extremamente moderno de uma empresa de capital de risco que lança projetos virais a cada duas semanas, mas os números sugerem que ela acabará por ter muita companhia.

então, porque os desenvolvedores estão construindo tantos projetos paralelos? Seja o desejo de criar, aprender ou ficar rico, tudo se resume a uma mudança fundamental acontecendo com a forma como os desenvolvedores veem seus projetos. Você costumava colocar projetos paralelos em um currículo para conseguir uma carreira em tecnologia. Agora, projetos paralelos podem be sua carreira em tecnologia.

Postado agosto 9, 2022

Tecnologia, inovação e o futuro, contados por quem o constrói.

Obrigado por inscrever-se.

Verifique sua caixa de entrada para uma nota de boas-vindas.

Carimbo de hora:

Mais de Andreessen Horowitz