SGShubham Guptainblog.logixy.dev·May 17 · 3 min readTwo Sum — LeetCode #1 (Easy)TL;DR Single-pass hash map lookup: store each number's index as you go, check for the complement before storing. O(n) time, O(n) space. The Problem Given an array of integers nums and an integer targe00
SGShubham Guptaindesigndoc.hashnode.dev·Jan 24 · 2 min readThe Evolution of DevOps: From Scripts to Platform EngineeringThe Evolution of DevOps Ten years ago, "DevOps" meant a developer who knew how to restart Apache on a Linux server. Today, it has evolved into a sophisticated discipline centered around Platform Engineering. The goal is no longer just "automating scr...00
SGShubham Guptaindesigndoc.hashnode.dev·Jan 24 · 4 min readArrays: The OG Data Structure (and Why They Still Matter)This DSA series is my learning-in-public journey.I’m not pretending to be a 10x engineer — I’m learning concepts properly and writing them down so future-me (and you) don’t suffer again. What Is an Array? (No Fancy Words Yet) An array is just a col...00
SGShubham Guptaindesigndoc.hashnode.dev·Jan 24 · 5 min readHow to Choose a DatabaseHow to Choose a Database Choosing the right database is one of the most critical decisions in system design. It dictates your data models, scalability, consistency guarantees, and mostly, the complexity of your application code. The Core Decision Fra...00
SGShubham Guptaindesigndoc.hashnode.dev·Jan 24 · 3 min readThe Ultimate Guide to Engineering Design DocsThe Ultimate Guide to Engineering Design Docs The most expensive mistake in software engineering is writing weeks of code for the wrong solution. The strict discipline of writing a Design Document (also known as an RFC - "Request for Comments") is th...00