Debt Resistance to change Incremental enhancement Focusing on new features Focusing on customer requests Focusing on time to market Focusing on backwards compatibility Unintentional Debt Mistakes and laziness Lack of design Lack of empowerment Separation of design & dev Too many cooks Customer inefficiencies