1. Writing a book is hard
First of all, I need to accept this fact and be mentally prepared.
Writing a book is really, really, really hard.
It will affect my health and limit my freedom.
2. Publish before you publish
To gain writing experience you can publish to the web
Yes, that is why I am writing. I failed to host a technical blog in 2018 since I set too high a bar for me and I had a wrong mindset. But gradually I am overcoming thanks to 200WaD. I am building a writing habit here.
In addition, as gaining confidence, I started again to write a technical one here "Step-by-step Data Science & Computer Science" (https://h1ros.github.io/)
Although talking about a book now, I try not to increase the bar yet in this technical blog. My plan is to first get used to publishing technical posts even if it is not part of a book or anything. As I did here, I will just focus on building a new habit. Just keep writing technical ones. This technical blog is for me for now to understand the things I need to understand.
No rush. Step by step. Compare yourself who you were yesterday.
3. The writing process
Here is the overall process of writing in this article.
- Doing the research
- Developing the initial draft
Focus on the contents consistently, not appearance. Anyway, we will come back to refactor them.
- Developing Diagrams
(This part is a bit confusing for me. The diagrams mean the one used in a book or a diagram about the flow of the book?)
- Rework the initial draft
This is going to be an iterative process.
- Review the copy-edited version
- Review the composed copy
4. Other tips
- Be passionate about writing your book.
- Write a reference book or a learning book, not both.
- Commit to creating X pages or Y words / day. The book isn't going to write itself. Writers write.
Let me know if you have any great material to build a routine or workflow for writing a book.
Word of the day: cerebral