Sandi Metz, author of Practical Object-Oriented Design in Ruby and 99 Bottles of OOP, believes in simple code and straightforward explanations. She writes, consults, and teaches about OO design.
First, you should definitely write a book. Painful as writing is (at least for me), having written is a great pleasure, and others will be grateful for your efforts.
As far as topics, I just think of things that I know now that younger, less-experienced Sandi would have benefited from having been told. I think of my past self as eager, capable, but vastly ignorant, and feel very sympathetic to the problems she encountered. I have confidence that she could understand things, if only they were explained well. She's the imaginary reader for whom I write, and my main goal is to make her feel smart.
First, you should definitely write a book. Painful as writing is (at least for me), having written is a great pleasure, and others will be grateful for your efforts.
As far as topics, I just think of things that I know now that younger, less-experienced Sandi would have benefited from having been told. I think of my past self as eager, capable, but vastly ignorant, and feel very sympathetic to the problems she encountered. I have confidence that she could understand things, if only they were explained well. She's the imaginary reader for whom I write, and my main goal is to make her feel smart.
This is a wonderful answer -- THANK YOU! ❤️
Seconded.
This is such useful advice.