SumanWrites

Home
About
🤝 “I’m Not Taking Sides” — How to Resolve Team Conflicts Without Playing Referee
Every manager eventually gets the knock.
Jun 22 • 
Suman Kalavagunta
👻 When APIs Ghost You
Timeouts, Retries, and That One Friend Who Never Replies
Jun 22 • 
Suman Kalavagunta
😡 “How Caches Save Your App From Rage-Quitting”
(A story about memory, impatience, and making your users feel seen)
Jun 22 • 
Suman Kalavagunta
🕵️‍♂️ Why Hackers Love Your Error Messages
(And Why You Should Stop Oversharing in Public)
Jun 22 • 
Suman Kalavagunta
🎙️ What If Your Database Had a Microphone?
Imagine your app has a polite assistant who listens carefully to what users say — then goes and asks your database for what they want.
Jun 21 • 
Suman Kalavagunta
🛡️ Cross-Site Request Forgery (CSRF)
What It Is, Why It’s Bad, and How to Fix It (Without Going Cross-eyed)
Jun 21 • 
Suman Kalavagunta
🔐 If Vault Keys Get Compromised… What’s the Point?
We all hear this security best practice:
Jun 21 • 
Suman Kalavagunta
👨‍💻 Do Engineering Managers Really Need to Code?
It’s a question that pops up often—especially among new managers or those eyeing leadership roles:
Jun 19 • 
Suman Kalavagunta
🧂 Salt and Pepper in Security: Not Just for Your Fries 🍟
When it comes to protecting passwords, security experts don’t rely on just one trick.
Jun 19 • 
Suman Kalavagunta
🌈 What Is a Rainbow Attack in Security?
Let’s say you forget your email password.
Jun 19 • 
Suman Kalavagunta
PostgreSQL: The Quiet Giant That Just Kept Getting Better
A not-too-technical love letter to one of the most trusted databases in the world
Jun 19 • 
Suman Kalavagunta
What Hashing Is (and Isn’t) — And Why It’s Misused in Most Systems
Understanding one-way functions, why they're not encryption, and how to stop using them wrong
Jun 19 • 
Suman Kalavagunta
© 2025 Suman Kalavagunta
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture