Zain Rizvi bio photo

Zain Rizvi

Programmer, experimenter, life-long student. Working at Microsoft in the Azure Web Apps team

Github Stackoverflow

These mental habits were developed to teach school children how to think critically and become problems solvers. It’s a valuable skill for adults to learn as well.

When presented with any new information think about:

  1. Evidence: Why do you think this information is true or false? What should count? What do you think you know and why?
  2. Viewpoints: How would this look from other perspectives? How would other people or companies think about this differently?
  3. Connections: Noticing any patterns? Have you seen something like this before?
  4. Conjecture: What if something about this was different? How would that impact things?
  5. Relevance: Why does this matter?

(Source: A More Beautiful Question by Warren Berger)

These tips will help you get a deeper understanding of whatever you’re studying, be it something technical, political, social, etc.