Abstraction is the key to managing complexity in large software systems.
The quality of an organization's teamwork determines the quality of its results.
Innovation is not an option; it's a necessity for survival in today's fast-paced market.