Algorithms and Programming Languages
This category focuses on small, focused programs in different programming languages & data structures implementing core algorithms and patterns like recursion, dynamic programming, graph traversal, sort and search. It explores how to turn ideas into clear, testable & managable scripts for puzzles, coding interviews, and everyday automation.
2026

Why Most Embedded Software Is Overcoupled - And How Dependency Injection Fixes It
Most embedded bugs aren’t hardware problems. They’re design problems , born from code that grew organically across board revisions, tightly knotted around pin numbers, register addresses, and brittle HAL calls scattered everywhere and with scalability things can get messy, adding to the technical debt. Its important we talk about how not to make your embedded software tightly coupled and leave room for extension & scalibility Continue reading Why Most Embedded Software Is Overcoupled - And How Dependency Injection Fixes It

Binary Search Tree in C
A complete guide to Solve the Binary Search Trees(BST) Problems in C & popular LeetCode BST problems Continue reading Binary Search Tree in C
2025

C++ String Operations
C++’s for String Puzzels Continue reading C++ String Operations

Bitwise Operations in C/C++
A comprehensive guide to bitwise operations in C and C++, covering operators, practical applications, and common patterns for efficient programming. Continue reading Bitwise Operations in C/C++