My Thoughts After 7 Months with the Colemak-DH LayoutThe Colemak-DH layout is awesome. When I first made the switch, I struggled... a lot. It felt incredibly difficult to break free from the ingrained habits of QWERTY and start fresh with Colemak. It was genuinely hard, but I felt I had to do it. Why t...May 11, 2025 · 5 min readromjan.hashnode.dev
Programmer's Perspective on RAMHey there! It’s been a while since i’ve written an article. Finally allocated some time to spear here :D What is a RAM? So, lets start by talking, whats a RAM? Random-access memory (RAM) is a form of electronic computer memory that can be read and c...Jan 11, 2025 · 5 min readromjan.hashnode.dev
Exploring Algorithm Complexity: The Basics of Big O NotationWhen evaluating the performance of algorithms, one of the most common ways to describe how they behave as the input size increases is by using Big O notation. Here are some of the most common runtime complexities explained: Constant Time Complexity -...1SNov 8, 2024 · 3 min readromjan.hashnode.dev
Boost Your Problem-Solving Skills with Binary Search TechniquesBinary Search is one of the most powerful and efficient techniques for performing operations on sorted data. It drastically reduces the time complexity of many search problems, allowing them to run in O(log(n)) time instead of O(n) or even O(n²). Thi...Nov 1, 2024 · 3 min readromjan.hashnode.dev
Stack & Queues in Data StructureIn previous weeks, I discussed Arrays and Linked Lists. Today, I'll dive into two more fundamental data structures: Stacks and Queues. What is a Stack? A Stack is a linear data structure that follows a specific order of operations known as FILO (Fir...Oct 12, 2024 · 3 min readromjan.hashnode.dev