todos (os que são relevantes, de qualquer forma) vão ter um shell. algo como um sistema operativo personalizado, mais parecido com o Emacs, se é que se pode dizer, e personalizado de tal forma que, em graus variados, é bastante único. grandes grupos de pessoas usarão shells amplamente distribuídos e grupos cada vez menores usarão aqueles que são mais valiosos e mais difíceis de aprender, inacessíveis de outra forma tanto por privacidade literal quanto por conhecimento cultural. é exatamente como o software existente, exceto que será uma camada em cima, utilizando todas as abstrações existentes, até emulando aplicações de desktop desatualizadas e manipulando suas interfaces visuais, e muitas vezes escrito como uma aplicação web ou pelo menos utilizando bibliotecas modernas. eles trarão consigo a homogeneização de todos os aplicativos que você usa todos os dias em um único objeto, mas a diversificação do software utilizado de pessoa para pessoa. os menores serão desenvolvidos por indivíduos e comunidades para si mesmos, e serão os mais poderosos. em relação ao software antigo, essas coisas são bastante orgânicas, feias (ou bonitas, mas certamente opinativas), interfaces volumosas. fáceis de navegar para seus usuários porque são um lar familiar, não porque são fáceis de aprender à primeira vista. poucas pessoas são apresentadas, e quando são, é com a supervisão do habitante há um medo de longa data no desenvolvimento de software sobre: - aumento de escopo, superdimensionamento e tornar-se um software estilo emacs ou de outra forma inchado - desenvolver para si mesmo em vez do mercado ambos esses incentivos serão invertidos. o melhor software é aquele que você pode usar de forma mais eficaz do que uma equipe concorrente. sua capacidade de criar software que melhora os outros será limitada pela sua capacidade de criar software que melhora você.