|
irclog.perlgeek.de/perl6book/today | source: github.com/perl6/book/ Set by moderator on 26 April 2011. |
|||
|
12:59
masak joined
|
|||
| sjn | o/ masak | 13:00 | |
| ok, so here's what's on my mind... | 13:01 | ||
| (if you're up for it) | |||
| masak | sure. | 13:02 | |
| (I've been reading through github.com/sjn/book/blob/outline-r...-goals.pod just now) | |||
| sjn | we try to start with a good storyline | ||
| I'm still a bit partial to the suggestion i pitched to moritz a while back, but in any case that's only a rough idea | 13:03 | ||
| plenty of ways to refine or change it still | |||
| I'd love it if moritz's work could be sync'ed with it, but he's not so keen on that :-/ | 13:04 | ||
| (or at least, he thinks it sounds to difficult) | 13:05 | ||
| masak | do I understand correctly that this "aspect" stuff means that there is not one canonical path through your book? | 13:06 | |
| sjn | hm | 13:07 | |
| there's one story, one "sequence of events", or one timeline, perhaps | |||
| and several ways of telling that story | |||
| masak | <moritz> writing a book is a lot of work | 13:08 | |
| sjn | yes | ||
| masak | <moritz> and I don't know if we ever get further than a single aspect | ||
| I just wish to agree fully with moritz here. | |||
| sjn | starting out with one aspect is fine | ||
| masak | this is what we've learned from our book effort. | ||
| your book effort looks like it's starting up, and it's easy to imagine lots of tuits going into it. | |||
| I sense the danger of spreading oneself too thin with those there aspects. | 13:09 | ||
| I'd much rather see something that was intentionally modest in scope, and then got extended because people contributed to it and it turned out to be successful. | 13:10 | ||
| sjn | well, my assumption has always been to start with one finished book, and then add to it as necessary | ||
| the more complicated the book, the more it takes to extend it horisontally (with aspects) | 13:11 | ||
| complicated/long/deep/etc. | |||
| so starting simple is probably a good idea | |||
| masak | for example, in my blogging effort, I'm probably going to pick a person I know as my one-reader audience, and then write posts "for" him or her. | ||
| sjn | but there will be a combinatorial explosion no matter what | ||
| who you writ for is entirely up to you | 13:12 | ||
| write* | |||
| masak | of course. | ||
| sjn | what I care about, is that there's a good narrative | ||
| masak | not sure I know exactly what you mean there yet. | 13:13 | |
| sjn | something that can pul the reader through the text | ||
| masak | and yes, I did read the definition. | ||
| sjn | a good story | ||
| masak | and you're saying all of the books you listed as examples have that? | ||
| I just read them as good programming books... :) | |||
| sjn | something you tell about, that makes the reader go "I want to know what's going to happen next" | ||
| No, I'm not saying the books I liste there have that :) | 13:14 | ||
| masak | huh. | ||
| not saying you're wrong, just that I didn't notice :) | |||
| (the third one I haven't read, but...) | 13:15 | ||
| sjn | those books have some good qualities perhaps worth learning from, using, mimmicking | ||
| masak | sure. | ||
| oh, and I'm not saying I think a narrative is necessarily bad, either. | |||
| sjn | well, if there's no narrative, then we're strictly not writing a book any more | 13:16 | |
| it's more like a collection of articles | |||
| that maybe have some commonalities | |||
| masak | that's exactly what I plan to write :) | ||
| if you like the material, you're free to have it (and add a narrative). | |||
| sjn | with "narrative" I'm thinking about using other tricks that make the book more compelling to read | 13:17 | |
| masak | ok. | ||
| sjn | not "just the facts, please", but actively hinting about what's to come | ||
| or talking about difficult issues, trying to solve them | |||
| or spend some time telling about important people | 13:18 | ||
| or telling about something that can be used in a classroom | |||
| there are plenty of ways to make a text more complelling | 13:19 | ||
| masak | right. | 13:20 | |
| sjn | but as I see it, most of them are dependent on a narrative | ||
| that's why I'm so insistant on that idea :) | |||
| masak | well, the narrative can't be too far removed from the actual goal: learning to program. | 13:21 | |
| sjn | of course | ||
| there narrative is one of the tools you have that you can use to teach | |||
| now, I'm not proposing "do all this" | 13:22 | ||
| I'm saying "please don't do the minimal thing" | |||
| there are waaay too many people out there that need every kind of help they can get to get through class | |||
| masak | sure :) | 13:23 | |
| I'm aware of the benefits of saying the same thing twice in slightly different ways. | |||
| (and I'm all for that) | |||
| sjn | and having an engaging and gripping story in addition to everything else (ideally an enthousiastic teacher, good classmates, help at home, etc.) is very useful too :) | 13:24 | |
| but the thing is.... | |||
| masak | in fact, that's probably one of the big challenges for me as a regular on #perl6 and someone who thinks about the language a lot. things that look similar to be might look very different to other people. | ||
| sjn | the really DIFFICULT thing is... | ||
| NOBODY IS GOING TO WRITE IT | |||
| masak | I'm glad we agree on that. | ||
| and it's not your fault. | |||
| that's just the way things are. | |||
| sjn | unless we do it :) | ||
| so to get the option of telling the same thing in many ways (but now in a boo), we need to start somewhere | 13:25 | ||
| masak | right. | 13:26 | |
| sjn | and that is with _one_ book | ||
| that everyone who thinks a little different can read, and comment and tell us "but this makes more sense if you tell it _this_ way" | |||
| (and yes, I'm pithching a long-term project here) | 13:27 | ||
| this is not a book that will ever be finished, much like Perl 6 or Perl 5 or any other living language never will be finished | 13:28 | ||
| but it will get _better_ | |||
| and with the aspect thing, it gets to become better in new and exciting ways | |||
| while still bing internally coherent, with one narrative and one voice | 13:29 | ||
| being* | |||
| </crazytalk> :) | |||
| masak | again, interesting pitch. difficult to get there, IMO. | ||
| sjn | oh yes | ||
| masak | difficult as in "lots of work". | ||
| sjn | very difficult to get there | ||
| so to do it, we need help | |||
| masak | supposedly you'll have to make the same pitch to many people in order to get them enthusiastic. | 13:30 | |
| sjn | yes | ||
| masak | and then provide the tools to make it happen. | ||
| sjn | I'm prepared to start at NPW :) | ||
| masak | :) | ||
| sjn | I've already pitched this idea several times | ||
| but not with an actual book project | |||
| but I can't do this alone :-( | 13:31 | ||
| masak | I still believe you'd do best to get some minimal proof-of-concept that you can put in the hands of people. | ||
| and say "like this, but even more". | |||
| sjn | masak: that can be done with chapter 1 of the perl6 book | 13:32 | |
| masak | right. "can be done". | ||
| I mean I think you need to release early, release often, basically. | 13:33 | ||
| sjn | exactly, starting with a few completely crazy people who despite all rational arguments try to do something, just because it sounds so awesome :) | ||
| masak | it'll be interesting to follow along. | ||
| sjn | masak: yes, in fact, the idea is really to treat a book like a "strong core" open source software project | 13:34 | |
| masak | aye. | ||
| sjn | (well, a loose core can work too, but as with any project it depends on the people who are involved :) | ||
| masak | as I said, my chief duty is to perl6/book. but I'll follow along with interest (and maybe even contribute, who knows?) | ||
| sjn | right | 13:35 | |
| so, trying to do the blogging in a way that can be used directly isn't on the table any more :-/ | |||
| masak | um. | 13:36 | |
| sjn | no? | ||
| masak | regardless of my intents with the blogging, I will produce something and you'll have to decide whether it's useful to you or not. | 13:37 | |
| sjn | sure :) | ||
| masak | up until now, I was under the impression that my stated goals with the blogging would be of at least limited use to you. | ||
| even if I don't drag in a narrative or aspects into it. | |||
| sjn | well, I'm trying to convince you to do more, and put your efforts into a larger picture ;) | 13:38 | |
| don't w6rry about the aspects yet | |||
| worry* | |||
| masak | but I'll explicitly state that I'm also doing the blogging just because I want to, and it'll be interesting to do a one-month thing and see how much of Perl 6 I can realistically cover. | ||
| so either way for *me*, it'll be useful too. | 13:39 | ||
| sjn | that's c6ol | ||
| masak | I'm considering your effort and mine to be independent but possibly of use to each other. | ||
| sjn | wtf | ||
| masak | brb, washing clothes | ||
| sjn curses his laptop | 13:40 | ||
| masak | anyway, I wish you the best of luck. unable to spread myself thinner with more book efforts, but happy to help where I can by reviewing stuff and providing Perl 6 knowledge, perhaps. | 13:54 | |
| sjn | :-/ | 13:57 | |
| masak | by the way, you're experiencing the same type of dynamics here as the Perl 6 project at large. people want to start chipping in "when it's ready for production", i.e. when something evidently successful is already manifest. that's what I'm suggesting you work towards for your project as well, to get people to see something concrete. | 14:14 | |
| sjn | yep | 14:19 | |
| but I also know I suck at writing (although I try to get better) and I suck at Perl 6 (although very excited about it and would love to see it succeed) and I suck at Perl 5 (although I can do some useful stuff and I'm learning every day) | 14:21 | ||
| so that's why I need help. :-P | |||
| anyhoo | 14:22 | ||
| masak: the absolute minimum you have to do for this to happen, is to put a sensible license on what you're writing | |||
| cc-by-sa or cc-by-sa-nc | 14:23 | ||
| masak checks if his blog says anything about license | |||
| sjn | perl6book is cc-by-sa-nc, iirc | ||
| masak | hm. it doesn't. | ||
| anyway, I'm perfectly fine with licensing these posts out as cc-by. | 14:24 | ||
| sjn | cc-by? | ||
| no sharealike? | |||
| masak | would you prefer it to be? | ||
| I mean, additional constraints on the usage would mean you can do less with the content... | 14:25 | ||
| you can always relisence it as cc-by-sa when you borrow my material... :) | |||
| sjn | SA is one of those useful constraints.. :) | ||
| masak | I'm fine with licensing it as cc-by-sa if that helps you. :) | ||
| sjn | and I'm a fan of respecting "upstreams" licenses :-P | 14:26 | |
| masak | absolutely. | ||
| license terms of added to strangelyconsistent.org/about | 14:48 | ||
|
19:02
masak left
|
|||