sexta-feira, 2 de setembro de 2011
segunda-feira, 31 de maio de 2010
quarta-feira, 14 de abril de 2010
Fábrica de Software é uma besteira!
O maior desserviço à área de Desenvolvimento de Software já criado na nossa história recente foi o termo “Fábrica de Software”. Pior ainda depois que a Índia implementou esse conceito em larga escala, tornando-o famoso e com credibilidade.
Digo isso porque a partir do momento que se encara “Desenvolvimento de Software” como uma tarefa de “Fábrica”, onde entra uma especificação de um lado e sai um software do outro, você acabou de destruir qualquer inovação na área. Pior ainda, considera que todo programador é necessariamente um “operário”.
Porque estamos falando de “Fábrica”, os cursos de “Engenharia de Software” se tornaram mais populares que os de “Ciências da Computação”. E mais paradoxal ainda é ver estudantes se formando como “engenheiros” mas trabalhando como “pedreiros”.
Mais ruim ainda é quando gerentes de TI, “CIO”s, “CTO”s, que sequer foram da área de software, sequer escreveram uma linha, acham que entendem como se faz software. Dado que o mercado fala de “Fábrica”, o que eles vão implementar são “linhas de produção” e junto com isso todos os procedimentos que colocam o operário em linha. Planilhas de horas, métricas de linhas de código, ou pontos de função ou pontos de história ou qualquer bobagem dessas, gantt charts e cronogramas “precisos” de entrega, etc.
A metáfora está completamente errada. Desenvolvedores não são operários, e sim os “arquitetos” propriamente ditos. O trabalho de operário em software é do compilador, este sim, que empilha um byte sobre o outro seguindo uma especificação: o código do software. Repetindo: o código do software é a especificação, a planta baixa, e o compilador é o operário que faz o trabalho braçal.
O que chamamos hoje de “arquitetos” não são arquitetos, na verdade não são nada. Não há como ser um arquiteto sem ser um programador sênior antes. Um bom programador pode se tornar um arquiteto.
Agora, o problema é que o conceito de “Fábrica” se espalhou rapidamente. O governo e as instituições de ensino abraçaram isso. Me deixa extremamente triste visitar áreas do Brasil onde as únicas opções de trabalho para programadores são essas “Fábricas”. As faculdades também se depreciaram para atender essa demanda e formar “operários” com diplomas de “engenheiros”, e assim toda uma nova geração de programadores pensa com cabeça de operário.
Uma ressalva para ser politicamente correto: não tenho nada contra operários, muito pelo contrário, é uma profissão tão respeitada como qualquer outra. Porém, ninguém vende operários de obra como arquitetos e nem os próprios operários se acham arquitetos.
Eis porque digo que foi um desserviço: toda uma geração inteira de programadores desperdiçada pensando em software enquanto empilhar tijolo. Levará pelo menos mais 2 gerações inteiras para, talvez, conseguirmos reverter isso.
Agora pensemos: e se em vez de “Fábrica” mudássemos o termos para algo mais adequado como“Atelier de Software”? Como isso mudaria a forma como você pensa e trabalha com software?
quarta-feira, 23 de dezembro de 2009
D+
Interessante!!!!Tinha que ser a Google mesmo pra ter uma idéia dessas! Temos que fazer com que nossos queridos governantes se utilizem dessa ferramenta também....ou será que o Lula vai proibir?Cuidado com a velha nova ditatura gente! :D
in reference to: Google (view on Google Sidewiki)quinta-feira, 12 de novembro de 2009
terça-feira, 14 de abril de 2009
“Casa dos Políticos” – Por um BBB útil!
A cantora e ativista Rita Lee teve uma daquelas idéias brilhantes, dignas do seu gênio criativo.
Reclamando da inutilidade de programas como o Big Brother, ela deu a seguinte sugestão:
- Colocar todos os pré-candidatos à presidência da República trancados em uma casa, debatendo e discutindo seus respectivos programas de governo. Sem marqueteiros, sem assessores,sem máscaras e sem discursos ensaiados.
Toda semana o público vota e elimina um.
No final do programa, o vencedor ganharia o cargo público máximo do país.
Além de acabar com o enfadonho e repetitivo horário político, a população conheceria o verdadeiro caráter doscandidatos.
Assim, quem financiaria essa casa seria o repasse de parte do valor dos telefonemas que a casa receberia e
ninguém mais precisará corromper empreiteiras ou empresas de lixo sob a alegação de cobrir o 'fundo de campanha'.
A idéia não é incrivelmente boa?
Se você também gostou, mande essa mensagem para os amigos e faça coro pela campanha:Casa dos Políticos, já!!!
Technorati Marcas: Big Brother,Políticos
terça-feira, 17 de março de 2009
TELETRANSPORTE
O que chamávamos de ficção, hoje está prestes a se tornar realidade...
Cientistas se aproximaram um pouco mais da façanha do teletransporte, presente, até hoje, apenas na série “Jornada nas Estrelas”. Informações foram transportadas entre um átomo e outro distantes em um metro.
O próprio Einstein chamou estes estranhos eventos – que podem ser 10 mil vezes mais rápidos que a luz – de “assustadores”, pois não admitia que nada pudesse viajar mais rápido que a luz.
Foi uma importante conquista num ramo chamado Processamento de Informações Quânticas, afirmou Christopher Monroe do Joint Quantum Institute, da Universidade de Maryland, que liderou os esforços
O teletransporte é um método que transporta certas quantidades de informação, como o “spin” de uma partícula ou a polarização de um fóton, de um lugar para o outro sem utilizar nenhum meio físico para tal. Isso já foi conseguido antes entre fótons (quantidade de radiação eletromagnética, como a luz) por distâncias muito longas, e entre dois átomos próximos por meio de uma ação intermediária de um terceiro átomo.
Nenhuma dessas conquistas, no entanto, proporcionou meios possíveis de seteletransportar informações por longas distâncias.
Dessa vez, a equipe da JQI, junto com colegas da Universidade de Michigan, conseguiu efetuar oteletransporte de um estado quântico chamado “ emaranhamento quântico” diretamente de um átomo para outro a um metro de distância.
“Nossos estudos podem ajudar a criar umcomputador quântico, extremamente necessário para esse ramo da física”, disse Monroe.
Um computador quântico pode executar certas tarefas, como codificar cálculos e pesquisas de bases de dados gigantes de uma maneira infinitamente mais rápida do que as máquinas normais. O esforço para inventar um modelo de computador como esse é de alto interesse no mundo todo.
Fonte: HyperScience