Umesh Kumar Yadav retweeted
Linus created Linux.
No chasing fame. No slowing down. Just engineering.
Real legends never stop being developers.
Umesh Kumar Yadav retweeted
Can I ask a dumb question:
If a UUID is “practically impossible” to duplicate, why do we still check for duplicates?
Umesh Kumar Yadav retweeted
Interviewer:
You have 10 million embeddings. You switch to a better embedding model.
Can you reuse the existing vectors?
Umesh Kumar Yadav retweeted
A collection of bizzare backend developer requests in 2026 -
1. Just add a field to the database — in reality, 5 tables, 3 APIs, and 2 scheduled jobs later
2. Add an export function, just to export an Excel file — 2 million rows of data, and it ran out of memory (OOM).
3. Add a scheduled task, run it once a day — and then I was woken up by an emergency call at 3 a.m.
4. Security is not an issue, just launch it first — Famous last words
5. Switch the database from Postgresql to MongoDB, because I've heard it's faster."
What's the worst "simple" request you've ever gotten? 👇
Umesh Kumar Yadav retweeted
Interviewer:
How to delete data from a table with tens of millions of records?
I almost said: DELETE From....
Umesh Kumar Yadav retweeted
Interviewer:
Your 70B LLM fits on an 80GB GPU.
Why does it still run out of memory during inference?
Umesh Kumar Yadav retweeted
The frameworks will change.
The languages will change.
These 11 skills will keep backend developers relevant in 2026:
1. API Design — REST, GraphQL, gRPC
2. Auth — OAuth2, JWT, OIDC, Passkeys
3. Databases — SQL, NoSQL, sharding, indexing, query tuning
4. Caching — Redis, CDN, edge strategies
5. Event-Driven Systems — Kafka, Pulsar, streaming pipelines
6. Concurrency & Async — Reactive, structured concurrency
7. Distributed Systems — Microservices, service mesh, eventual consistency
8. Security — HTTPS, encryption, Zero Trust, OWASP Top 10
9. Observability — Logs, traces, metrics, OpenTelemetry
10. Cloud & Deployment — Docker, Kubernetes, serverless, GitOps
11. AI Integration — LLM APIs, vector DBs, RAG systems
Stop fighting for languages, Java vs Go vs Python..
Master the fundamentals. bookmark it...
Umesh Kumar Yadav retweeted
One of these two python snippets has a hidden memory leak.
Which one, A or B?
Umesh Kumar Yadav retweeted
As a developer, do you know the difference between latency and throughput ?
Umesh Kumar Yadav retweeted
Interviewer:
A user discovers that saying 'pretend you are a Linux terminal' makes your bot reveal system prompts and refund logic.
How do you defend against prompt injection in a customer-facing LLM app?
Umesh Kumar Yadav retweeted
Interviewer:
Your agent has 200 internal APIs. Sending all tool descriptions costs $2/request and the model picks wrong 30% of the time.
How do you route to the right tool without sending every spec to the model?
Umesh Kumar Yadav retweeted
SpringBoot startup takes 42 seconds?
I used these 5 tricks to reduce it to 8 seconds :
1) Profile startup time with buffering Application Startup
2) Reduce database connection pool initialization overhead
3) Review Nacos registration and RabbitMQ connection initialization
4) Move non-critical @PostConstruct tasks to asynchronous execution
5) Optimize component scanning and apply @Lazy selectively
Reported improvements:
— Database pool: 8s saved
— Nacos + RabbitMQ: 11s saved
— Initialization tasks: 6s saved
— Scanning and lazy loading: 2s saved
Key takeaway: We should measure first, identify bottlenecks, and optimize the actual causes, not just bean scanning.
—— Delayed initialization can affect first-request latency and readiness.
Please ensure critical dependencies are available before serving traffic...
Umesh Kumar Yadav retweeted
10 Powerful and Worth-to-Master Linux Commands
— strace -- Trace system calls
— lsof -- Find processes using files and ports
— dd -- Low-level data copying
— nc -- Test network connections
— watch -- Monitor command output in real time
— xargs -- Automate batch operations
— nohup -- Run tasks after disconnecting SSH
— /proc -- Inspect system and process information
— rsync -- Efficient file synchronization
— history | grep -- Search previous commands
Master these commands to debug faster,
troubleshoot production issues.
And work more efficiently with Linux.












