I think the two keys are passion and filling a need. I'm not so sure you have to have a "writing resume" before you can get started - I had none and Kathy had very little.
Here's what we did:
- We found something we were passionate about. (In our case we got to do two things at once that we were passionate about - Java and learning theory.)
- We did some research to see what the competition was like. We wanted to make sure of two things:
1 - that there was competition - we wanted to make sure that our book didn't "fill a much needed gap"
2 - that we had something to offer that the competition didn't
- We put together the best possible sample chapter we knew how to make. (I mean we slaved over that baby!)
We got REALLY lucky, and our favorite publisher (O'Reilly) said yes to our proposal. (BTW, in O'Reilly's case they publish on their website a detailed description of how to submit a proposal to them, and we paid attention to that!)
I think that if you've done the first steps correctly, the odds are good that someone will publish your book.
Now the hard part:
Kathy and I are at the point now where we're making a living doing this. We have been incredibly lucky, O'Reilly has been generous, and it STILL took over a year for the advances and royalties to kick in enough for us to be stable just being authors. I'd say a few authors get rich, some authors make a living, and most technical authors can't quit their day jobs.
:roll:
Good luck, let us know how it's going!
-Bert