I was just cruising the forum after being gone for quite a while and saw this string of posts on Bruce's book. I wish him luck. When I wrote "Programming PIC Microcontrollers with PicBasic" I had no idea how much work would be involved. For every single page printed there were 15 in the trash. It took me 2 1/2 years from start to publisher release and by then half the book was a bit dated. In the end though it's worth it if you help just one person get started. The email feedback you get is mostly positive and that is one of the rewards.
As Melanie stated it doesn't pay well for the hours put in. You do it because you want to pass on your knowledge and help future generations of programmers get started with the art of programming. At least that's why I still do it.
Keep plugging away Bruce. I'm sure it will be a great book.
Bookmarks