## Goals ### Radness The term _Radness_ was adapted and redefined in 2009 by group which later constituted themselves as the _Union of RAD_. _RAD_ most often interpreted as an acronym for _Rapid Application Development_ is more than that. It's a progressive, creative (as in _creating things_), friendly and open mindset. ### Simplicity Simplicity is derived from being intuitive and focusing on the root of the problem. The code achieves this goal by being as direct a possible. No over-engineering, No complex logic. Choose the most simple solution that works. Simplicity implies a _clean_ and _clear_ structure. Keep to the essence of your idea. Ask yourself if something is really needed. _When I take this away is something missing?_ ### Declarativeness Syntax and structure should always tend more towards a declarative style, rather than an imperative style. Rather than asking _What do I want this object to do?_, a statement of code should be answering the question of _How do I want this system to behave?_