Archive for Agosto, 2010

Constatações


29 Ago

Sexta eu olhei a minha volta no escritório e sabe o que eu quase não vi? Pessoas com mais de 40 anos. Confesso que fiquei preocupado. Para onde vão os profissionais de informática depois dos 40? Não acredito que existam tantas vagas de líderes, gerentes e outros cargos gerenciais para absorver todo mundo. Ou existem?

The Programmer Hierarchy


24 Ago

 

Programmer Hierarchy

.Net ou Java


22 Ago

A maior crítica da comunidade Java em relação ao .Net está no fato da linguagem ser focada na plataforma Microsoft. Ou seja, se você optar por trabalhar com .Net irá ter que se sujeitar a uma empresa, algo conhecido como “Vendor Lock-in” .

Bem, como programador .Net muitas vezes fui questionado sobre isto por programadores Java, mas nunca entendi, afinal até onde eu sei o Java pertencia a SUN, que não é uma ONG.

Não programo exclusivamente em .Net , trabalho com esta tecnologia porque a empresa onde estou optou por isto. Acredito que, se o objetivo é não depender de uma grande empresa o Java não é a opção mais lógica. Certo seria focar-se em uma linguagem como o C/C++, Python ou Perl.

Estou curioso para saber como a comunidade vai lidar com a venda da SUN para a Oracle que já esta dando o que falar. A Oracle já está processando o Google (http://www.infoq.com/news/2010/08/oracle_sues_google), e eu, se estivesse no lugar de um diretor de tecnologia de uma empresa baseada em Java estaria realmente preocupado.

Sabe o que é mais engraçado? O C# é uma linguagem, digamos, mais livre que o Java e hoje a comunidade OpenSource já desenvolve utilizando-a é só você procurar pelo MONO. Quem diria não?

KISS – Keep It Simple …


07 Ago

Essa semana saiu uma matéria sobre a descontinuação do Google Wave, um software que prometia fazer de tudo, ser e-mail, forum, wiki, twitter, blog. Ou seja, ele se propunha a fazer de tudo um pouco.

Enquanto isto, o Twitter que permite as pessoas escreverem textos que não podem passar de 140 caracteres tem mais de 100 milhões de usuários. Estranho, o twitter na verdade é uma versão simples de blog, uma tecnologia que já existe a algum tempo. A primeira vez que ouvi sobre o Twitter eu confesso que pensei: “Para que alguém vai usar isso? É um blog piorado”.

Conversando com familiares vi que minha visão sobre o Twitter era a visão de quem trabalha com informática a mais de 10 anos e passa muito tempo na frente de um computador (mais tempo do que deveria eu acho), muito dos meus amigos possuem blogs, organizam fóruns, essas tecnologias fazem parte de nosso cotidiano. Para a maioria das pessoas o blog não é assim tãoooo fácil, nem prático! Além disso, para quem usa o computador apenas como uma ferramenta, manter um blog é demais. Mas o Twitter é outra conversa, é fácil de manter, simples.

Quando comecei a trabalhar com desenvolvimento de software não podia sair uma tecnologia nova que eu queria aplicar nos meus trabalhos. Um dia, ao descrever um software que eu queria instalar na empresa e listar suas qualidades para o meu chefe, ele fez uma pergunta bem simples: “De todas essas fabulosas característas quais a gente vai usar? Porque se for só para ter um monte de funcionalidade que eu não vou usar, eu prefiro o que a gente tem hoje. Ele só faz uma coisa, mas faz bem”. Na época fiquei decepcionado, eu gostava de aderir a todos os Hypes do mercado. Hoje, como arquiteto, e tendo que dar suporte para tudo que desenvolvo, eu percebo que ele estava certo. O bom é o simples. Ou como diria meu irmão “Faça o simples e não me dê trabalho”. Tá ai o Twitter que desbancando o Wave não me deixa mentir.

TV Cultura vai cortar programas e demitir até 1.400


05 Ago

Depois perguntam porque eu vivo dizendo que está tudo errado! Pensem neste tipo de coisa antes de clicar na teclinha verde!

Tem uma reportagem legal no R7 (Daniel Castro) sobre o tema, vale a pena dar uma lida.

http://noticias.r7.com/blogs/daniel-castro/2010/08/04/bomba-tv-cultura-vai-cortar-programas-e-demitir-1-400/

10 Mandamentos do Arquiteto de Software


01 Ago
    1. Se não for simples, não vale a pena;
    2. Se não for estável, não vale a pena;
    3. Se não for suportável, não vale a pena;
    4. Jamais justifique a tecnologia pela tecnologia;
    5. Seja flexível;
    6. Questione tudo;
    7. Não culpe o fabricante da tecnologia pelos erros que você cometeu;
    8. O ótimo é inimigo do bom;
    9. Faça uma trégua com a equipe de infra-estrutura;
    10. Não reinvente a roda.

 

Infelizmente não tenho a fonte. Se alguém souber avise que eu coloco aqui.

PSOA

Sem música, a vida seria um erro!