Advice to Prospective Book Authors (2003)
aristeia.com
aristeia.com
I had lunch with him in the early/mid-'90s, when my company was developing new tech CASE tools for aerospace/datacomm/etc. developers targeting C++, and wanted to get his input.
I'm happy to see that he has some newer books on evolved C++ to read, since I won't be surprised to be using C++ again. Despite the appeal of Rust, there's a lot of C++ going on.
http://terathon.com/blog/so-you-want-to-write-a-technical-bo...
(Last one is hardest, as in all things)
No fixed costs other than a nominal per book annual fee at lightning. Otherwise, you only pay print costs when a book is ordered so it is impossible to lose money.
Or by "viable" did you mean "getting people to know about your book and buy it" ?
That's a bit harder. You can hire a publicist (through Reedsy, for example) and for a few thousand you can get interviews with podcasts, magazines, and radio stations. You won't be on NPR, though. A traditional publisher can really push your book through the doors to book stores and the book reviewers of the world.
It's still a lottery -- there are zillions of books being published and a lot of people just plain don't read.
If you want to get your book out to as many eyes as possible, yes, absolutely.
If you want to make lots of money from your book, nothing guarantees that.