📄️ Documentation Driven Development
Before writing a single line of code, define the interface. This article explores the power of writing your README first—shaping your application's architecture, revealing edge cases, and driving clarity through documentation.
📄️ Why Functions, Methods, and Procedures Are the Same Thing
We like to pretend that functions, methods, and procedures are fundamentally different—but they’re all just reusable blocks of logic. This post breaks down the distinctions and argues they’re more about language rules than meaningful differences.
📄️ Understanding MD Algorithms: MD5, MD6, and Their Roles in Cryptography
What Are MD Algorithms?
📄️ Polyglotting
Why I Write Code in Multiple Languages — On Purpose
📄️ Understanding Stack vs. Heap Memory Allocation
Explores the general differences between the two, providing a foundation for understanding how memory works in most programming environments.
📄️ To Recurse or Not To Recurse
Understanding the mechanics and use cases of recursion and iteration is crucial in deciding the best approach for solving a problem.