Stalin Pereira

Stalin Pereira

Writes about backend engineering, distributed systems, databases and AI. Street photographer when away from the keyboard.
25
Jan
Street photograph by Stalin Pereira

The Terminal Is Not Scary: Essential Command Line Skills Every Developer Needs

Making the case that CLI fluency multiplies productivity and teaching the 20 commands that cover 80% of tasks
2 min read
24
Jan
Street photograph by Stalin Pereira

Your Code Comments Are Useless: Writing Documentation That Future You Will Thank You For

Distinguishing between worthless what-comments and valuable why-comments with real examples
2 min read
23
Jan
Street photograph by Stalin Pereira

Stop Guessing: How to Actually Debug Code Like a Senior Engineer

Teaching systematic debugging approaches instead of random print statements and prayer
2 min read
22
Jan
Street photograph by Stalin Pereira

The Art of Writing Code That Humans Can Read: Naming Conventions That Actually Work

Arguing that naming is the hardest problem in programming and providing concrete patterns for variables functions and classes
2 min read
21
Jan
Street photograph by Stalin Pereira

You Don't Understand HTTP: The Protocol Fundamentals That Explain Half Your Bugs

Demonstrating how ignorance of status codes headers caching and connection reuse causes mysterious production issues
2 min read
20
Jan
Street photograph by Stalin Pereira

Git Beyond Push and Pull: The Commands Every Developer Uses Wrong

Exposing how most developers only know 10% of Git and the commands (rebase bisect reflog stash) that separate juniors from seniors
2 min read
15
Jan
Street photograph by Stalin Pereira

Kill Global State: Using URL Search Params Instead

Advocating for URL-based state (search params) over global stores
2 min read
08
Jan
Street photograph by Stalin Pereira

Is the Rust Rewrite Worth the Development Time?

Discussing the learning curve tax versus the runtime performance payoff
2 min read
07
Jan
Street photograph by Stalin Pereira

Instrumenting a Node.js Service with OpenTelemetry Auto-Instrumentation

Get traces and metrics from a Node.js service without vendor lock-in: zero-code setup, the ESM loader trap that silently drops spans, a production-ready SDK config, surprising defaults, and a Collector pipeline that keeps your backend a config choice.
8 min read
05
Jan
Street photograph by Stalin Pereira

Injecting Secrets at Runtime: Vault vs Environment Variables

Proper use of Vault/AWS Secrets vs committing keys to Git
2 min read