Software Design - Principles
About
When a trade off must be made then the design principles help guide the decision in choosing between competing alternatives.
Java
Java: principles circa 2005.
My
Less is more. What have no meaning is not welcome (XML vs Json, Graphic without Border, …)
Text-readable first, Command-Line second, WebGui Third
Feedback: Open all, close on demand
Features: Start small, open on demand
Wouah effect
Documentation / Reference