Writing Ambitious Web Applications is not only about code. It’s as much about people who write the code, tools that you use to build the web application and ideas that emerge after your application went into production. Thinking about Web Application as code is like looking at a sea of icebergs and seeing the icebergs as what’s above water and not what’s underneath. Ember allows you to avoid the icebergs by giving you happy paths to success.