Patterns and structures of current operating systems and some thoughts about how that could be improved, with lessons learnt from Self, Smalltalk and other "structured" systems.
Review of the book about developers, approaches to development and debugging and creation of domain abstractions.