3 ms·
> that accept contributions (e.g. chapters) from reputable academics from around the world. As someone currently doing something like that, I'd say it massivel
by mjn 13y ago
> that accept contributions (e.g. chapters) from reputable academics from around the world.
As someone currently doing something like that, I'd say it massively complicates the process of getting a coherent book finished this decade. The first issue is that people never deliver their chapters on time! Everyone's busy, and it's like herding cats to get a bunch of well-known people to deliver a manuscript, which is usually not the most pressing thing on their TODO list. (I'm guilty of it also.) The second issue is that if you want it to be a coherent textbook, vs. more of a collection-of-tutorials style anthology, everyone has to be on the same page about the overall approach the textbook is taking, and the chapters have to fit together closely. This is particularly important when later material builds on earlier material, and needs to do so in a way that works pedagogically (as is almost always the case in a CS textbook). Which requires a lot more Skype meetings and usually iteration on the chapters.
In our case we tackled it by having three primary "in-house" authors, at the same institution, who decided on the overall approach of the textbook, and outlined the whole thing. At least one of us was then also a co-author on every chapter; external contributors were invited within this context, to write part of a chapter in collaboration with us. This helped integrate the external contributions a bit more easily, and made sure they fit in to the book. And we had only about 8 external contributors. I would definitely not want to go all the way to having completely separate chapters written by different people and try to integrate them, and get the book finished before 2020.
The short version is: it's a good idea, but integrating multiple people's contributions into a coherent textbook is hard. If you take 10 people, and take 1 chapter each from the textbook they would've each written if they were writing the whole thing, the most likely result is not a coherent textbook, but 10 chapters that don't really fit together. Not just in the sense that you'd word things a bit differently, but that you'd organize the book completely differently and emphasize completely different material, so the result doesn't introduce material in a progression that's useful to a reader trying to learn the subject.
- pserwylo 13y agoFirstly, thanks for doing what you're doing. Even if it is a hassle to get it all together, I hope that the more people engaging in this type of effort can only be a good thing. I agree that the coherency of the text book would be poor if everything was written by different authors. In fact, it is often so jarring when I read a journal article with different writing styles, that it is one of the easiest ways for me to identify plagiarism in student work or when reviewing for journals. I guess the answer would be to have particularly committed and experienced editors like you mentioned in your attempt. Perhaps if the book started of as quite a basic book, with key concepts, written by one person. Then, over time, that person (or small group of people) could accept pull requests from the community, and modify them to fit the style of the original book. This could work quite similarly to most open source software projects: 1) Start of with one or a few people 2) Build only enough functionality for a working/useful piece of software 3) Over time, build up functionality via community contributions (and further contributions from the original contributors) 4) The direction of the project is steered by a group of people with its best interest in heart Note how in the example of software, there is a fully working thing (even if it doesn't have all the bells and whistles attached) quite early in the process. Also, the overall vision for the project is kept in line by the original maintainer, who runs an eye over each pull requests and is free to make suggestions for changes. If there is any major disagreements, people from the community are free to fork the software and make it suit their needs. I don't know how practical this is, in that a text book without huge amounts of detail may have less usefullness than a piece of software without huge amounts of functionality. Perhaps there are some fields which would benefit from such an approach, while others really do need to have a comprehensive, "finished" book to be of any use to anyone.
- ivan_ah 13y ago> a basic book, with key concepts, written by one person [...] without huge amounts of detail For math and physics you can get pretty far with definitions and key formulas. As for succinctness of the explanations, it all depends of the "level of description" for the coverage. The more math notation used, the shorter the text will be, but also less readable. In addition to the notation, you must control the vocabulary and the level of abstraction which you use in the narrative. The language level in advanced math textbooks is level="grad student", most science textbooks assume level="some college", most science news articles are level="high school", general media assume level=middle school", except Fox and CNN who give primary-school-level explanations of World politics. In my experience, writing explanations for the "some college"-level readers can be quite succinct so I think your idea of a pared-down minimum viable textbook is possible. For example, a short intro to machine learning could start from 100pp of short-form lecture notes that explains the basic ideas and formulas, solved example problems and maybe some code---godda have some code in there if it's about ML. Writing such a text is just 6 months of work, whereas writing a full ML book would take years. Once the basic notation, definitions, and math prerequisites are written down, there could be 20-30 separate applications chapters (10-30pp each) where a single idea of ML is described by someone knowledgeable about it (perhaps not a researcher, the best would be a grad student). Bonus points for complete code examples. Pull requests for typo-fixes and requests for additional explanations ensue. And Bam!, ML textbook v1.0 done. A textbook in a year. (v2.0 one year later can add more applications, add applications of the applications, or additional introductory material (tutorials) to make the book more accessible.) > it is often so jarring when I read a journal article with different writing styles, I think this will be and important problem with book-collab projects... How do you meld the voices (and egos!) of 30 people in a single narrative? > I understand that "getting your name out there" is not motivation enough for doing such things. However, surely just doing it for the good of education and teaching is motive enough? I presume you must be under 30 from your statement since: Anyone who is under 30, and is not a leftist, has no heart; and anyone who is over 30, and is not a capitalist, has no brains. (http://en.wikiquote.org/wiki/Winston_Churchill#Misattributed http://en.wikiquote.org/wiki/Winston_Churchill#Misattributed) There must be some sort of monetary incentive. Maybe "book writing" funding from fed-gov or prov/state-govs? Maybe paid by universities? Either way there must be money involved if we want to motivate people to invest one year of full time work to write a book on subject X. Making money of the printing seems like the best choice to me... and, interestingly, charging for printing is totally compatible with GFDL. I think print-on-demand and self-publishing is a good first start---it puts more power in authors' and readers' hands, which are the only people that matter in the value chain. It's going to get very interesting in the book publishing sector in the coming years, I promise ;)