quarta-feira, 24 de janeiro de 2018

Europeus estão afeminados e as mulheres correm perigo

terça-feira, 10 de abril de 2012

Excelente explicação sobre joins

Excelente explicação sobre joins, veja:
http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html

quarta-feira, 25 de janeiro de 2012

Radical Management - Heitor Roriz

Radical Management

Heitor Roriz

o que Steve Jobs fez pela Apple dificilmente o seu substituto conseguiria: introduzir a visão e a perspectiva do cliente em todos os ambientes da empresa. Isso não é tarefa fácil tendo em vista a situação econômica global, cada vez mais levando as empresas a reduzir e cortar custos, tendo como protagonista a famosa contabilidade de custos. É com base nisso que as empresas vêm medindo progresso.

Eliyahu Goldratt desenvolveu um conceito diferente, denominado contabilidade de eficiência, que conceitualmente procura aumentar a velocidade em que os produtos e serviços se movem através de uma organização eliminando os gargalos.

Steve Jobs conseguiu que a máxima "delight the customer" estivesse por toda a organização, nos levando a repensar os conceitos de liderança e inovação, o que Steve Denning chama em seu livro "The leader's guide to Radical Management" de Gerenciamento Radical, um conceito inovador, construído tendo como base os valores Agile!

"Delight your ears" ouvindo essa palestra!



"Diga 33!" Case de sucesso de um projeto puramente XP dentro da TIM-Sul

"Diga 33!"
Case de sucesso de um projeto puramente XP dentro da TIM-Sul


Tirando o código a limpo: um código de conduta para profissionais - Edson Yanaga

Tirando o código a limpo:
um código de conduta para profissionais - Edson Yanaga

Você é um desenvolvedor de software? Você é "ágil"? Você cola uns post-its na parede, faz umas reuniões em pé e acha que isso é suficiente? Você gosta de ser "ágil" pois permite que você documente menos, programe menos e se esforce menos? (Afinal, os méritos e as culpas são todos do "time".) Você gosta de estar na moda?

Nesta palestra vamos distinguir aqueles que programam daqueles que fingem. Vamos identificar os desenvolvedores profissionais e os que não merecem o nosso apreço. Vamos mostrar o que é necessário para que TODOS passem a respeitar essa profissão chamada "programador". De qual lado você está? De qual lado você quer permanecer?


"O Dilema" - Klaus Wuestefeld

"O Dilema" - Klaus Wuestefeld

Focar na qualidade do software ou na entrega imediata de novas funcionalidades?
A maioria das equipes de desenvolvimento ignora a qualidade, dia após dia, projeto após projeto, favorece a entrega imediata e detona sua própria produtividade já a partir do curto prazo. Por quê?
Nas palavras de Albus Dumbledore: "Logo, logo, Harry, todos teremos que escolher entre o que é certo... e o que é fácil."



quinta-feira, 22 de dezembro de 2011

Como melhorar eficientemente

Atualmente me divirto com um jogo chamado StarCraft II, procurando material para melhorar meu aprendizado e habilidades neste jogo, encontrei um texto muito interessante, do qual venho resaltar um trecho que vale para qualquer área da vida, fala sobre como se tornar um dos melhores de forma consistente, e resalta algumas limitações naturais que veem da forma tradicional de ensino.



"Eu já vi várias pessoas que parecem ter um problema particular em aprender; elas simplesmente não sabem aprender.É verdade que se uma pessoa aprende uma coisa sozinha, elas tendem a aprende-la 10 vezes melhor que se essa coisa fosse contada por qualquer outra pessoa.Você pode acreditar nisso?Eu usei isso várias vezes em minha vida, e agora, várias pessoas me consideram um faz-tudo; eu pareço ter talento em tudo o que eu faço.Honestamente, isto é porque eu descobri cedo na vida como descobrir coisas.Agora, ao invés de dizer que os melhores jogadores tem “talento natural”, considere que todos os melhores jogadores sabem como continuarem a aprender continuamente no SCII.Isso faz muito sentido.Grande parte das pessoas podem apenas aprender certo tanto antes de atingirem uma parece por que elas não desenvolveram a habilidade de aprender coisas complicadas.Eu acho que para uma pessoa fazer alguma coisa em um nível muito alto de competitividade em qualquer área, a habilidade de aprender constantemente é muito importante.



Pensei nisso, se você cresceu toda a sua vida no sistema de escola pública(no nosso caso do brasil, é particular) ‘’recebendo’’ inteligencia ‘’na boca’’,o quão bom você acha que você vai ficar no StarCraft II se seus meios de melhorar estão muito ligados a outra pessoa?Imagine o quão ruim você será se você aprender dez vezes pior do que alguém que se ensina.
Agora há uma possivel contradição no que eu estou detalhando: como este manual pode lhe ensinar a melhorar no SCII de uma maneira efetiva se voce não pode se ensinar? Bem, eu gostaria de pensar neste manual como ferramenta.Esta ferramenta faz mais fácil para você como quem quer aprender sozinho.Lembra-se de como na introdução eu disse que a idéia deste manual não era focar-se em estratégias ou métodos?Eu não vou lhe ensinar a jogar melhor, eu vou tentar lhe ensinar a ensinar a você mesmo, te mostrando o caminho certo para começar sua jornada de melhora."


Fonte: http://us.battle.net/sc2/pt/forum/topic/3123368643