I recently started to think and develop a new concept of UX and GUI for Ubuntu (desktop, television, mobile and tablet) and I try to start the project on a methodological basis respecting the basic principles of ubuntu.
I've seen many web pages (Ubuntu web site or other sites) and many videos (UDS and others), but I havn't found anywhere an comprehensive guidelines for the creation of other UX (and GUI) or even an explanation of the choices made in Unity. By "Choice" I mean why or how UX (and GUI) are designed: is that based on principles and/or user testing?
To be more clear here is an example from the other: why is Unity app launcher on the left side and not at the top or right? where do I find the answers to such questions?