O Jornal da Globo fez uma matéria muito interessante sobre o Google e sua metodologia de trabalho, além de dar um foco muito grande no que o pessoal de Mountain View chama de Cloud Computing. Comentei sobre isso com colegas de trabalho, mas foi ao comentar o artigo do Rafael Arcanjo que acabei escrevendo um post sobre o assunto.
. Antes de continuar, seria bom dar uma passada e ler o artigo: Voltaremos à era dos MainFrames?
Já leu? Então vamos lá…
Certa vez, em uma aula sobre Engenharia de Software, perguntei ao professor se ele não achava que as metodologias de desenvolvimento ágil (XP, GTD, Scrum, …) era uma regressão ao passado, já que ele nos ensinava Praxxis (baseada no RUP). Ele me surpreendeu respondendo que observa-se um ciclo nesta área: Ontem as metodologias eram ágeis, e vieram as grandes metodologias colocar ordem na casa. Hoje, metodologias mais burocráticas são consideradas engessadas pelos mais modernos e a preocupação com a agilidade volta ao cenário, caracterizando um ciclo de tendências, que pode ser visto também na moda (isso, de roupas mesmo).
Acho que esse ciclo se aplica à quase tudo (música?), e também à forma como utilizamos o computador. Ontem terminais burros eram a sensação nas empresas, hoje o poder transferiu-se para estes terminais. Amanhã estarão novamente nos servidores, e, pelo que vimos na matéria, esta é a aposta do Google.
A história nos ensinou que dizer que não vai dar certo por causa de limitações de poder de processamento ou velocidade de conexão é ficar preso à realidade tecnológica de hoje e esquecer da velocidade em que ela evolui. Dentro de poucos anos podemos ter uma revolução em termos de conexão que nenhum de nós pôde imaginar, ou até que julgamos absurdo em determinado momento.
Além disso, centralizar arquivos na internet já é uma realidade. Minha planilha de controle financeiro, meu currículo atualizado, algumas de minhas palestras, estão todas no Google Docs. Meus contatos (e-mails) estão no GMail. As aplicações que desenvolvo estão em repositórios na internet. Isso me dá a liberdade de acessá-los do meu desktop em casa, do notebook, do desktop no trabalho ou do meu celular, e acho que esse é o conceito do Cloud Computing.
Se a tecnologia ainda não é capaz de suportar esse conceito, em breve será.
#1 by Rafael Arcanjo - May 24th, 2008 at 13:46
Newton,
Legal esta discussão, apesar de ser contrário à sua opinião, acho que esta é a grande sacada dos blogs
Eu não digo que não dará certo por conta de limitações, tanto que falei nos parágrafos finais que disseram antigamente que 64KB eram suficientes para todo mundo, né ?
Limitação eu sei que será quebrada logo logo. O negócio é: Vai ser viável fazer isto ? E se eu não tiver internet rápida pra poder acessar meus dados ? Por conta da internet o computador vai poder ser mais humilde e mais barato ? Não creio.
Vou te referenciar no post que eu fiz para que os leitores tenham acesso a uma opinião diferente.
Abraços
#2 by newton - May 24th, 2008 at 16:15
Rafael, o fato de não termos internet rápida para acessar seus dados é uma limitação técnica. As Telecoms já oferecem banda larga em qualquer lugar! Sei que o preço ainda não é acessível a todos, mas é só uma amostra de onde podemos chegar!
.
É bom lembrar também que o usuário comum não precisa de uma super-máquina. Quem precisa de Dual Cores, 1gb de video, 4gb de ram somos nós geeks, fanáticos por games… o usuário comum só quer ler seus e-mails, bater papo com os amigos e realizar tarefas comuns.
#3 by Rafael Arcanjo - May 24th, 2008 at 16:43
Newton,
Bom, talvez não tive sucesso em passar a minha mensagem, mas eu também não creio que a limitação tecnologica impeça a implementação. Hoje seria inviável TECNOLOGICAMENTE e pouco usual pelos motivos que falei no meu blog.
Amanhã a inviabilidade tecnologica não existirá mais. Isto é fato. Que seja daqui a 20 ou 30 anos, ou talvez 1 ano, mas não será mais problema.
Mas eu não disse 1 GB de video, 4 Gb de ram. Porém, se formos usar o que o Google propoe na técnica de Cloud Computing, precisaremos de algo parecido com aquela configuração que passei. Ou seja, 1400 reais. Porque isto ficaria mais barato ? Porque os softwares não serão necessários ?
Sei não, sei não…
#4 by newton - May 24th, 2008 at 19:34
Arcanjo, não sei se a máquina que você citou no artigo são requisitos mínimos. Veja o EEEPc da Asus. Tem um poder de processamento razoável, mas apenas 4gb de armazenamento. Se está tudo na internet, pra que ter 160gb de HD?
.
É possível encontrar o Eee por menos de 1000 reais.
#5 by Rafael Arcanjo - May 25th, 2008 at 11:23
Newton,
Me fala onde eu falei que aquele PC é requisito mínimo e depois voltamos a conversar.
#6 by newton - May 25th, 2008 at 11:39
Opa Rafael, talvez eu que esteja entendendo errado seus argumentos, mas no comentário aqui você disse: “precisaremos de algo parecido com aquela configuração que passei. Ou seja, 1400 reais”. De fato não falou em requisitos mínimos.
Mas realmente acho que já concordamos que o problema não é tecnologico (pode até ser hoje, mas isso pode acabar). A diferença acho que está na crença do comportamento dos usuários.
.
#7 by Johnny C - June 5th, 2008 at 10:44
cara, gostei. concordo plenamente contigo sabe? acho que estamos mesmo caminhando nesse sentido. E o comentário sobre o EEE me deu um aperto… era pra já estar com o meu, mas com os gastos da casa nova aqui em Brasília, vou ter que adiar, talvez no fim do ano com PLR e 13º rs…
abraços!