quinta-feira, 16 de fevereiro de 2006
IPv6 Readiness
IPv6 Readiness, oitavo episódio do Intellectual Icebergs.
How the Internet Works
sábado, 14 de janeiro de 2006
Hotmail: administrando sistemas
O problema deles é o proverbial "trocar a roda com o carro andando". Eles evoluem constantemente o sistema do Hotmail que roda em milhares de servidores e não pode parar. O jeito é manter um controle de mudanças ferrenho e contar com uma equipe altamente disciplinada. As mudanças são implementadas e testadas em laboratório. Depois são implantadas num conjunto de dez servidores. Se tudo correr bem eles a implantam em 100 servidores. Depois 1000. Até que todos os servidores tenham sido atualizados. O grande problema é que durante uma implantação (que eu imagino que possa durar várias horas) eles têm servidores e clientes rodando versões N e N+1 do sistema e todos têm que "falar" com todos.
Perguntado sobre que tipo de skills ele procura num administrador de sistemas quando está contratando um ele diz o seguinte:
Sobre spam ele diz que o problema é sério mas que a taxa de crescimento caiu e provavelmente estejamos no pico. Mas que pico... ele acha que 75% das mensagens circulando na Internet são spam.
Sobre backups ele é bastante claro dizendo que fitas já não servem mais. A solução é fazer backup constante em disco.
Mas a melhor de todas foi a resposta que ele deu quando perguntado se eles usavam interface de linha de comando ou interfaces gráficas para administrar todos os sistemas do Hotmail:
E isso numa empresa da Microsoft! :-)
Ele fala mais sobre QA e formalização dos processos, capacity planning, storage, etc. Vale a pena pra qualquer administrador de sistemas.
Ah, e pra terminar teve a pergunta padrão: que conselho ele daria pra alguém que pretenda gerenciar um mega-sistema como o Hotmail:
quinta-feira, 12 de janeiro de 2006
Papotech: Home Cinema
O João foi meu colega no CPqD até poucos anos atrás e conseguiu passar para o podcast um estilo de conversa irônico e sarcástico que sempre foi sua marca registrada. Ele já foi criticado por monopolizar o programa e não deixar o Vinicius falar muito, mas com o dobro da idade do colega é natural que suas sinapses recebam impulsos com maior freqüência. :-)
No episódio 16 o assunto principal foi a construção de um Home Theater (ou Home Cinema, como eles preferem). O assunto começou aos 22m25s do programa e durou 35 minutos. Vale a pena ouvir também o podcast especial de dois minutos sobre o Dolby headphone no qual eles mostram a tecnologia que a Dolby desenvolveu pra simular (muito decentemente) o efeito Dolby 5.1 num par de headphones stereo normais. Eu o ouvi no meu iPod com os headphones padrão (os branquinhos que não são lá essas coisas) e o efeito é realmente muito legal.
BTW, pra quem gostar desse episódio, sugiro ouvir o episódio 10 no qual eles inseriram dez minutos (a partir dos 57m10s) de erros de gravação dos primeiros episódios. Eu estava dirigindo enquanto ouvia e quase tive que parar no acostamento de tanto que eu ria.
Parabéns, João e Vinicius.
quinta-feira, 8 de dezembro de 2005
a Very Short Essay on Doubt
a Very Short Essay on Doubt
(composed of very famous quotes)
by Michael Canfield
I think we ought always to entertain our opinions with some measure of doubt. I shouldn’t wish people dogmatically to believe any philosophy, not even mine.
— Bertrand Russell
To have doubted one’s own first principles is the mark of a civilized man.
— Oliver Wendell Holmes Jr
If you would be a real seeker after truth, it is necessary that at least once in your life you doubt, as far as possible, all things.
— Descartes
But,
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts.
— Bertrand Russell
The best lack all convictions, while the worst / Are full of passionate intensity.
— Yeats
Doubt is not a pleasant condition, but certainty is absurd.
— Voltaire
Therefore,
Doubt ‘til thou canst doubt no more … doubt is thought and thought is life. Systems which end doubt are devices for drugging thought.
— Albert Guerard
sexta-feira, 18 de novembro de 2005
"Everything Sun does will be Open Source"
"Everything Sun does will be Open Source. Everything... The message I will give to the software companies specifically is: get to Open Source quickly, there's no downside that I can see. By the way, get to 'free' quickly, there's no downside there that I can see. The value may have to come from something else... but there's immense value in being able to reach the broadest market in the world. You know, once you get that community and that volume, try to figure out what are the responsible ways to go create value for your shareholders."Bastante forte, vindo do COO e Presidente de uma empresa do tamanho da Sun. Vale a pena ouvir o resto do audio, que já está no final.
Bem no início, a partir dos 4m40s, Tim pede pro Jonathan falar sobre como a Sun vê o fenômeno Open Source. Jonathan usa o termo free algumas vezes, mas fica claro que ele está se referindo ao preço e não à liberdade. De qualquer modo, ele e o Tim acabam trocando algumas farpas pontudas, a briga parece que vai ser feia mas o Tim acaba colocando panos quentes...
quinta-feira, 10 de novembro de 2005
Less is More
A palestra se chama "Less as a Competitive Advantage". Jason argumenta que uma startup precisa de muito menos recursos do que se imagina para vingar. Precisar não é bem o termo... na verdade, ele argumenta que é mais vantajoso começar com menos dinheiro, menos pessoas, menos tempo, menos abstrações e menos software. Parece estranho e até meio ingênuo, mas o cara é bastante persuasivo, principalmente se você o ouve... coisa que você pode fazer ouvindo o podcast Distributing the Future: Web 2.0 Day Two. Ouça a partir de 22m10s, por 7m10s. Vale a pena.
Pra quem prefere ler, ele falou sobre o mesmo assunto no seu blog.
Em outra palestra interessante o mesmo Jason fala do Basecamp, que é uma ferramenta web de gerenciamento de projetos que a 37signals negocia na base de hosting, i.e., você não baixa e instala a ferramenta mas cadastra-se no site e a utiliza sempre nos servidores da 37signals, pagando uma taxa de utilização. BTW, ela é a aplicação showcase do RoR. Mas, a palestra fala sobre as lições que o pessoal da 37signals aprendeu durante o desenvolvimento do Basecamp.
"A palestra foca em quatro princípios: reduzir massa, aceitar restrições, evitar abstrações excessivas no processo de desenvolvimento e adminitrar as dívidas. Jason explica como ele aprendeu que 'menos é mais' quando se trata de features e enfatiza a importância de se construir 'meio produto, não um produto meia-boca'. O sucesso de Basecamp demonstra que as lições aprendidas pela 37signals em contruí-lo têm enorme valor."