santoshsingh.hashnode.devFrom Zero to Hacktoberfest Hero: My Journey (and How You Can Start Too)Are you a beginner wondering how to start contributing to open source? A month ago, I was in exactly the same place — full of questions, hesitation, and excitement. But now, mid-Hacktoberfest, I’ve already completed the event in just the first ten da...Oct 19, 2025·6 min read
santoshsingh.hashnode.devAnalysis and Methodology of ManipulationIntroduction Welcome to the second blog post in our series on manipulation and dark psychology. In this post, we’ll dive into the analysis and methodologies of manipulation, building on the concepts introduced in our previous post. This summary is ba...Aug 24, 2025·2 min read
santoshsingh.hashnode.devThe One Algorithm to Conquer Them All: Kadane's AlgorithmEver stared at a line of code or an algorithm and felt like you were trying to decipher an ancient language? We've all been there. But what if I told you there's a beautifully simple, elegant algorithm that can solve a whole class of array problems, ...Aug 24, 2025·7 min read
santoshsingh.hashnode.devUnderstanding Fibonacci: An Easy Introduction to Dynamic ProgrammingWelcome, future coding master! You've just stumbled upon one of the most powerful tools in a programmer's arsenal: Dynamic Programming (DP). It sounds intimidating, right? Like it's reserved for wizards in high towers. But what if I told you it's jus...Aug 10, 2025·6 min read
santoshsingh.hashnode.devMastering Divide and Conquer Algorithms with JavaIntroduction Divide and conquer is a powerful algorithmic paradigm that forms the backbone of many efficient algorithms. By breaking a problem into smaller subproblems, solving them independently, and then combining their solutions, divide and conque...Sep 2, 2024·7 min read