All Solid Principles Interview