Bossa Conference 2009: No temos Xiitas here
Defensor sim, xiitas, não. Uma das palestras interessantes que eu assisti foi sobre o framework Canola. Foi uma viagem histórica sobre as mazelas encontradas pelas equipes ao tentar fazer tudo em C. Uma outra, foi sobre máquinas estado com Qt.
Como é um evento de desenvolvedores para desenvolvedores… de elite, não há xiismo. Eles criticam, listam problemas e dizem com todas as letras que a solução ABCD123 era ruim demais e por isso eles voltaram pra prancheta e replanejar tudo. E o fazem.
Não tem evangelizador e o pessoal usa tecnologias não-open como um PS3 ou XBox 360 sem a menor cerimônia. Ao contrário de filósofos, a mensagem é clara: quem faz alguma coisa para o FOSS não tem tempo de fazer militância e recrutamento ou ficar xingando a concorrência.
Tenho um enorme respeito pelo trabalho que está sendo feito por essas pessoas que possuem um interesse genuíno em melhorar a vida do usuário e dos desenvolvedores. O resto, é aquela minoria calhorda e que perde tempo com trollando fóruns e se achando o tal por saber efetuar um tutorial de Denial Of Service: os open-babacas.
Palestra sobre licenças em 15 minutos. Fui!
Bossa Conference 2009: Started (oh yeah, English Only)
Com um belo show de Maracatu, tocado apenas por moças, a Bossa Conference começou. Um detalhe sobre essa conferência é que ela será somente em inglês, sem tradutores. Isso mesmo, como anda seus estudos de inglês?
Isso mostra o seguinte: se você quer fazer parte dos melhores, da elite, seja do free open source software (FOSS) ou Copyrighted Closed Source Software (CCSS), você precisa do inglês. Em outras palavras, é pré-requisito para a sua formação profissional.
Isso deveria ser óbvio, mas não é. O inglês macarrônico é o predominante no mercado brasileiro e isso deixa os indianos na nossa frente. O sotaque deles é horrível, mas escrevem textos perfeitos. É a impressão de algumas pessoas aqui também.
Então, caro leitor, sugestão free, open source e gratuita: estude inglês, de verdade. Inglês moreoreless não adianta.
Bossa Conference 2009 – Chegada ao Resort
Logo mais começa a abertura oficial do evento, 9:00h da manhã direto do Resort Summerville em Porto de Galinhas.
Ontem tive a oportunidade de conhecer pessoalmente um dos criadores do Amora (A MObile Remote Assistant), o Adenilson Cavalcanti,um cliente escrito em Python para telefones Nokia S60 e com um servidor escrito em C. É um projeto com apoio do Instituto Nokia de Tecnologia (INdT) para controlar apresentações via bluetooth e ainda ter no celular instantâneos do que se vê no computador.
O estímulo veio do fato que o que existia além de não atender o objetivo, eram projetos abandonados ou em estágio evolutivo muito imaturo. Pois o Amora já está incluído no Debian e RedHat e obviamente, Ubuntu. O projeto também serve para mostrar o que a linguagem Python é capaz de fazer. O Adenilson disse que em 2 meses ele já tinha algo funcional.
A conexão “banda larga” até estava razoável quando eu cheguei. Mas imagine o que mais de 200 nerds fazem com a pobre internet durante a noite: downloads. Se eu conseguir uma taxa de transferência de 20-30 Kbps, estou feliz da vida.
Cobertura Bossa Conference 2009
O Meio Bit vai estar presente no evento de open source, tecnologia e dispositivos móveis da Nokia, a Bossa Conference 2009, entre os dias 8 e 11 de Março. Então, gostaria que vocês dessem uma lida nos programas de palestras e deixassem nos comentários dúvidas, perguntas e quais delas parecem mais interessantes.
Já posso adiantar que tenho interesse especial pelas apresentações de Qt e Python em dispositívos móveis.
O evento é internacional, promovido pelo Instituto Nokia de Tecnologia (INdT) através do OpenBossa Labs e segundo o blog do evento, pessoas de vários países como Reino Unido, Alemanha, Austrália, Estados Unidos, Japão, Espanha e França. Ou seja, é um evento de primeira grandeza para divulgação de tecnologia. É uma daquelas oportunidades para ver de perto como o software livre e aberto promove o fluxo livre (não necessariamente gratuito, lembre-se) de informações.
É um investimento da Nokia no país e nada melhor que usar as nossas paisagens naturais para inebriar os convidados. O evento será no Summerville Beach Resort, em Porto de Galinhas. Veja no mapa abaixo.
E agora, uma foto do lugar:
E o evento terá acesso wifi para todos os presentes e a lotação dos salões da conferência atingiu capacidade máxima. Até lá!
Engenharia de Software: Anatomia de um Projeto Fracassado
Houve um feedback muito positivo sobre os posts relacionados a engenharia de software e projetos. É impressionate como as empresas e obviamente, as pessoas que fazem parte delas, continuam cometendo os mesmos erros. E mais, são erros tão comuns que não importa a tecnologia. Prazos muito curtos, estimativas completamente erradas, requisitos mutantes, gambiarra e fracassos, muitos fracassos.
O The Standish Group publica um relatório chamado The Chaos Report e mostra o cenário da indústria de software:
- Aproximadamente 18% do projetos são cancelados por atrasos e orçamento estourados.
- Aproximadamente 52% dos projetos estouram o orçamento e/ou o prazo.
- Aproximadamente 30% de todos os projetos de TI atingem seus objetivos dentro de prazo e custo estimados.
Se apenas 3 de cada 10 projetos dão certo, o que raios está havendo com os outros 7? A taxa de falhas é enorme e não há comparação com outros tipos de indústria e os motivos já foram descritos em inúmeros livros e um deles é: software é abstrato.
Quando alguém pede para colocar rodas de liga leve no carro, espera pagar por isso. O objeto “roda de liga leve” pode ter sua qualidade analisada imediatamente: menor peso, mais bonito, etc. A mesma lógica não funciona para software, já que ele não existe no mundo físico, é texto que magicamente faz alguma coisa acontecer dentro do computador.
“…colocar uns botões dinâmicos aqui, sem refresh… poderia ser em Flash ou quem sabe Silverlight. Hum… será que Flex seria vantajoso? Vamos fazer em Flex. Se ficar ruim, tentamos Flash e/ou Silverlight. Mas não pode atrasar!”
O que assusta muita gente é que não há linguagem, framework, ferramenta ou plataforma que resolvam problemas que estão além da tecnologia. As metodologias de desenvolvimento ágil como o Iconix, Scrum e XP tem o mantra “embrace change”, ou seja, não lute contra mudanças, mas integre-as ao seu dia a dia. Apesar disso parecer uma novidade, não é. Esse tipo de busca já havia sido objeto de pesquisa e análise nos anos 60 e 70 do século passado.
E o que é mais interessante. A lista que vou apresentar abaixo é antiga e muita gente lê e diz: nossa, verdade.
Agora, dos listagem acima, quantos deles o PHP, Ruby on Rails, Java ou .Net possuem influência?
Nenhum. São atividades que precedem a escrita do código e a escolha da tecnologia. Todas circulam em torno de Planejamento. Há um enorme vício em começar a trabalhar sem planejamento algum. É impressionante como o importante é sempre o mantra “começar o desenvolvimento o mais rápido possível”. É o velho pensamento de que se não há código, não há progresso.
Se traçarmos um paralelo com o mundo real, é como começar a construir um prédio, sem saber quantos andares ele vai ter.
Fonte: Bicalho’s Memory About Fraked Up Projects
Sean Goldman, Internet e a Arcaica Justiça Brasileira
O início exato da onda de informações, não é preciso, mas pode ter sido o Facebook. Correndo em segredo por causa de leis brasileiras, se alguma notícia fosse dada, o máximo que poderia ser citado sobre a criança seria “X de 8 anos”. Entra em cena a Internet, blogs, websites e o fluxo de informações e comunicação do século XXI que simplesmente atropelou o “segredo” sem pedir licença.
O sigilo caiu por terra e o caso de sequestro maternal foi divulgado, propagandeado, publicado em diversas mídias e está na pauta de Barack Obama, Hillary Clinton e saiu até no Larry King.
E o caso acaba por colocar um novo desafio para o século XXI: não apenas pessoas, informação, opiniões e mercadorias se globalizam, os problemas também.
O Caso
Uma brasileira, Bruna Bianchi, casou-se com um americano, David Goldman. Eles tiveram um filho nos EUA, Sean Goldman. Quando o menino estava com 4 anos, ela veio de férias ao Brasil e pediu o divórcio e disse que não voltaria mais aos EUA.
O pai entrou com um pedido de guarda na justiça americana que ficou pendente aguardando um resposta da justiça brasileira. Mais de 1 ano depois de espera, a justiça brasileira decidiu que já havia passado muito tempo e o melhor era o menino ficar por aqui mesmo, com a mãe Bruna.
Ela se casou o advogado-picão™ Joao Paulo Lins e Silva depois dele ter conseguido um divórcio na justiça brasileira de um casamento feito na justiça americana.(Hã? Isso é válido?)
Bruna engravidou de uma menina, mas faleceu durante o parto. A guarda de Sean, então, entrou em disputa entre o padrasto e o pai. O resto do caso, você pode acompanhar via Google, nos jornais e revistas aqui no Brasil e em dezenas de websites e blogs.
Colisão de Justiças
É choque entre dois mundos, separados por tempo, maturidade, consolidação democrática e cultura. De um lado a arcaica, ultrapassada, lenta e ineficaz justiça brasileira. Do outro a justiça americana que obviamente não é perfeita, mas entre seus exageros e desmandos, acerta mais do que erra. A nossa, nem acerta nem erra, porque não anda. Nosso sistema é tão ruim que um assassino confesso pode ficar livre pelas ruas ou nem serem punidas o suficiente.
A justiça brasileira é uma dessas desgraças que assolam o Brasil: promovem juízes investigados, absolve os seus corruptos, deita e rola com políticos (que comemoram comendo pastel), vende habeas corpus para traficantes e contrabandistas com tabelinha de preço, e a podridão é tanta que de vez em quando escapa um juiz Lalau, apenas a ponta do iceberg na roubalheira sistemática.
Em compensação, demora 12 anos em média anos para julgar um caso, manda uma mulher para a cadeia por 128 dias por roubar um pote de manteiga. O pobre, no Brasil, é o mais desamparado pela instituição de Estado que deveria protegê-lo.

