I think the Elementary "manifesto" needs to be refined for developers. That page is great marketing, but it's not as helpful as it could be for people who need to know what guidelines will govern hard choices.
This is my attempt to narrow down and simplify things:
Core ideals:
Simple
as few "elements" (not the best term, I know) as possible
Fast
duh
Clear
make complex system tasks transparent, or hide them from non-advanced users?
Concise
as few applications as needed
Clean
visually simple, but attractive
Important (but not Core) ideals:
* Safe
* Free
* Open
This should be subject to change as the project evolves and grows.
