[Tradução] Como prever o futuro
(commits.world)Prevendo o futuro por meio das tendências de hardware
Ideia central
É difícil prever a evolução do software, mas as melhorias de desempenho do hardware avançam de forma constante em uma taxa relativamente fixa. Desde 1994, o autor vem registrando em uma planilha a capacidade de processamento, a capacidade do disco rígido, a RAM e a velocidade do modem dos computadores que possui, calculando a taxa média anual de crescimento. Ao usar essa tendência linear, é possível prever quando eventos não lineares (rupturas tecnológicas) se tornarão realidade.
Casos de previsões comprovadas
Vídeo em streaming: em 1994, previu "será possível por volta de 2005" → YouTube surgiu em fevereiro de 2005
Serviço de download de música: previsão de "surgirá em 1999~2000" → Napster surgiu em junho de 1999
Velocidade da internet: com apenas dois dados de modem, de 1986 e 1998, previu 25Mbps para 2012 → na prática, usava 30Mbps
Por que esse método funciona
1. Combinação de linear e não linear
A frase "vídeo em streaming chega no ano que vem" foi repetida durante anos, mas nunca se concretizava. O autor desistiu de tentar prever a evolução das tecnologias de compressão de software e, em vez disso, calculou apenas quando a largura de banda se tornaria suficiente. A abordagem é identificar o momento em que o hardware subjacente abrirá caminho para o avanço.
2. Efeito de crowdsourcing
- Quando o hardware se torna poderoso o bastante → a invenção passa a ser possível
- Quando esse hardware se dissemina amplamente → a invenção se torna inevitável (centenas ou milhares de pessoas podem contribuir)
Método prático (3 etapas)
Step 1: calcular a taxa de crescimento anual
Bastam apenas dois pontos de dados históricos. Por exemplo, ao comparar a capacidade de processamento de um computador de 1996 com a de um computador de 2011, é possível ver que ela aumentou 1,47x por ano ao longo de 15 anos. É melhor usar dados de tecnologias que você realmente possui do que dados de supercomputadores de laboratório, porque são essas as tecnologias que se tornam alvo do crowdsourcing.
Step 2: estender a tendência linear para o futuro
Eleve a taxa anual de crescimento ao número de anos transcorridos e multiplique pelo valor de referência. Como sanity check, faça uma previsão do presente usando dois pontos do passado e compare com a realidade.
Step 3: aplicar o evento não linear à tendência
Defina os requisitos básicos da tecnologia desejada e encontre o ponto em que esses requisitos serão atendidos.
- Vídeo em streaming: assumindo 320×200 pixels, 16fps e compressão de 5x → cerca de 1.6Mb/s necessários → atingido em 2005
- Computador portátil: precisa ter o tamanho de uma borracha de lápis (cubo de 1/4 de polegada) → atingido em 2030
- IA em nível humano: dependendo da estimativa de complexidade e do número de computadores empregados → entre 2024 e 2050
1 comentários
Há uma tecnologia que se torna o centro em momentos de mudança de paradigma.