In this first section of the book, I discuss the various "big picture" and architectural issues that you need to keep in mind. This is a condensation (some would say "brain dump") of the work I've done with QNX operating systems over the years — I've seen what works, and what doesn't. I'll share both, because I think it's important to know what doesn't work too, so you can understand why it didn't work out.