1. Set clear goals:

Use a clear process to understand objectives

2. Design a realistic plan:

Design out every action that will move you towards a goal

3. Expert specialization is critical:

Design must challenge code to achieve extraordinary results; roles are structured around functions and we only work with a-players

4. Frequent communication for a well oiled machine

Train to ensure everyone understands the how the goal-fulfillment machine works

5. Fewer clients, more attention to each

There is a quality cost to unrestricted growth.

6. Website speed and security are critical

Ensure client budget allow sufficient time to create a quality final product.

7. It should be fun

When done right following this process, building technology should be fun

8. Digital creations are living things

Measurement and iteration over time are needed for continued success.