Wednesday, September 23, 2009

Livros para se divertir






















Colocarei abaixo a lista dos livros que eu li nos últimos 6 meses. Talvez eu tenha esquecido de alguma coisa, mas essa é uma boa base. Vou separar essa lista em 3 grupos:
  1. 100% - aqueles livros que eu li do começo ao fim;
  2. 70% - livros que li algumas partes que somadas dão mais de 70% do livro;
  3. 20% - livros que eu apenas li um pequeno pedaço específico, mas que foi útil de alguma forma.
100%
  • Domain Driven Design - Eric Evans: junto com a leitura desse livro, organizei um grupo de estudos de DDD aqui na Locaweb. Foi um dos maiores aprendizados do ano.
  • Domain-Driven Design Quickly - InfoQ
  • Virando a Própria Mesa - Ricardo Semler - estamos tentando, de alguma forma, pensar em equipes auto-gerenciáveis. Este livro trouxe várias ideias (que a maioria eu concordo, embora com algumas ressalvas) do que poderia ser uma empresa do futuro.
  • The Outliers - Malcom Gladwell - excelente ensaio mostrando que as pessoas se destacam ao longo da história não só pelo seu próprio mérito, mas também por uma série de condições (contexto, legado cultura, família a qual pertencem, etc). Minha crítica a esse livro está no próprio conceito de sucesso. O que é ter sucesso? É ter dinheiro? Ficar famoso? Ter poder? Não é possível ter sucesso sem ser um Outlier?
  • Para Todos - Daniel Cukier (olha a propaganda aí! :-) - meu livro de poesias.
  • As Intermitências da Morte - José Saramago - Um dia a morte resolveu parar de matar e o caos se instaurou no mundo. Muito linda a reflexão de Saramago. Eu gosto muito de pensar e refletir sobre a morte.
  • Pragmatic Thinking and Learning - Andy Hunt - livro no qual basearei minha palestra no Encontro Ágil. Vários insights incríveis. Inclusive, ele tem um capítulo que fala de meditação Vipassana (embora a explicação do que ele chama de Vipassana está completamente errada...)

70%
  • Agile Web Development with Rails - Dave Thomas e David Hansonn - o primeiro livro de Rails que eu li, apesar de não ter lido tudo, aprendi muita coisa básica nele. Recomendo, como um bom começo para quem quer entrar no mundo RubyOnRails
  • The Starfish and the Spider - Ori Brafman e Rod A. Beckstrom - excelentes exemplos das diferenças entre redes centralizadas e redes descentralizadas. Existem vantagens e desvantagens em cada uma das duas. A Internet é o maior exemplo de rede descentralizada.

20%
  • Thoughworks Anthology - Essays on Software Technology and Innovation - vários cases interessantes. Pequenos artigos que podem ser lidos de forma desconexa. Em resumo, vários bons posts de blogs transformados em livro.
  • xUnit Test Partterns - Gerard Meszaros - a bíblia dos testes. Quem quer ser um expert em testes, tem que decorar esse livro. Ele tem algumas coisas que estão desatualizadas, mas muitos dos conceitos básicos permanecem. O foco não é em ferramentas e sim nos conceitos, o que torna a coisa mais interessante.



Agora os livros que eu estou lendo no momento:
  • Textmate - power editing for the mac - James E. Gray - aprendendo a usar esse excelente editor de textos
  • Everyday Scripting with Ruby - Brian Marick - melhorando meus conhecimentos básicos de Ruby
  • The Tipping Point - Malcom Gladwell

E por fim, os que estão na minha lista de TOREAD:
  • The Machine That Changed the World - James Womac, Daniel Jones e Daniel Roos
  • The Passionate Programmer - Chad Fowler
  • Patterns of Enterprise Application Architecture - Martin Fowler
  • Linked - Albert Laszlo Barabasi
  • ...
  • ...
  • ...
  • (faça aqui a sua recomendação)