O Yahoo! liberou hoje um experimento legal feito pela equipe de Barcelona com base no conceito “wisdom of the crowds” chamado Y! VideoTagGame, há vários produtos por ai que utilizam este conceito, o mais famoso na minha opinião é o Amazon’s Mechanical Turk , mas tem também o Google Image Labeler e o reCAPTCHA.
O conceito é fazer com que as pessoas ajudem a taggear os vídeos coletivamente, só que no formato de um jogo o que torna a ação muito mais divertida.
No final de semana passado tive o prazer de poder participar do Open HackDay 2008, um evento promovido e organizado pelo Yahoo! que contou com a parceria do SENAC que nos cedeu toda a infra estrutura do local. O Brasil foi o quinto país a sediar um OHD, o que mostra claramente como estamos bem posicionados internacionalmente e quao importante é o Brasil para o Yahoo!.
Este foi sem dúvida alguma o melhor evento de tecnologia do qual participei, estiveram presentes aproximadamente 200 desenvolvedores e geeks que começaram a fazer fila cedinho por volta de 8:00 do Sábado quando abrimos as portas. Também tivemos a oportunidade de trazer alguns Yahoos internacionais como Christian Heilmann (@codepo8), Erik Eldridge e Zach Graves (@basictheory), além da equipe com base em Miami: Ryan teixeira, CJ, Varnit e a visita do nosso VP de engenharia Amit Dayal direto de Bangalore na Índia, além é claro de toda a equipe de engenharia do Yahoo no Brasil.
Logo de cara percebe-se um clima diferente, que tem a ver com o fato que todos estão ali porque gostam do que fazem e para poder se divertir e conhecer novas pessoas, é incrível a atmosfera. Um fato que todos os “gringos” comentaram comigo é que eles perceberam que os desenvolvedores brasileiros são famintos por conhecimento, mesmo com a barreira do inglês, nossos hackers estavam sempre interagindo, tirando dúvidas e querendo aprender mais.
Alguns hackers resolveram desenvolver sozinhos outros se organizaram em grupos, alguns grupos chegaram a ter 11 pessoas. No final o evento superou nossas espectativas tanto em número de interessados e na quantidade de projetos submetidos quanto na qualidade e criatividade dos Hacks. Isso tanto foi verdade que os juizes resolveram criar mais quatro categorias além das quatro originalmente planejadas.
A lista completa dos hacks está no Wiki criado pelo pessoal durante o evento (BrHackday Wiki) mas eu achei alguns muito interessantes e gostaria de comentar sobre eles:
O @divless desenvolveu uma Interface de busca para iPhone baseada no BOSS que ficou bem legal.
Meus amigos do Yahoo! @lhonda, @pedrovalente e @rzouain desenvolveram um bot feito em Python para o Twitter em conjunto com o Yahoo Respostas, chamado @fasassim. Quando alguém usar a tag ou a palavra Comofas/ o @fasassim responde. Para saber mais do @fasassim vejam o Blog do Pedro.
O Event-o-meeter que foi desenvolvido pela equipe de 11 pessoas que falei acima, é um projeto que leva na sua essência a palavra hack, porque foi uma grande mistura de tecnologias que mostrou toda a criatividade dos desenvolvedores brasileiros. O pessoal misturou Python, API de Search do Twitter, API do Flickr com um Arduino e um protoboard com leds e diversos fios. O objetivo do Hack era que os LEDs que formavam a palavra Yahoo se acendessem de acordo com a freqüência de twitts com a tag #brhackday08 e piscavam de acordo com a freqüência de novas fotos no Flickr com a tag brhackday08.
Fiquei impressionado também com a quantidade de hacks que usaram a plataforma móvel do Yahoo (Y! Mobile Blueprint), no total foram 8 hacks que usaram esta plataforma entre eles um hack com LastFM e outro com cálculo de consumo de combustível, que acabou sendo campeão da categoria Green
Outro exemplo de inventividade foi o campeão da categoria Using the environment, um vídeo criado pelo Fabricio Zuardi e pelo Marcio Galli que tem tudo a ver com o espírito do Open HackDay, vejam abaixo:
Para mim foi um evento muito legal, tive a oportunidade de conhecer pessoalmente vários desenvolvedores e poder compartilhar um pouco deste espírito de companheirismo e paixão que nossas comunidades de possuem. Fica agora a vontade de fazer um OHD 2009, acho que com o sucesso da primeira edição provavelmente teremos a versão 2009.
Depois de ter participado do Falando em Agile 2008, agora gostaria de falar um pouco sobre um outro evento que estou participando. Como vcs sabem recentemente me juntei a equipe do Yahoo! no Brasil e um dos eventos que serão realizados este ano é o Open Hackday. O Hackday surgiu há alguns anos no Yahoo! e sempre foi realizado internamente por funcionários ao redor do mundo, mas recentemente o Y! decidiu abrir o Hackday para qq desenvolvedor que deseje participar. Assim surgiu o Open Hackday, que já passou por diversas cidades ao redor do mundo como Londres, Bangalore, Taiwan e é claro em Sunnyvale. Além dos Internal Hackdays e dos Open Hackdays, ainda há uma iniciativa bem legal do Rasmus Lerdorf (criador do PHP) chamado HackU (ou Yahoo! Hackday University) que é focado em realizar Hackdays em Univerdades e já esteve em Stanford, Waterloo, Carnegie Mellon e mais recentemente Berkeley.
Agora chegou a vez do Brasil sediar o Open Hackday, o evento acontecerá nos dias 08 e 09 de Novembro na Centro Universitário Senac – campus Santo Amaro, totalizando mais de 36 horas de Hacking, TechTalks e muita diversão podem ter certeza. É importante lembrar que, assim como no RailsRumble, os hackers possuem um determinado tempo, no nosso caso 24 horas, para desenvolver suas aplicações.
Na verdade, o Open Hackday é parte de uma estratégia bem maior do Yahoo! que tem o objetivo de abrir seu social graph (mais de 270MM de usuários logados) e suas propriedades (Flickr, Delicious, Yahoo Mail, Profiles, Updates, Upcoming, MyBloglog, entre outros) para desenvolvedores e usuários e assim permitir que estes criem e construam novas aplicações e mashups sobre a infra estrutura do Yahoo. Esta iniciativa de abertura, chamada de Yahoo Open Strategy ou Y!OS, foi anunciada alguns meses atrás, mas esta sendo desenvolvida e preparada internamente há pouco mais de um ano. A primeira versão do Y!OS será lançada nesta semana (27 de Outubro) e conta com muitas coisas legais que tornarão o Open HackDay no Brasil ainda mais legal, pois uma série de recursos novos estarão disponíveis para os hackers Brasileiros em primeira mão.
Não deixe de consultar o Site oficial do HackDay aqui: http://hackday.org
Está fazendo pouco mais de um mês que comecei no Yahoo, e finalmente consegui um tempo para falar um pouco de como tem sido estes primeiros dias, tenho que confessar que é muito legal poder trabalhar em uma empresa que faz parte da história de Internet.
A primeira impressão é de que tudo é grande, realmente grande, os projetos de infra-estrutura são projetados para suportar volumes imensos de acessos. Mas uma coisa que impressiona, apesar de nao ser novidade é a extensão do uso de softwares Open Source, desde o óbvio como Linux, FreeBSD, Apache e MySQL até o Asterisk, XMPP e Twiki, este último suporta toda a documentação da empresa mundialmente, e o melhor é que todos usam o Twiki, pessoal de Marketing, Engenharia, Produção, etc. Em algumas empresas as pessoas acham um absurdo se sujeitarem a escrever no Twiki, mas no Yahoo! todo mundo usa.
Outra coisa nova para mim é a questão da distância entre os times, aqui alguns projetos são tocados por times em vários países e algumas vezes em continentes diferentes. Para suportar este ambiente uma série de tecnologias são usadas, mas a que achei mais legal foi o Adobe Connect – pena que não é Open Source, as apresentações e treinamentos acontecem através desta ferramenta e é bem legal, realmente funciona. Mas ainda acho que a distância é um fator importante durante o desenvolvimento de software.
É importante também lembrar que estes últimos anos o Yahoo! iniciou um processo de abertura de sua infra-estrutura, seus dados e suas propriedades para que desenvolvedores possam criar em cima de seu Social Graph e de produtos. Isso vem ocasionando uma série de mudanças internas e de desenvolvimento para suportar esta abertura e tornar o Yahoo! o ponto de partida dos internautas. Esta iniciativa é conhecida como Yahoo Open Strategy ou Y!OS, e as primeiras entregas começaram a ser disponibilizadas recentemente como o o BOSS (Build Your Own Search) que expõe todo index do Yahoo para que qq desenvolvedor faça o que desejar com os resultados, SeachMonkey para criar novas formas de enriquecer os resultados de busca, Social Directory, Contacts/Address Book, Updates, fora todas as outras APIs que continuam disponíveis como Flickr, Delicious, Upcoming, GeoPlanet, YUI, etc. De tudo isso o que acho mais legal é o YQL (Yahoo Query Language), feito pela mesma equipe que criou o Yahoo! Pipes, esta ferramenta vai possibilitar que o Yahoo! seja um grande banco de dados que poderá ser consultado facilmente usando um padrão de queries muito parecido com SQL, muito legal.
Enfim, existem muitas coisas novas e vou continuar postando a respeito, até agora as primeiras impressões são positivas, apesar do momento de pressão pelo qual a empresa vem passando
PS: este post foi quase totalmente escrito através do iPhone com o WordPress app.
Como alguns de vcs já sabem comecei a alguns dias no Yahoo! e acabei de ver em uma lista interna de projetos Mobile que a versão do OneConnect, projeto que unifica as iniciativas para dispositivos Mobile dentro do Y! , esta disponível para ser baixada via AppStore. Como ainda esta saindo do forno, a App ainda não consegue ser encontrada pela Busca da AppStore.
Link direto para a AppStore (precisa ter o iTunes):
Recent Comments