I think writing a technical book could be very enjoyable for me. I'm good at explaining technical stuff, or so I'm told.
But I have absolutely no idea with the profile above what I could possibly write a book about that adds to the state of the art. "Wafer Database Schema Design For Dummies"?
0 income. Not the best business plan eh?
currently the book is on github and gitbooks, so I doubt if anyone would pay for the pdf :-)
The premium version of Gumroad is $10 per month, and reduces the cut they take.
There's leanpub too, though I don't know if you can upload an already made pdf. Worth checking out though.
Started making a book on leanpub.
Books ought to be written by experts and talents. Just think of the likes of SICP, OnLisp, AIMA or PAIP compared to some Java for Dummies crap.
I wouldn't even start about fiction and guys like Nabokov, Wilde or Orwell.
Especially GUI guides are ratcher simplistic, you don't want to draw just triangles and squares on the screen. There are no really good resources for Direct3D or OpenGL, WGL, SDL etc. It's like learning architecture by looking at bricks and not at finished buildings. This is also the reason why people recommend working on open-source projects, because this is where the real thing happens. But I would say it's an intimidating experience. There should be something in the middle.
(And it would be nice if there was a mentoring site where you could pick a language, pick your level, and be mached either with a person/team to work on something together or with a mentor who could just guide you twice a month. Say, you pay 100 bucks for registration, the website owner gets $10, and the mentor $90. Even if you get just a couple of "students" it's still a safier bet than much more risky SaaS/e-book business. And how to start it - make a web site about one language that is your stronges and focus on that. If you get others interested in mentoring, check their stack and then expand the offering. If you have 10 deals a month, there will be 100 passive bucks more to your name. Has anyone tried that? And to get the initial traction combine it with some publishing, blog, some language-specific, industry-informed (not necessary programing related, but project-management, team integration, tasks division, feedback, code reviewing) problems that would prove your expertise.
PS: One difficult project you could explore is business process modelling - there are a couple of different notation standards, such as BPMN. The project would be to create one program (like Bizagi) in which you can design processes but in different notations, smoothly (that's the most difficult) convert between them, and then integrate with industry class software such as Appian, IBM BPM, Amodit, SharePoint, Alfresco etc. It's a million dollar project, but f* hard to solve.
An exception (maybe not all books, but the few I've read) are the In Action series from manning. They tend to write a full fledged application slowly throughout the book with clear and simple writing.
Also, if you want/can, shoot me an email at brunomtsousa (at) that_google_email_domain.com I've worked with some BPM solutions and thinking/designing a solution I think could be cool for SMEs. Not easy to find folks that know much about the topic and would love to exchange thoughts!
did they self-publish or went with some known publisher? what kind of money can you make on ebooks?
My former boss self-published a book on Leanpub. For the "known publisher", I'm a little acquainted with the author of "Docker High Performance" (Packt).
For the leanpub one, it was organically easy to get the word out through local meetups and clients. Packt reached out to the "Docker High Performance" guy, he reviewed a few books for them then they emailed him.
> What kind money can you make on ebooks?
For the people I mentioned, I can't say. But if you do get a good book out with a good following you can hit Nathan Barry's numbers:
- http://nathanbarry.com/app-design-stats/
- http://nathanbarry.com/designing-web-applications-2nd-editio...
The other two requires a lot of marketing and business development more than programming. The HN posts about side projects make it look like it's as easy as `git push heroku master` and 'post on HN', but it's not. The successful ones are outliers rather than the norm. Don't get me wrong, you'll also learn a lot while writing your own game/SaaS. Finishing a game/SaaS on its own is a big achievement no matter how small, but you did ask for a "Best passive income method".