working on • Essential to the user’s problem • Accidental complexity • Not related to the domain • Entanglement of ideas/ components not necessary for solving the problem Complexity
has an inherent amount of irreducible complexity. The only question is who will have to deal with it —the user, the application developer, or the platform developer?