Um app pode ser uma refeição caseira (2020)

Programar pode ser tratado como cozinhar em casa: em vez de correr atrás de mercados gigantes, desenvolvedores criam apps pequenos e profundamente pessoais para si mesmos, suas famílias ou um punhado de amigos. Os comentaristas compartilham exemplos que vão de ferramentas personalizadas de receitas e anotações a redes sociais familiares e scripts de automação residencial, argumentando que esses projetos “caseiros” são exclusivamente gratificantes, respeitam a privacidade e muitas vezes se alinham muito melhor às necessidades reais dos usuários do que produtos comerciais. Ao mesmo tempo, observam como plataformas móveis modernas, regras das lojas de apps e mudanças constantes nos sistemas operacionais tornam esse software em pequena escala mais difícil de distribuir e manter, mesmo com as ferramentas de IA reduzindo a barreira para criá-lo.

Apps caseiros e audiências minúsculas

  • Forte apreciação pela ideia de criar apps para um “mercado endereçável total” de meia dúzia de pessoas.
  • Muitos veem isso como mais gratificante do que o trabalho anônimo para o mercado de massa e comparam a cozinhar para a família vs. tocar um restaurante.
  • Vários argumentam que essa mentalidade revive uma era mais antiga em que as pessoas rotineiramente criavam software “primeiro para si mesmas”.

Ferramentas pessoais e infraestrutura familiar

  • Inúmeras histórias de ferramentas minúsculas e sob medida:
    • Compartilhador de receitas da família que cresceu ao longo dos anos.
    • Planilhas de abas/despesas com pequenos detalhes encantadores (por exemplo, fotos de cachorros).
    • Scripts de automação residencial, notificadores de lavanderia e de areia de gato, visualizadores de horário de lojas, checadores de atraso de trens, rastreador de draft de fantasy, inventário de cerveja, atalhos de diário, etc.
  • Alguns operam pequenas “suítes de casa”: chat auto-hospedado, calendários, fóruns, bibliotecas de mídia, bases de conhecimento, notas e “apps de tudo” pessoais que substituem e-mail, calendário e mais.
  • Usuários relatam grandes ganhos de qualidade de vida e até benefícios para a saúde mental com ferramentas ajustadas exatamente para eles.

Quando apps pessoais viram produtos

  • Alguns projetos para amigos/família acabaram, por acaso, se tornando produtos comerciais por boca a boca, chegando eventualmente a cobrar para cobrir custos de servidor.
  • Outros recusam explicitamente generalizar ou comercializar, valorizando a pureza de ser “só para mim”.
  • Há debate sobre abrir o código: alguns querem o código compartilhado como base de aprendizado, outros preferem manter privado o código bagunçado e altamente pessoal.

Atrito da plataforma e longevidade do app

  • iOS/TestFlight é um ponto recorrente de dor: assinatura de código, perfis, revisões, expirações de 90 dias e a taxa anual de desenvolvedor tornam apps privados pequenos mais difíceis do que deveriam ser.
  • Alguns contornam isso usando web apps, Raspberry Pis, túneis/VPNs ou sideloading no Android em vez das lojas de apps.
  • As políticas dos sistemas móveis (SDKs mínimos, regras das lojas) fazem com que os apps raramente estejam “prontos”; eles exigem manutenção só para continuar instaláveis.

Desafios sociais e de adoção

  • Tecnicamente, construir é fácil; socialmente, convencer amigos/família a adotar uma nova ferramenta é difícil, especialmente contra apps de mensagens já estabelecidos.
  • No trabalho, pequenas ferramentas internas podem ser poderosas, mas frequentemente apodrecem quando seu único mantenedor sai ou as equipes são reorganizadas.

IA, ferramentas e acessibilidade

  • Alguns acham que a IA moderna e o enorme poder de computação tornam os apps “de verdade” domínio das grandes empresas.
  • Outros argumentam que LLMs e ferramentas melhores na verdade reduzem a barreira para indivíduos criarem software pessoal sofisticado.
  • Há um desejo mais amplo por ambientes do tipo HyperCard, maleáveis ou sem código, para que não profissionais também possam “aprender a cozinhar” em software.