Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Well, you didn't say if you otherwise have a job, and how many hours per week you work. If you have a 40 hour per week job, I consider highly unlikely that you'll do 4 pages per day (which means 28 per week). That comes out to a chapter per week _non-stop_ for 3 months.

    When writing the Mason book, I was working about 30 hours per week and I did not write nearly that fast. Maybe I wasn't pushing myself very hard but I found that I had to be in a certain frame of mind to produce anything decent. It wasn't entirely hard to get into that frame of mind, but I couldn't do it if I was really tired or whatnot.

    Now, once I got into writing mode, I could easily crank out more than 4 pages at once, but there's no way I could have done that every day.

    It's hard to estimate how long the writing took, since about 2/3 of the way through both I and my co-author (Ken Williams) took some time off to beat the at-that-point unreleased Mason 1.10 into shape, because that's what we were documenting.

    Doing that coding in turn required us to go back and revise chunks of the book.

    But if I had to take a guess, I'd say I wrote about 150 pages (in O'Reilly page sizes) over the course of six months, which is nowhere near what you're aiming for.

    I'm married, though I have no kids, and I do have other volunteers things I work on besides my paying jobs, but nonetheless, I think you are grossly overestimating your speed, unless you have literally no other work to distract you.
    • I do have a full-time job, but I am single, so that helps. I do have a fairly active social life, though, so that's something which needs to get tossed by the wayside for a while.

      do {
        unless ( $working ) {
          write( $stuph ) && undef $social_life;
      } while ( ! $dead );

      My coauthor and I are still working out deadline details, but I have no idea how this is going to turn out. There are a few other ingredients which have been tossed into the mix, s