Forem

CodeWithIshwar profile picture

CodeWithIshwar

Creator of CodeWithIshwar Sharing insights on: • Software Engineering • DSA & Problem Solving • System Design • Real-world debugging lessons by Ishwar Chandra Tiwari

Joined Joined on 
#The Most Expensive Line of Code Is the One You Didn't Delete

#The Most Expensive Line of Code Is the One You Didn't Delete

Comments
1 min read
The Most Expensive Line of Code Is the One You Didn't Delete

The Most Expensive Line of Code Is the One You Didn't Delete

1
Comments
3 min read
We Don't Learn Software Engineering by Writing Code
Cover image for We Don't Learn Software Engineering by Writing Code

We Don't Learn Software Engineering by Writing Code

Comments
2 min read
The Biggest Difference Between Junior and Senior Developers Isn't Coding
Cover image for The Biggest Difference Between Junior and Senior Developers Isn't Coding

The Biggest Difference Between Junior and Senior Developers Isn't Coding

1
Comments
2 min read
SOLID Principles - The Software Design Lesson Most Developers Learn Late

SOLID Principles - The Software Design Lesson Most Developers Learn Late

Comments
1 min read
SOLID Principles Explained Simply

SOLID Principles Explained Simply

1
Comments
1 min read
Synchronization in Node.js: Why Single-Threaded Does Not Mean Concurrency-Safe

Synchronization in Node.js: Why Single-Threaded Does Not Mean Concurrency-Safe

Comments
2 min read
Synchronization in Node.js: Why Single-Threaded Does Not Mean Safe From Concurrency Problems

Synchronization in Node.js: Why Single-Threaded Does Not Mean Safe From Concurrency Problems

Comments
2 min read
Why Mercurial Still Matters in 2026 ?

Why Mercurial Still Matters in 2026 ?

Comments
1 min read
Why Mercurial Still Matters in 2026

Why Mercurial Still Matters in 2026

Comments
2 min read
JavaScript Is Single-Threaded… So Why Do Race Conditions Exist....?

JavaScript Is Single-Threaded… So Why Do Race Conditions Exist....?

Comments
1 min read
JavaScript Is Single-Threaded… So Why Do Race Conditions Exist?

JavaScript Is Single-Threaded… So Why Do Race Conditions Exist?

1
Comments
1 min read
`setTimeout()` Is Not Actually JavaScript

`setTimeout()` Is Not Actually JavaScript

Comments
2 min read
`setTimeout()` Is NOT Part of JavaScript

`setTimeout()` Is NOT Part of JavaScript

1
Comments
2 min read
Understanding JavaScript Internals (What Most Developers Miss)

Understanding JavaScript Internals (What Most Developers Miss)

Comments
1 min read
JavaScript Internals Most Developers Ignore

JavaScript Internals Most Developers Ignore

1
Comments
2 min read
⚠️ Why a Simple Integer Breaks in Concurrency

⚠️ Why a Simple Integer Breaks in Concurrency

Comments
2 min read
⚠️ Why a Simple Integer Breaks in Concurrency (Race Condition Explained)

⚠️ Why a Simple Integer Breaks in Concurrency (Race Condition Explained)

Comments
2 min read
Memory Is the Bottleneck We Notice Too Late

Memory Is the Bottleneck We Notice Too Late

Comments
2 min read
Memory: The Silent Bottleneck in Backend Systems

Memory: The Silent Bottleneck in Backend Systems

Comments
2 min read
You’re Probably Underestimating Redis

You’re Probably Underestimating Redis

Comments
1 min read
Redis Isn’t Just a Cache - It’s a Data Structure Engine

Redis Isn’t Just a Cache - It’s a Data Structure Engine

Comments
1 min read
🚨 Java & JavaScript Are NOT Call by Reference

🚨 Java & JavaScript Are NOT Call by Reference

Comments
2 min read
🚨 Java & JavaScript Are NOT Call by Reference (Let’s Break This Myth)

🚨 Java & JavaScript Are NOT Call by Reference (Let’s Break This Myth)

Comments
2 min read
Limitations of System Design with Real-World Examples

Limitations of System Design with Real-World Examples

Comments
1 min read
Limitations of System Design (with Real-World Examples)

Limitations of System Design (with Real-World Examples)

Comments
1 min read
Most developers use indexes. Very few truly understand how they work.

Most developers use indexes. Very few truly understand how they work.

Comments
1 min read
Most developers use indexes. Very few truly understand how they work

Most developers use indexes. Very few truly understand how they work

