Appendix A: Winning Notes
Congratulations! You have reached the end of the journey. Anyone can start a journey, but only a few will complete it with care. So, you are among the minority who possess the extraordinary capability to cover the distance successfully. I hope that you have enjoyed your learning experience, which can help you to learn and experiment further in this area. I said earlier that if you repeatedly think about the discussions, examples, implementations, and Q&A sessions in the book, you will have more clarity about them, you will feel more confident about them, and you will remake yourself in the programming world.
Truly, a detailed discussion on any particular design pattern in depth would need many more pages, and the book would be too gigantic to digest. So, what is next? You should not forget the basic principle that learning is a continuous process. So, this book was an attempt to encourage you to learn the core concepts in depth so that you can continue learning in more depth.
Still, I believe that learning and thinking by yourself will not be enough. I suggest you participate in open forums and join discussion groups to get more clarity on this subject. This process will not only help you; it will help others also.
A Personal Appeal to You
Over the years, I have seen a general trend for my books. When you like the book, you send me messages, write nice emails, and motivate me with your kind words and suggestions. But most of these messages do not reach review platforms like Amazon and others. But when the opposite happens, I can see all the criticisms on those pages.
I want to assure you that I know these criticisms help me to write better. But it will be helpful for me to know what you like about a book as well. These constructive suggestions can be included in an updated edition of the book.
So, I have a request for you: You can always point out the improvement areas of this work, but at the same time, please let me know what you liked about this book, and let others know about it in reviews. In general, it is always easy to criticize, but an artistic view and open mind are required to discover the true efforts that are associated with any kind of work. Thank you, and happy coding!