
This book provides authoritative information on the theory behind the Macintosh 'look and feel' and the practice of using individual interface components. It includes many examples of good design and explains why one implementation is superior to another. Anyone designing or creating a product for Macintosh computers needs to understand the information in this book.
The Macintosh Human Interface Guidelines, especially the old ones, were seriously well thought out. Apple just doesn't follow them anymore, and that leads to demonstrably poor design choices. "Consistency" is still one of the three banner concepts (see https://developer.apple.com/design/human-interface-guideline...), and Apple just fails wildly at paying attention to itself.
Windows 2000 and Mac OS 9.x.x were contemporary with each other, are both considered to be strong examples of principled interface execution, and they were very different from each other in both behavior and appearance. They were also notably both the last generations of iterative executions of principled designs before both companies started veering off into the wilderness.
Macintosh Human Interface Guidelines - http://interface.free.fr/Archives/Apple_HIGuidelines.pdf
[0] https://dl.acm.org/doi/book/10.5555/573097 (click "PDF")
- Any of Marshall Kirk McKusick's books on the design and implementation of various BSDs; his latest book covers FreeBSD 11. These books are very well-written.
- Computer Architecture: A Quantitative Approach by David Patterson and John Hennessy. This is a wonderful book on computer architecture for graduate students written by the founders of RAID storage and RISC processors, respectively. For undergrads wanting a lighter introduction, I recommend Computer Organization and Design by the same authors. The authors won the 2017 Turing Award for their contributions to computer architecture.
- Three Easy Pieces by Remzi and Andrea Arpaci-Dusseau. This is a well-written, freely available operating systems textbook intended for undergraduates. It's also great for grad students and practitioners who need a refresher on OS topics.
Another book that is dear to me is the 1995 version of the Macintosh Human Interface Guidelines. I personally think that the classic Mac OS and the Windows Classic (introduced in Windows 95) interfaces and their respective UI guidelines for applications were the high water mark for well-designed user interfaces, and I feel that today's UI/UX designers can learn a lot from mid-1990's desktops.
Though it's probably obvious to you, my first thought about describing to others how to deliver an ideal front end would be to "minimize impedance mismatch". Somehow you need to plant a flag in the minds of upper management that you know how to make an app "a joy to use", or totally obvious to use.
But is that what your management really wants from the person responsible for the front end? Or is it something else, like inventing a signature visual interface to better brand the product? Or streamlining the app's infrastructure to simplify reengineering/refactoring/repair?
If you're looking to create a manifesto that you can sell as a unifying strategy for UI, IMHO no company has valued front ends more than Apple, and Jef Raskin was one of those most dedicated to making computers 'obvious' to use. His manifesto ("The Humane Interface") has to be a good source of ideas on which to base your 'front end mantra', as would the book "Macintosh Human Interface Guidelines" by Apple.