I have been a tinker of things for the better part of my life. And the book "Building Embedded Systems, Programmable Hardware" is in fact a brain dump of what I have picked up over the past 15+ years. Some of this knowledge has been learned the hard way, which is passively through insomnia and hair loss. And it is my best wishes that you don’t have to go through the same ordeals I endured.