Thank you for this. I am planning to start teaching my 5-year-old mathematics now, just as I began teaching him to read when he was 2 years old. Now, he reads a lot, and his teacher has no difficulty explaining instructions during quizzes because he already knows how to read!
Compiler Construction Using Java, JavaCC, and Yacc[0]
In my opinion, this has been underrated book. I learned a lot from this book. I enjoyed it and plan to read it again.
If you could check it out. It contains solid explanation from theory to implementation. I'm not affiliated with the author, I just wanted to show I'm grateful for his work.
The book: Compiler Construction by Anthony Dos Reis explains very clearly about parsing. You'll be able to build you own regex parser. I highly recommend the book for anyone interested in learning compiler theory.
Since you mention that you like writing, and loves to swim to the ideas of others. I just thought that you should make notes on the ideas that you gathered. The related that idea to the other ideas. You need a system on how to organize those ideas.
After I read your post, I realized that you might be interested on how "Niklas Luhmann and his Zettelkasten" became a success.
You also might want to check the book: How to Take Smart Notes: One Simple Technique to Boost Writing, Learning and Thinking by S. Ahrens
Zettelkastenp[0] has been mentioned a lot here in HN.
Software like notion, roam, emacs org-roam, obsidian, etc, can support this system.
I moved to DuckDuckGo as my default search engine in the past couple of weeks but a few days ago, I had gone back to google search because the search results are much better. I really wanted to move away from google but the service is just much greater compared to the alternatives.
I recommend books by Neville Goddard. There are some people who recommend these books in HN as well. And some of those you can listen in youtube, and in r/nevillegoddard. Here's a channel that I would like to recommend, r/edwardartsupplyhands and his youtube channel edwardart. The discussions where straight to the point in my opinion and does not monitize his work.
Although I don't believe in those as well, I find it fascinating that they claim that god is your imagination. That means, whatever you imagine in your mind, it will become a reality in your future. If you imagine that you are wealthy, then you'll be wealthy soon. But you have to feel it as if it is true and it will reflect to your reality in the future. According to them, it is most effective when you imagine before you sleep. You can prove their teachings wrong by testing it. There's nothing for you to lose. Then you can share your experience with your partner. You won't believe until you experience it yourself. That would be a great topic for both of you to talk about.
One more thing, the old hacking magazine phrack published a topic about out-of-the body-experience or astral projection[0]. For me, the article is a very intersting read. And it's kinda scary but interesting since a lot of people claim to have experienced it. Plus, there are interesting books about it. Again, you won't believe until you experience it yourself.
I hope this will help improve your relationship. Good luck.
I highly recommend Assembly Language and Computer Architecture using C++ and Java by Anthony Dos Reis. This book will teach you a lot of stuff in assembler.