É algo que me tem "chateado" há algum tempo, especialmente porque agora tenho alguns estagiários aqui no escritório, e noto algumas dificuldades em "adaptar". Tipo tenho aqui uns livros (bíblias) da Wrox, mas já se sabe como é... sendo em inglês e tudo, torna um pouco complicado (se bem que eu pessoalmente prefiro os livros em inglês.. lol).
Mas isto tem um pouco a haver com a ideia de conhecimento "livre". Gosto da ideia por detrás do Connexions (
http://cnx.org/ e o vídeo de um dos fundadores -
http://www.ted.com/talks/lang/eng/richard_baraniuk_on_open_source_learning.html). E gostava de poder contribuir para lago do género, nesta área.
Em termos de livro, aquilo que tenho em mente acabaria por crescer muito ... mas fica a ideia, e é claro convém ter contribuições:
- Informação estruturada e detalhada sobre a linguagem - desde os tipos, referencias, collecções, etc. Como seria de esperar claro.
- Ao longo do texto, poderia ter blocos de comentários que seria útil ao texto em curso, um pouco como aquilo que se encontra no "Framework Design Guidelines" da editora Addison Wesley. Tem ao longo texto comentários extras dos autores, por vezes encadeados, e por vezes até com
opiniões contraditórios. Gosto muito deste detalhe. Abstrai o conceito de livro técnico para discussão / conversa. Naturalmente penso que seriam essencialmente os comentários de colaboradores que não ficaram integrados directamente no texto. - Os fins de capítulos poderiam ser exemplos, e cookbook style
- O livro deveria não só tocar na linguagem, como também ferramentas (todas as plataformas e todos os géneros - open a proprietário)
- O livro poderia explorar elementos associados (ASP.NET, WebServices, Webforms, etc..) como também Arquitecturas usando a linguagem
- Patterns, bestpractices, etc...
- ...
Porque a ideia me tem estado na mente há algum tempo, tenho naturalmente uma ideia formada do que deveria ser, mas é natural que algumas coisas aqui são excessivas e serão certamente demorosas. lol.. mas é uma evolução contínua de texto, e certamente muita gente ja tem muito escrito na área - blogs, etc, e q poderá disponibilizar info.
enfim.. ideias.
Relativamente á ideia da integração da revista, penso q o capitulo no livro n funcionaria por uma razão de comprimento de texto. Não q um resumo não serviria, mas a ideia é ser superficial e profundo ao mesmo tempo. Se é que dá para imaginar tal ideia... lol, mas penso q informação de tal livro poderia saltar para a revista e artigos de revista poderiam passar para dentro do livro, porque enfim, deveria ser um repositório de conhecimento estruturado, e a info do artigo será sempre útil.
A plataforma de colaboração é importante.. o DocBooks parece interessante (do Real World Haskell mencionado?) e esta versão do livro DjangoBook tem um sistema de comentarios bastante interessante:
http://www.djangobook.com/en/2.0/enfim.. mais ideias..
