Eu recebo uma quantidade muito grande de informação todos os dias, normalmente via email, feeds RSS, posts no Twitter e Facebook, além dos sites de notícias que costumo visitar com alguma frequência. Filtrar tudo isso consome uma parcela considerável de tempo, apesar de ter aprendido a separar no olho o que é lixo e o que é informação relevante. Uma das minhas resoluções para 2010 foi tentar manter esse blog o mais atualizado possível, com a missão de publicar dois ou três posts por semana. Essa tarefa é pouco complicada em função das várias atividades que exerço, ainda mais com o início do doutorado do CIN previsto para Março. Mesmo assim, comecei a separar algumas coisas para publicar aqui, começando com alguns artigos e posts de outros blogs.

Para iniciar essa série, dei uma olhada no post de James Turner, publicado final do ano passado no O’Reilly Radar, com uma lista das melhores e piores coisas que apareceram em TI ao longo dessa última década. A lista de Turner incluía entre os avanços uma série de tecnologias bem consolidadas. Para entender o porquê da lista, basta imaginar como vivíamos sem essas tecnologias em 2000 e como elas estão onipresentes em nossas vidas agora. Segue a lista das melhores:

  • AJAX: possibilitou uma melhoria sensível na experiência do usuário e em questões relativas à usabilidade das aplicações voltadas para Web 2.0. Sem ela, provavelmente não teríamos algo como Gmail, Orkut, Twitter, Digg, entre um monte de outras aplicações “user-centric”.
  • Twitter: na visão de Turner, a verdadeira essência do que ele chamou de “web logging”. Mas ele alerta que os maiores benefícios do uso do Twitter ocorrem quando combinado com outras aplicações em forma de marshups.
  • WiFi ubíqua: essa eu concordo em grau, gênero e número com ele. Na visão de Turner, basta imaginar como nos conectávamos à internet no começo da década e como o fazemos agora. É cada vez mais comum (talvez nem tanto aqui no Brasil), permanecer o tempo todo conectado em restaurantes, aeroportos, shoppings e mais um monte de outros lugares.
  • Smartphones: imagine o seu telefone em 2000. Imagine-o hoje. A inclusão de itens como câmeras digitais, acesso à redes sem fio e 3G, aplicativos, jogos, entre outros, mudou o conceito do que conhecíamos como um telefone celular. E eles ainda continuam fazendo ligações para outros celulares :-) .
  • A cultura do “Do It Yourself”: hoje em dia é fácil ter a sua própria estação de TV (veja Justin.tv, por exemplo), o seu próprio jornal (esse blog é um exemplo :-) ), a sua própria estação de rádio (veja a Last.fm). Uma das coisas mais interessantes que eu vi recentemente é a possibilidade de publicar o seu próprio livro (em papel e PDF) completamente de graça. Dê uma olhada no site da Lambert Academic Publishing e veja como publicar a sua dissertação ou tese na faixa.
  • Popularização do Open Source: você está lendo esse blog através de uma infraestrutura de software 100% open source. Grandes corporações mantém servidores, aplicações e um mundo de tecnologia por trás disso, todos baseados em software onde o código-fonte está disponível para qualquer um alterar e testar. Como Turner diz em seu post, “se até a Microsoft está lançando aplicações open source…”, imagine que essa próxima década será a consolidação do movimento OSS (Open Source Software).
  • Evolução do hardware: imagine acessar a internet usando um modem de 56 Kbps, em uma máquina com 20 MB de disco, 640 KB de RAM e um processador com clock de 2 Mhz. Pense no iPhone que você tem no bolso e entenda porque a evolução do hardware na última década não desmentiu a Lei de Moore.

Em seu post, Turner também lista uma série de decepções e falácias do mundo tecnologia:

  • SOAP: só quem precisou configurar um arquivo WSDL para um web service sabe o sofrimento que é utilizar tecnologias baseadas em SOAP.
  • A guerra de propriedade intelectual: aqui no Brasil a onda de processos em cima dos usuários que baixam conteúdo protegido por direitos autorais ainda não chegou com força. Mas lá fora tem gente indo para cadeia por fazer download de músicas e filmes. Ainda bem que existem iniciativas como as do Radiohead, Nine Inch Nails, CSS, e um monte de gente boa que distribui o seu trabalho de graça na Web.
  • O culto ao Scrum: Apesar de muita gente achar que as metodologias ágeis são a salvação da engenharia de software, só com muito suor e disciplina se consegue praticar tudo o que o Scrum prega. No ano passado, tirei a minha certificação Scrum Master, mas admito que existem várias barreiras culturais que impedem a adoção das práticas “puras” do Scrum. Mesmo assim, sou adepto de algumas coisas que Alexandre Magno chama de “Scrum, but…”. Em resumo, acho Scrum fantástico, mas sem extremismos.
  • O fim dos fins de semana: TI é uma área com um nível de stress alto em relação à outras profissões. Todas as maravilhas citadas por Turner têm um efeito colateral quando colocadas em conjunto. A nossa casa passou a ser uma extensão do escritório. Estamos conectados o tempo todo e isso implica em muito trabalho para fazer nos fins de semana. Como se já não bastasse a pressão enorme para entregar software no prazo, funcionando e com alto grau de reuso…

O artigo completo pode ser visto aqui.