A design principle is a test that lets us **reject** things. Hopefully, when combined with other design principles, it forms a basis for making coherent and consistent decisions about design goals and system features. None defined yet, but there seems to be consensus that ngHurd should be a principle-driven design. ---- See also: *