Joined December 2025
59 Photos and videos
Pinned Tweet
Hi 👋 I’m Ishwar. 12 years in software engineering. I share DSA, system design, and real-world coding insights. Building CodeWithIshwar 🚀
1
6
97
🚀 Mastering SOLID Principles #3 Open/Closed Principle (OCP): Extending Software Without Breaking It Learn how to design software that grows through extension rather than constant modification. 📖 linkedin.com/pulse/mastering… #SOLID #CleanCode #SoftwareEngineering #CodeWithIshwar
1
5
After 12 years in software engineering, here's what matters most: ❌ Chasing every new framework ✅ Strong fundamentals ✅ Consistency ✅ Communication ✅ Public learning ✅ Adaptability Tech changes. Learning how to learn doesn't. Comment Your Thought ? 👇 #CodeWithIshwar
1
3
🤖 AI is probably in a hype bubble. 💡 AI is probably also a technological revolution. Both can be true at the same time. Many AI companies may disappear. AI itself isn't going anywhere. What do you think? #AI #Tech #Innovation #LLM #CodeWithIshwar #SoftwareEngineering
1
13
One Class. One Responsibility. One Reason to Change. That's the essence of the Single Responsibility Principle (SRP). 📚 Week 1 of my SOLID Principles series is now live: linkedin.com/pulse/solid-pri… #SOLID #CleanCode #SoftwareEngineering
1
26
Simple code > Clever code. The best engineers don't make things complicated. They make complex things simple. #CodeWithIshwar #SoftwareEngineering #CleanCode #Programming #DeveloperLife 🚀
1
9
Most microservices should be monoliths. Most teams don't need distributed systems. They need simpler systems. Agree or disagree? #SoftwareEngineering #SystemDesign
1
6
Software engineering and software interviews test different skills.The best engineers master both.#CodeWithIshwar #SoftwareEngineering #InterviewPrep
1
9
The best code: Doesn't exist. No bugs. No maintenance. No documentation. No complexity. Sometimes the most valuable commit is: "Removed 2,000 lines of code." #CodeWithIshwar #SoftwareEngineering 🚀
1
6
This week's learning: The internet has no shortage of tutorials. The shortage is people willing to struggle through building something from scratch. Agree or disagree? #FridayLearning #CodeWithIshwar #BuildInPublic #Programming #SoftwareEngineering 🚀
4
22
Node.js is single-threaded, but concurrency issues still happen. Race conditions and overlapping async operations are real challenges in scalable systems. That’s why mutexes, transactions, and Redis locks still matter 🚀 #NodeJS #JavaScript #BackendDevelopment #codewithishwar
1
14
Git won the popularity war. But Mercurial powered massive engineering workflows at Meta Platforms and Mozilla. 🚀 New newsletter: “Why Mercurial Still Matters in 2026” linkedin.com/pulse/complete-… #Mercurial #Git #SoftwareEngineering #CodeWithIshwar
2
14
JavaScript is single-threaded. So why do race conditions still exist? 👀 Because async JavaScript is all about execution order. Event Loop → Promises → Microtasks → Race Conditions. That’s the real game. #CodeWithIshwar #javascript #nodejs #reactjs
1
15
Most devs don’t struggle with JavaScript. They struggle because they ignore what’s under the hood. JS = • Closures (memory) • Event Loop (async) • Prototypes (inheritance) • Coercion (weird but powerful) #JavaScript #WebDev #Programming #CodeWithIshwar
6
A simple integer broke my program. Two threads: 1 and -1 Expected: 0 Actual: ❌ random Because value is NOT atomic. It’s: Read → Modify → Write Threads can interleave at any step → race condition. #Concurrency #Multithreading #CodeWithIshwar
1
5
Redis looks simple — just key-value storage. But underneath, it’s powered by smart data structures: Strings, Hashes, Lists, Sets, Sorted Sets. That’s why Redis isn’t just fast — it’s a data structure engine for real-time systems 🚀 #Redis #DSA #SystemDesign #CodeWithIshwar
2
10
There is NO perfect system design. Netflix scaled → changed architecture Amazon trades consistency for availability Uber keeps redesigning systems Reality: 👉 Every system is a trade-off #SystemDesign #Backend #Scalability #codewithishwar
1
19
🌐 Type a URL → DNS kicks in 🌐 Cache → Resolver → Root → TLD → IP ⚡ Cache = fast 🐢 No cache = slow #dns #systemdesign #systemdesign #dns #backend #programming #codewithishwar
2
14
Scaling too early is a mistake. You don’t scale your system—you scale your problems. #SystemDesign #Scalability #BackendEngineering #SoftwareEngineering #CodeWithIshwar
2
9