This is a mega-list of the most critical knowledge for UI, UX, interaction, or product designers at any level. Many of these lessons are also applicable to project managers, engineers, strategists…