Programming
Programming Blogs.

Recursion - The Mind-Bending Programming Concept - What, Why, and How?
Dive into the bewildering world of recursion with examples, explanations, and humour to master this essential programming concept.

Computers are dumb. Trust me.
Explore why computers are not as smart as they appear and the issues this creates.

Why 'goto' is Considered Harmful in Programming
Explore the history and drawbacks of using 'goto' in programming with examples and cleaner alternatives.

How a Source Code Turns Into Binary
A source code is a human readable text that needs to be converted into binary for a computer to understand. Let's dive into the journey of code transformation from a human-readable source to machine-understood binary.

Supercharge Your Dart Code with Extension Functions
Learn how to create and use Dart extension functions to enhance your code efficiency and readability.

Concurrency is not Parallelism
Concurrency is not parallelism. Concurrency is about dealing with lots of things at once. Parallelism is about doing lots of things at once.