Table of contents: Introduction Glossary First Principles Practice Logic Gates (AND, OR, XOR, NAND) The Foundations of Addition Summary Introduction As a developer with experience in C and primarily TypeScript, my interest in blockchain was ...
First Principles Thinking: Breaking Things Down to Build Something Great Have you ever watched a child ask "Why?" over and over again until they get to the most basic truth? That's actually a brilliant way of thinking, and it has a fancy name: first ...
Introduction 👋 Hi there, welcome to my first blog post on series of things I learn and find it useful for the past version of myself to understand things (mostly web development stuff) from the first principle practice. Summarily, first principle pr...
The Leadership Challenge in a Fast-Paced World In today’s fast-paced business environment, leaders face immense pressure to find quick solutions to complex problems. Early-stage founders often operate in “founder mode,” relying on rapid decision-maki...
Introduction Recently, I found myself training those I fondly call "the tech leaders of tomorrow." I realized the importance of revisiting foundational concepts. As I navigated the exciting world of teaching budding tech leaders, I circled back to so...
Before jumping right into the computers let's build things up from the first principles and understand some basics. What is searching? Searching is the act of looking for something, it is an activity that involves exploring and examining different th...
Breaking down complicated problems and generating original solutions. Overview In theory, first-principle thinking requires you to dig deeper and deeper until you are left with only the foundational truths of a situation. It is a cycle of breaking...