- Maturidade e valor não surgem de conquistas rápidas, mas do acúmulo ao longo de muito tempo
- Como o crescimento das árvores, imóveis antigos e produtos artesanais, ativos criados pelo tempo não podem ser substituídos por dinheiro
- A cultura centrada na velocidade também se espalhou no desenvolvimento e no ecossistema de startups, mas resultados reais vêm de constância e perseverança
- IA e automação eliminam atritos e aumentam a eficiência, mas o processo de reflexão e construção de confiança está desaparecendo
- Confiança, qualidade e comunidade não são construídas em pouco tempo; exigem dedicação de longo prazo
Coisas para as quais o tempo é necessário
- Assim como o crescimento de uma árvore, alguns valores só podem ser obtidos após muito tempo
- Carvalhos ou castanheiras plantados décadas atrás são ativos que não podem ser substituídos por dinheiro ou esforço
- Um jardim antigo ou uma casa cercada por árvores maduras é algo que quem está começando agora não consegue obter imediatamente
- O valor criado pelo tempo só surge por meio da espera
- O valor que o tempo carrega existe em toda a sociedade humana
- Relógios suíços, bolsas Hermès e imóveis antigos têm seu preço definido pelo tempo incorporado à fabricação e à idade
- O motivo de haver limites de idade para dirigir, votar e beber também vem da crença de que a maturidade só chega por meio da experiência
- A sociedade moderna está se movendo em direção à busca por satisfação imediata
- A cultura centrada na velocidade também se espalhou no desenvolvimento de software e na gestão de startups
- Mas a base de empresas bem-sucedidas e projetos open source de sucesso continua sendo persistência e continuidade
- É importante a capacidade de líderes e mantenedores de se dedicarem aos problemas por longos períodos e construírem relações
Atrito é algo bom
- Desenvolvedores e fundadores de hoje estão obcecados por velocidade
- Valorizam iteração rápida, deploy ágil e aprendizado imediato
- Mas, em alguns domínios, a velocidade pode ser prejudicial
- Em áreas como compliance, há motivos para que o atrito exista
- Cresce o desejo de eliminar procedimentos como o SOC2, e surgiu uma indústria para automatizá-los
- Um exemplo são soluções turnkey como a Delve
- A tendência de substituir a intervenção humana por IA está se espalhando
- No entanto, o próprio atrito muitas vezes é um processo significativo
- Decisões importantes exigem um período de reflexão
- Fazer algo bem uma vez é menos valioso do que fazê-lo bem de forma consistente por muito tempo
O “Vibe Slop” da velocidade de raciocínio
- À medida que a IA escreve código rapidamente, a corrida por velocidade se torna extrema
- Há um movimento para remover todo atrito, como revisão, arquitetura de infraestrutura e processos de aprovação
- Espalha-se a percepção de que “se a máquina faz bem, por que precisamos de checklists ou sistemas de aprovação?”
- Essa cultura centrada na velocidade leva ao encurtamento da vida útil do software
- Hoje, muito software tem sua vida útil reduzida de décadas para apenas alguns meses
- Relações humanas e confiança também estão se tornando de curto prazo
- Nas startups, também aumentam os encerramentos sem responsabilidade
- Algumas empresas de batches da YC desaparecem sem sequer se despedir dos clientes
- Isso não é iteração saudável, mas um sinal de colapso da confiança do cliente
- Encerrar da forma correta exige tempo e esforço, mas o ambiente atual considera isso desperdício
- O mesmo fenômeno ocorre em projetos open source
- Há muitos projetos que recebem commits por pouco tempo e depois desaparecem
- Um bom open source exige compromisso de longo prazo, estratégia de sucessão e base comunitária
- Só assim ele consegue resistir ao teste do tempo
O meu tempo
- Cresce o ceticismo em relação a ferramentas que prometem economizar tempo
- Quanto mais se usam IA e ferramentas de automação de forma ativa, mais parece faltar tempo
- O tempo economizado é imediatamente absorvido pela competição e desaparece
- Se alguém desacelera para ter folga, outra pessoa mais rápida ocupa esse espaço
- Quanto mais se está no centro da economia orientada por IA, mais se agrava a escassez de tempo
- Mesmo tentando reduzir deliberadamente a velocidade, torna-se difícil produzir resultados de qualidade
- À medida que o software se comoditiza rapidamente, forma-se um ambiente em que manter a qualidade se torna difícil
- A experiência com projetos open source mantidos por muitos anos e com uma startup da qual participou por 10 anos fez sentir na prática a força do tempo
- A participação constante transforma ideias em compromisso profundamente enraizado
- Com o passar do tempo, o projeto se torna uma base que protege e faz outras pessoas crescerem
- Confiança, qualidade e comunidade não podem ser criadas em pouco tempo
- Assim como não se pode produzir em massa um carvalho de 50 anos, não se pode criar uma comunidade verdadeira em um hackathon de fim de semana
- Os projetos, relações e comunidades mais valiosos exigem todos anos de tempo
- Recentemente, plantou novas árvores com Colin
- Sabe que levará tempo até crescerem e se tornarem árvores grandes, e não tem pressa
2 comentários
Sem dúvida há efeito no aumento da produtividade, mas, à medida que o sistema fica mais complexo, não é fácil continuar empilhando coisas sem compreensão do design fundamental ou de código limpo; isso é um fato básico que todos conhecem muito bem, mesmo sem falar em espírito artesanal.
Comentários no Hacker News
Ao focar apenas na velocidade das ferramentas modernas de AI, é fácil esquecer que “velocidade é um vetor com direção”
Ser rápido nem sempre significa chegar mais depressa ao objetivo; se a direção estiver errada, pode acabar demorando ainda mais
Dá para explicar os prós e contras das ferramentas de programação baseadas em LLM por esse princípio
Elas são eficazes quando usadas para definir a direção, como em pesquisa, demos e criação de protótipos, mas ao pedir apenas para adicionar recursos ou corrigir bugs em sistemas existentes, muitas vezes seguem numa direção estranha e acabam emperrando
O feedback do cliente acaba sendo essa ‘direção’, mas leva tempo até o retorno dos usuários reais chegar
Por isso, é preciso um sistema que incorpore esse feedback de forma suave, como uma curva de controle PID
Se a estrutura de experimentação estiver bem montada, seguir na direção errada não causa um prejuízo tão grande
Isso me lembrou o texto “Hidden dangers of shipping fast” da newsletter do PostHog
Mas sem o processo lento de pensamento de antes, o resultado teria sido muito pior
No fim, sob restrições de tempo, velocidade é vitória
Bons projetos parecem ser concluídos por meio de inúmeras iterações (iteration)
O importante não é adicionar muitas funcionalidades, e sim refinar algumas funcionalidades em várias etapas
Durante o trabalho, o desenvolvedor passa a entender mais profundamente o contexto do sistema, e até recursos já feitos precisam continuar sendo melhorados
Programação com AI veio para ficar, mas ainda é necessário ter uma compreensão clara do porquê de se estar construindo algo
Foi citada a famosa frase de gerenciamento de projetos de Fred Brooks: “Não importa quantas mulheres você coloque no processo, um bebê leva 9 meses para nascer”
Alguém está refazendo Sid Meier’s Pirates com tema de princesa, e a AI ajuda muito na prototipagem e na geração de ideias para a história
Mas a consistência da história, a escolha da arte e os playtests ainda acontecem em velocidade humana
No fim, mesmo que a AI economize tempo, o gargalo está em outro lugar
Embora concorde com a opinião do autor, há quem esteja integrando LLMs ativamente ao workflow e percebendo um claro ganho de velocidade
Em vez de simplesmente delegar tudo ao agente, a pessoa colabora de forma conversacional
Às vezes perde cerca de 1 hora à toa, mas ainda é muito mais eficiente do que passar 10 horas pensando sozinho
Usando junto com git, até experimentos grandes de código ficam menos pesados
Alguns podem rir por achar lento, mas a qualidade é alta e a pessoa está satisfeita com o resultado
Alguém gosta da ideia de Nietzsche de que a civilização leva milhares de anos para ‘digerir’ conceitos
A sociedade moderna tende a enxergar todos os problemas apenas como problemas de recursos
A experiência é subestimada, e o conhecimento é superestimado
Sobre a ideia de que “quanto mais usamos AI e ferramentas de agentes, menos tempo precisamos”, alguém explicou com a metáfora da areia e das pedras
Primeiro você coloca as pedras grandes (as coisas importantes), e depois preenche os espaços com areia (o trabalho de AI)
Mais importante do que pessoas exibindo montanhas de areia é encontrar pedras com ouro misturado
Houve contestação à afirmação de que “pagamos um prêmio por relógios suíços ou bolsas Hermès porque eles contêm tempo”
A visão foi de que, na prática, isso ocorre por serem símbolos de status
O tempo investido vira um símbolo, e coisas caras sem esse tempo, como NFTs, acabam parecendo tolas
enquanto outra pessoa comentou que foi bom continuar até o fim, porque até criar o couro bovino leva tempo, então no fim a frase não estaria tão errada
Em projetos open source, o mais importante é a manutenção constante, mas muitos morrem justamente por causa disso
Quando usuários desconhecidos começam a usar o projeto, o trabalho vira algo completamente diferente, mas ninguém avisa isso antes
É importante aprender cedo a lição de que tempo é insubstituível
Muita gente perde tempo com os filhos para ganhar dinheiro
A programação agentic parece videogame, como abrir uma loot box sem saber se vai sair código bom ou não
Aponta-se o fenômeno em que, mais do que a qualidade do código, prevalece a sensação de prazer de dizer “uau, fiz uma UI de microsserviços com um prompt de uma linha!”