Comments
1 min read
🌐 What Actually Happens When You Type a URL? (DNS Breakdown)

🌐 What Actually Happens When You Type a URL? (DNS Breakdown)

Comments
1 min read
🌐 What Happens When You Type a URL? (DNS Explained for Developers)

🌐 What Happens When You Type a URL? (DNS Explained for Developers)

Comments
2 min read
You Don’t Need to Scale Yet (Most Engineers Get This Wrong)

You Don’t Need to Scale Yet (Most Engineers Get This Wrong)

Comments
1 min read
You Probably Don’t Need to Scale Yet

You Probably Don’t Need to Scale Yet

Comments
1 min read
When “Healthy Systems” Fail: A Debugging Story You Don’t See in Tutorials

When “Healthy Systems” Fail: A Debugging Story You Don’t See in Tutorials

Comments
2 min read
Production Was Down… But Everything Looked Normal 🤯

Production Was Down… But Everything Looked Normal 🤯

Comments
2 min read
Your Code Is Just Text — Until AST Turns It Into Logic

Your Code Is Just Text — Until AST Turns It Into Logic

Comments
1 min read
🌳 Why AST (Abstract Syntax Tree) Matters in Every Programming Language

🌳 Why AST (Abstract Syntax Tree) Matters in Every Programming Language

Comments
1 min read
🧠 Thread vs Async vs Queue - Different Problems, Different Tools

🧠 Thread vs Async vs Queue - Different Problems, Different Tools

Comments
1 min read
🧠 Thread vs Async vs Queue - Not Alternatives, Different Answers

🧠 Thread vs Async vs Queue - Not Alternatives, Different Answers

Comments
1 min read
In AI, Nothing Is Never Really Nothing

In AI, Nothing Is Never Really Nothing

Comments
1 min read
🖤 What is “Nothing” in AI?

🖤 What is “Nothing” in AI?

Comments
1 min read
I Overcomplicated This Grid Problem… Until Prefix Sum Saved Me

I Overcomplicated This Grid Problem… Until Prefix Sum Saved Me

Comments
2 min read
# I Overcomplicated This Grid Problem… Until Prefix Sum Saved Me

# I Overcomplicated This Grid Problem… Until Prefix Sum Saved Me

1
Comments
2 min read
I Got This DP Problem Wrong — Here’s Why

I Got This DP Problem Wrong — Here’s Why

Comments
2 min read
The DP Mistake Most Developers Make

The DP Mistake Most Developers Make

1
Comments
2 min read
A Developer’s Framework for Solving Coding Problems Efficiently

A Developer’s Framework for Solving Coding Problems Efficiently

Comments
1 min read
How to Solve Any Coding Problem: A Simple 7-Step Framework

How to Solve Any Coding Problem: A Simple 7-Step Framework

1
Comments
1 min read
Why Solving Easy Coding Problems is Underrated, LeetCode Patterns Every Developer Should Know

Why Solving Easy Coding Problems is Underrated, LeetCode Patterns Every Developer Should Know

1
Comments 1
1 min read
Why Solving Easy Coding Problems is Underrated | LeetCode Patterns Every Developer Should Know
Cover image for Why Solving Easy Coding Problems is Underrated | LeetCode Patterns Every Developer Should Know

Why Solving Easy Coding Problems is Underrated | LeetCode Patterns Every Developer Should Know

Comments
1 min read
AI May Write Code, But Developers Still Define the Problem

AI May Write Code, But Developers Still Define the Problem

Comments
1 min read
AI May Write Code, But Developers Still Define the Problem

AI May Write Code, But Developers Still Define the Problem

Comments
1 min read
AI Is Changing How Developers Interact With Code

AI Is Changing How Developers Interact With Code

Comments
1 min read
AI Is Changing One Important Skill in Programming

AI Is Changing One Important Skill in Programming

Comments
1 min read
Constraints Often Reveal the Right Solution

Constraints Often Reveal the Right Solution

1
Comments
1 min read
Constraints Often Reveal the Right Solution

Constraints Often Reveal the Right Solution

Comments
1 min read
Why Constraints Matter in Problem Solving

Why Constraints Matter in Problem Solving

1
Comments
1 min read
Most Engineers Debug the Code. Great Engineers Debug the Thinking.

Most Engineers Debug the Code. Great Engineers Debug the Thinking.

2
Comments
2 min read
Brute Force Is Not the Enemy. Premature Optimization Is.

Brute Force Is Not the Enemy. Premature Optimization Is.

1
Comments
1 min read
loading...