
Bem, feita a "prova de conceito", vamos desenvolver o gadget todo. Quero alguma coisa que dê para eu configurar quais contas no Twitter eu quero visualizar. Tem que ser mostrados os tweets mais recentes de todas as contas configuradas. Ok. Tenho que criar um tela de configuração pra que sejam fornecidas as contas que quero acompanhar. Tenho que bolar algum jeito de mostrar os tweets recentes de todas essas contas, algo como recarregar a tela de x em x segundos com os tweets da próxima conta da lista que defini, ou talvez uma barra de rolagem... Hummm, fazer isso em JavaScript (eca)....
No final usei o gadget de vizualizar RSS do Vista, acrescentei uma instância pra o RSS de cada conta do Tweeter que queria acompanhar e fui gastar meu tempo em algo mais "nobre". Moral da estória é que às vezes a solução não sai exatamente como desejamos (ou até mesmo longe do ideal), mas para o nosso cliente, na grande maioria das vezes, a solução parcial atende totalmente às suas necessidades, mesmo que uma solução mais completa "atendesse mais".
Isto é terrível pra um desenvolvedor que gosta de desenvolver. É a mesma coisa que jogar um osso pra um cachorro e falar "Ó, morde só um pouquinho e depois me devolve". E geralmente nós, desenvolvedores, reagimos como cachorros - algumas rosnadas e até uma eventual mordida

