The First Principles LoverAlgorithmic Thinking Series — Proving Correctness by Mathematical InductionWe have seen proof by contradiction in the previous blog, where we proved two greedy approaches to be wrong by citing examples where they…Feb 28Feb 28
The First Principles LoverAlgorithmic Thinking Series — Greediness Is All It TakesGreediness is a natural inclination; we, as individuals, inherently strive to achieve the maximum gain. However, we tend to become…Feb 27Feb 27
The First Principles LoverAlgorithmic Thinking Series — What makes an algorithm good enough?In the world of comparing algorithms, a quantitative approach is necessary, but how do we define the metric by which we decide which…Feb 27Feb 27
The First Principles LoverAlgorithmic Thinking Series — Algorithms and MathematicsA phase appears in almost every discipline, where the union of it with mathematics is essential. It’s not surprising that algorithmic…Feb 26Feb 26
The First Principles Lover2. Algorithmic Thinking Series — Understanding, Detecting and Defining Problems through an ExampleThis blog in the Algorithmic Thinking Series focuses on the pivotal step of defining problems and recognizing fundamental challenges along…Feb 25Feb 25
The First Principles Lover1. Algorithmic Thinking Series — Thinking about thinkingWelcome to the Algorithmic Thinking Series, where we embark on a journey to unravel the intricacies of thinking and algorithms. Before…Feb 25Feb 25
The First Principles LoverThe (Ir?)Rational Fear of MathematicsLet’s not delve into the cliche of extolling the beauty of mathematics and berating those who fear it for being irrational. I won’t be…Feb 251Feb 251
The First Principles LoverNavigating the Essence of Time: A Reflective Journey into Effective Time ManagementTime management can be a daunting concept. It brings forth the stark reality of our limited time on this planet, forcing us to confront our…Feb 24Feb 24
The First Principles LoverUnraveling the Power of “Why”: A Reflection on Life’s Fundamental QuestionHave you ever found yourself caught in the mundane routine of life, wondering about the deeper meaning behind it all? These musings have…Feb 24Feb 24