Faça coisas que não escalam — e então realmente não escale
(medium.com/@derwiki)- Partindo da ideia de Paul Graham de “fazer coisas que não escalam”, com os ambientes de desenvolvimento assistidos por GPT agora é possível realmente concluir trabalhos em escala muito pequena
- Agora dá para criar projetos simples para poucas pessoas ou até para uso individual, sem a necessidade de transformá-los em crescimento ou negócio
- Como exemplos práticos, o autor cita uma comunidade no Slack, um mailer de cartões-postais e um app de lembrete em horários fixos, feitos para uma pessoa ou um grupo pequeno, gerando satisfação e utilidade
- Com o avanço das ferramentas de IA, criar software pequeno e personalizado ficou muito fácil em termos de custo e velocidade, e o próprio fato de ser pequeno passa a ser o objetivo
- É possível se libertar da obsessão por escalar, criar algo pequeno, útil e sob medida para você e parar por aí com total liberdade
Contexto: “fazer coisas que não escalam” e a mudança dos tempos
- Há cerca de 10 anos, Paul Graham defendeu o conceito “Do things that don’t scale”
- A ideia era começar com pequenos experimentos manuais e uma abordagem pessoal, encontrando aos poucos formas de escalar
- Mas, recentemente, por causa das ferramentas baseadas em GPT, fazer apenas o “trabalho inicial” e parar já é suficiente — e pode até ser o melhor caminho
- O custo e o tempo necessários para iniciar um projeto caíram muito, e deixou de ser necessário que toda ideia cresça até virar um negócio
- Mesmo um serviço feito apenas para si mesmo ou para um pequeno grupo querido já tem propósito suficiente
Um Slack que não deve crescer mais
- O autor administra um workspace do Slack com cerca de 100 pessoas
- Na prática, só umas 15 a 20 pessoas conversam ativamente durante a semana
- Isso preserva a intimidade e um clima mais privado, permitindo interações mais profundas do que em plataformas públicas como o Twitter
- Até daria para fazê-lo crescer, mas, se escalar, o clima logo se desfaz e a intimidade desaparece
- Não há necessidade nem de chegar a 1.000 pessoas
- Aumenta o número de pessoas cujos nomes você nem conhece, e, quando não se sabe quem está ouvindo, o volume de conversa também diminui
- Existem coisas que só são possíveis porque é pequeno
PostcardMailer: pequeno e simples
- Alguns anos atrás, o autor criou um pequeno site (PostcardMailer) que envia um cartão-postal para sua mãe quando ele publica uma foto no Instagram
- O sistema pegava a foto e a descrição e enviava para sua mãe por meio de uma API postal
- Depois, mudanças na política da API do Instagram bloquearam esse método, então ele reimplementou o serviço com upload de fotos
- Um amigo e alguns usuários do Orange Site (Hacker News) usaram a ferramenta
- Mais tarde, ele limitou a gestão de contas por receio de spam e abuso
- Com o encerramento do serviço da Heroku, o site deixou de ser mantido, e por fim foi convertido em um serviço baseado em e-mail
- Hoje, ao enviar uma foto do iPhone por e-mail para
mom@postcardmailer.us, um cartão-postal é enviado para sua mãe- É privado, sem login nem senha
- Existem muitos sites de cartão-postal no mercado, mas este é o único que funciona exatamente do jeito que ele quer
Landline Pill Reminder: um app de lembrete só para a mãe
- Houve um período em que sua mãe precisava tomar remédios em horários determinados
- Ela não tem smartphone e costuma deixar até o celular comum desligado na maior parte do tempo
- Os únicos meios de contato confiáveis eram o correio ou o telefone fixo de casa
- Então ele criou um pequeno app usando a API da Twilio para fazer chamadas de voz três vezes por dia
- Uma voz gravada dizia: “Está na hora de tomar seu remédio”
- Dez minutos depois, o sistema ligava novamente para pedir confirmação
- O custo de desenvolvimento foi quase zero e tudo ficou pronto em poucos dias
- Escalar isso para outras pessoas traria suporte, responsabilidade e até insegurança jurídica, então uma solução feita só para a mãe é a opção mais segura e eficiente
O padrão (a lição)
- Encontrar uma necessidade que tenha significado pessoal
- Construir a solução mais pequena e simples possível
- Conter ao máximo o impulso de escalar
- Aproveitar a solução pronta
- No passado, escalar era o foco, mas agora o próprio fato de ser pequeno pode ser o objetivo
- Com ferramentas auxiliares como IA, o custo e o esforço para criar software personalizado caíram drasticamente
- Um serviço para 1 pessoa ou um pequeno grupo pode ser a escolha ideal
Conclusão: o valor do “pequeno”
- Hoje, o verdadeiro luxo/benefício das ferramentas e do ambiente não é velocidade, custo ou IA, mas a liberdade de poder parar
- Concluir algo seu, pequeno, útil e sob medida, e não perseguir um crescimento forçado já é mais do que suficiente
- Em uma era obcecada por escala, a satisfação silenciosa de ficar contente com o bastante e parar se torna um novo valor
1 comentários
Comentários do Hacker News
Fico curioso sobre até onde algo pode crescer, mas em certo ponto — talvez antes de chegar a 1.000 pessoas — parece que o clima se perde, a intimidade desaparece, os nomes já não são mais familiares, fica difícil saber quem está vendo o que você escreve e as conversas diminuem; o próprio crescimento acaba tendo um efeito negativo, parece funcionar bem justamente por ser pequeno. Acho que isso também vale para redes sociais como o Facebook; por volta de 2005~2010, o Facebook era principalmente um lugar onde amigos da faculdade, da escola e do trabalho se reuniam para compartilhar pensamentos livremente e trocar links interessantes. Mas, à medida que o número de conhecidos aumentou e pessoas não tão próximas foram entrando na lista de amigos, o clima mudou completamente. Todo mundo já viveu esse momento em que alguém que nem é tão próximo se incomoda com uma postagem sua ou surge um conflito de opinião, e aí você passa a compartilhar cada vez menos
Fazer algo para si mesmo é divertido, eu também faço isso, mas queria destacar que o texto original era voltado para fundadores — ou seja, pessoas criando empresas
Robin Sloan escreveu alguns anos atrás sobre algo parecido. Acho que uma das mudanças mais positivas dos últimos tempos é que qualquer pessoa pode criar uma coisinha e sentir prazer nisso, mesmo sem linguagem de programação ou conhecimento técnico. Não precisa ser algo revolucionário. Texto relacionado
Usei o Claude Code para criar um pequeno webapp de mapa hexagonal para jogos de RPG. Existem muitos sites parecidos e a maioria é gratuita; alguns inclusive têm recursos que o meu app não tem. Mas o meu app funciona do jeito que eu quero. Ele incorpora elementos que eu queria, como editar rios e florestas sobre terrenos em tiles, vários ícones de assentamentos e mais variações de colinas/montanhas. Quando surge um recurso que eu quero, é só adicionar. Não existe motivo para olhar para o app dos outros e pensar "fazer o quê". Como é para meu uso pessoal, não preciso me preocupar com escalabilidade, segurança ou monetização. O desenvolvimento real leva só uma ou duas horas, e ainda por cima dividido em dois dias com ajuda de IA
Existe esse ditado de startup: “Do things that don’t scale”. Acho que ele existe desde os primeiros tempos da Airbnb e da Y Combinator. Voltou ao HN outro dia também post relacionado
Concordo com a ideia de que nem tudo precisa crescer, mas não sinto que exista necessariamente uma conexão entre o ChatGPT e este tema
Recomendo o texto do Robin Sloan, "apps também podem ser feitos como comida caseira" link relacionado
Me identifiquei muito com esse texto; foi por esse tipo de motivo que larguei o trabalho de consultoria de software. Daqui para frente, basta pedir para um LLM escrever tudo de que você precisa, e ele cuida da stack, da hospedagem e das integrações. "Procurar alternativa ao Discord" vira "faça um clone do Discord para mim e meus amigos". A qualidade do código deixa de importar, porque agora isso não vai ser usado por milhões de usuários
Isso me lembra a obra-prima de Maciej Ceglowski, “Barely Succeed: It’s Easier” link relacionado no YouTube
No fundo, fico em dúvida se "escalar" alguma vez foi um objetivo tão importante assim