Puzzles, text analysis, Socratic thinking, games, interactive sessions, and―most important of all―reading are some activities that can help you develop these attributes. The concept has a crucial role to play in problem solving, decision making, construction and evaluation of arguments, etc.