Introduction: First Principles Thinking
Let's cover what first principles thinking is and how it helps you to dispel myths.
We'll cover the following...
What is first principle thinking?
First Principles Thinking (FPT) starts from unequivocal base facts and builds up toward some vision or explanation of reality. It involves reasoning by deduction rather than by analogy or appeal to authority. It’s been called the "dumbest thing smart people do.
Big O Notation and FPT
Big O Notation is many developers’ first brush with FPT. As a developer, learning to reason from first principles makes you see the bigger picture behind all the ...