I received this question today: I f I wanted to write a tech book, where/how would I start? Rather than provide an individual answer, I thought I'd answer on my blog. Here goes. First, how I answer this question for myself (the variation being: "Do you want to write another book?"): No, don't do it. :-) I decided a few years ago that I would not write new books and instead keep my core set of books on PL/SQL up to date (for anyone who's wondering, that means essentially 3 out my 10 books on PL/SQL ). It takes a lot of time to write a book, any sort of book. And certainly with a technical book you need to be concerned about technical accuracy (slightly less critical with fiction :-) ). In addition, people aren't buying books like they used to. Gee, thanks, Google (and people publishing ripped-off e-copies of books, and all the free content published on blogs and...). So you definitely should not go into such a project thinking you are going ...
For the last twenty years, I have managed to transform an obsession with PL/SQL into a paying job. How cool is that?