@nanimma

Yet to find Myself

అవసరమా!
Joined July 2009
Narendra N retweeted
Learn AI for free directly from top companies 1 - Anthropic: anthropic.skilljar.com 2 - Google: grow.google/ai 3 - Meta: ai.meta.com/resources/ 4 - NVIDIA: developer.nvidia.com/cuda 5 - Microsoft: learn.microsoft.com/en-us/tr… 6 - OpenAI: academy.openai.com 7 - IBM: skillsbuild.org 8 - AWS: skillbuilder.aws 9 - DeepLearning AI: deeplearning.ai 10 - Hugging Face: huggingface.co/learn Comment "AI" for more resources. Like, Retweet & Bookmark for future updates.
38
174
6
549
54,389
Narendra N retweeted
Claude just dropped 13 FREE AI courses (with certificates). No $500 course needed. No “guru” required. Just real skills — straight from Anthropic. Here’s the full list: 👇 1. Claude 101   lnkd.in/gCPUQsRg 2. AI Fluency: Frameworks & Foundations   lnkd.in/gS6ceZ_M 3. Introduction to Agent Skills   lnkd.in/g_wWNiEb 4. Building with the Claude API   lnkd.in/gDr5K_B4 5. Claude Code in Action   lnkd.in/g9wWZbK9 6. Introduction to Model Context Protocol   lnkd.in/gAj5HqMY 7. MCP: Advanced Topics   lnkd.in/g3eDwBFY 8. AI Fluency for Students   lnkd.in/gKKujHGG 9. AI Fluency for Educators   lnkd.in/gVcKnuhA 10. Teaching AI Fluency   lnkd.in/g9P4gJFM 11. AI Fluency for Nonprofits   lnkd.in/gpsm_BVf 12. Claude with Amazon Bedrock   lnkd.in/gbfPjSFt 13. Claude with Google Vertex AI   lnkd.in/gvVgB4Ub — If you go through even HALF of these… You’ll be ahead of 95% of people using AI. Most people won’t. Because they’re still: • Watching random YouTube videos • Buying overpriced courses • “Learning AI” without actually building Don’t be that person. Do this instead: 1. Save this post (you’ll come back to it) 2. Pick 1 course → start today 3. Share it with someone who needs this Free. Practical. No excuses.
34
62
5
202
19,223
How to Learn Claude in 12 Days (This will save you 2+ hours every day) Most people use Claude like a chatbot. Ask a question. Get an answer. Repeat. Big mistake. Claude is becoming an operating system for knowledge work. Here's a 12-day roadmap based on real Claude workflows: ☀️ DAY 1: Build CLI Tools Goal: Turn ideas into working tools. → Open Claude Code → Describe a tool in plain English → Let Claude generate and run it No frameworks. No boilerplate. Just describe → build. ☀️ DAY 2: Create an MCP Server Goal: Give Claude new capabilities. → Pick a tool or API you use often → Define endpoints and authentication → Let Claude generate the server Now Claude can interact with your systems directly. ☀️ DAY 3: Build a Personal RAG Goal: Make Claude remember your knowledge. → Upload notes, docs, and PDFs → Connect Google Drive, Notion, or Gmail → Ask questions across everything Your second brain becomes searchable. ☀️ DAY 4: Understand Any Codebase Goal: Learn unfamiliar code fast. → Drop in a GitHub repo → Ask for architecture breakdowns → Follow guided walkthroughs Hours of reading become minutes. ☀️ DAY 5: Practice Interviews Goal: Improve faster than studying alone. → Pick a role → Choose an interview type → Let Claude act as interviewer Get feedback after every answer. ☀️ DAY 6: Automate the Browser Goal: Stop doing repetitive web tasks. → Tell Claude what you need → Let it navigate websites → Complete tasks automatically Research becomes delegation. ☀️ DAY 7: Tailor Every Resume Goal: Apply smarter. → Paste a job description → Upload your resume → Ask Claude to optimize for ATS Customized applications in minutes. ☀️ DAY 8: Schedule Cloud Routines Goal: Work while you sleep. → Create recurring tasks → Schedule reports or research → Wake up to completed work Productivity without active effort. ☀️ DAY 9: Design Faster Goal: Go from idea to visual. → Describe a landing page → Describe a pitch deck → Let Claude generate drafts Blank-page syndrome disappears. ☀️ DAY 10: Run Multi-Agent Reviews Goal: Get multiple perspectives. → Assign different review roles → Let agents inspect code independently → Compare recommendations One review becomes many. ☀️ DAY 11: Use Auto Mode Goal: Delegate entire workflows. → Give Claude a specification → Let it plan, code, test, and review → Ship end-to-end You manage outcomes, not steps. ☀️ DAY 12: Build Custom Skills Goal: Create reusable expertise. → Save recurring workflows → Turn prompts into commands → Reuse them forever Your best workflows become one-click actions. Most people use Claude for answers. Power users use Claude for systems. The difference isn't intelligence. It's setup. Do this instead of scrolling: → Save this post → Start Day 1 today (10 minutes) → Complete one day at a time → Come back in 12 days You'll never use AI the same way again. 🚀
32
59
3
284
9,530
Learn AI for free directly from top companies 1 - Anthropic: anthropic.skilljar.com 2 - Google: grow.google/ai 3 - Meta: ai.meta.com/resources/ 4 - NVIDIA: developer.nvidia.com/cuda 5 - Microsoft: learn.microsoft.com/en-us/tr… 6 - OpenAI: academy.openai.com 7 - IBM: skillsbuild.org 8 - AWS: skillbuilder.aws 9 - DeepLearning AI: deeplearning.ai 10 - Hugging Face: huggingface.co/learn Comment "AI" for more resources. Like, Retweet & Bookmark for future updates.
31
58
3
189
21,046
If you're serious about becoming a Senior Backend Engineer in 2026, master this progression: Level 1: Postman / Bruno Test APIs properly before your users become your QA team. Contracts matter from day one. Level 2: Redis Speed is easy. Cache invalidation is the real challenge. Learn to weigh trade-offs over cleverness. Level 3: PostgreSQL Data modeling, indexing, transactions the foundation of real backend thinking. Schema design is system design. Level 4: Kafka Async systems are powerful, but retries, ordering, and idempotency separate juniors from seniors. Failure is a feature you design for. Level 5: Docker "Works on my machine" should have ended in your junior years. Consistency beats convenience every time. Level 6: OpenTelemetry Trace requests across services and distributed systems finally make sense end-to-end. Observability isn't optional it's essential. Level 7: Grafana Dashboards that show latency, errors, and throughput not just pretty graphs. If you can't measure it, you can't improve it. Level 8: Prometheus Metrics that force you to think in SLOs and system health, not just features. Reliability outpaces feature velocity in the long run. Level 9: k6 Load test your "scalable" backend. Watch it break. Then fix it. Scale is a verb, not an adjective. Level 10: Terraform Senior engineers don't just write code. They own the infrastructure it runs on. Infrastructure is code. Ownership is culture. The pattern: • Foundation: Postman/Bruno, PostgreSQL, Redis • Resilience: Kafka, Docker, k6 • Observability: OpenTelemetry, Grafana, Prometheus • Ownership: Terraform Master one layer before rushing the next. (save it)
2
23
204
9,065
If I had to start from zero today: This is the exact roadmap I'd follow. ☑ Phase 1: Learn how software is built. Before Claude. Before AI. Before agents. Learn: → Python → APIs → Git → GitHub → JSON → Terminal Most people skip this. Then wonder why Claude's code breaks. ━━━━━━━━━━━━━━━ ☑ Phase 2: Learn Claude properly. Not prompting. Claude. Learn: → Projects → Artifacts → Memory → Knowledge Files → Claude Desktop Most people use 5% of Claude. That's the problem. ━━━━━━━━━━━━━━━ ☑ Phase 3: Learn Claude Code. Start simple. Open a project. Then ask: → Explain this codebase → Find bugs → Refactor this file → Create tests → Generate documentation Don't generate apps. Understand workflows. ━━━━━━━━━━━━━━━ ☑ Phase 4: Learn Claude Code Structure. This changes everything. Create: /docs /prd /tasks /rules /context Every serious AI engineer eventually learns: Bad context = bad output. Good context = magic. Claude becomes powerful when it understands: → Product requirements → Coding rules → Project structure → Existing decisions ━━━━━━━━━━━━━━━ ☑ Phase 5: Learn Context Engineering. The new skill nobody talks about. Learn: → CLAUDE.md → Project Instructions → Rule Files → Context Compression → Memory Systems Prompting is temporary. Context is infrastructure. ━━━━━━━━━━━━━━━ ☑ Phase 6: Build AI Systems. Projects: → AI SaaS → AI CRM → AI Research Agent → AI Content Engine → AI Customer Support Agent Don't build tutorial projects forever. Build products. ━━━━━━━━━━━━━━━ ☑ Phase 7: Advanced Claude. Learn: → MCP → Agent Workflows → Multi-Agent Systems → Tool Calling → RAG → Evaluations This is where senior AI engineers operate. ━━━━━━━━━━━━━━━ Resources I'd use: → Anthropic Docs → Claude Documentation → GitHub Repositories → DeepLearning.AI → OpenAI Docs And honestly: Stop buying expensive AI courses. Follow @vishisinghal_ for more 🔁 Repost it to share in your network!!
19
20
2
80
3,291
Narendra N retweeted
Monolithic vs Microservices vs Serverless
15
175
4
911
62,214
Narendra N retweeted
If you're serious about starting with system design, learn these 19 concepts (save this now): 1 System Design Concepts ↳ newsletter.systemdesign.one/… 2 How to Crack the System Design Interview ↳ newsletter.systemdesign.one/… 3 Computer Science Stack Simply Explained ↳ newsletter.systemdesign.one/… 4 High Availability - A Deep Dive ↳ newsletter.systemdesign.one/… 5 Modular Monolith Architecture ↳ newsletter.systemdesign.one/… 6 How RPC Works ↳ newsletter.systemdesign.one/… 7 How JWT Works ↳ newsletter.systemdesign.one/… 8 How Does HTTPS Work ↳ newsletter.systemdesign.one/… 9 How Bloom Filters Work ↳ systemdesign.one/bloom-filte… 10 How Consistent Hashing Works ↳ systemdesign.one/consistent-… 11 How Service Discovery Works ↳ systemdesign.one/what-is-ser… 12 API Versioning - A Deep Dive ↳ newsletter.systemdesign.one/… 13 Deployment Patterns ↳ newsletter.systemdesign.one/… 14 How Idempotent API Works ↳ newsletter.systemdesign.one/… 15 Saga Design Pattern ↳ newsletter.systemdesign.one/… 16 How Databases Keep Passwords Securely ↳ newsletter.systemdesign.one/… 17 How DNS Works ↳ newsletter.systemdesign.one/… 18 How Websockets Work ↳ newsletter.systemdesign.one/… 19 Distributed Systems 101 ↳ newsletter.systemdesign.one/… (What else should make this list?) —— 👋 PS - Want my System Design Playbook for FREE? Click the link below to join my newsletter right now: → newsletter.systemdesign.one/… (200K+ software engineers have already signed up.) ——— 💾 Save this for later & RT to help other software engineers ace system design. 👤 Follow @systemdesingone + turn on notifications.
10
47
1
212
15,118
The biggest lie in AI right now is “AI will replace junior developers” Here’s what’s actually happening: 1. The “Autocomplete” Trap AI generates 500 lines in 30 seconds. But it can’t tell you if those 500 lines match your product constraints, edge cases, or failure modes. It ships something. Juniors must learn to ship the right thing. 2. The “Integration” Wall Real work lives in glue code: - auth + permissions - data models + migrations - caching + retries - deployments + envs - observability + on-call realities Juniors become valuable when they can stitch the system together without breaking it. 3. The “Hallucination Tax” Every AI-generated feature comes with hidden costs: - subtle bugs - missing validations - security footguns - flaky behavior under load The person who can read code, debug fast, and write tests is a good developer today. 4. The New Junior Skill Stack (the real moat): Write tests before trusting outputs - Use types, linters, and CI like seatbelts - Reproduce bugs, isolate diffs, verify fixes - Understand fundamentals: networking, databases, OS, security - Ask better questions than the model can guess
16
6
63
9,550
I've been a developer for 10 years. Shipped 5+ apps using AI last year. My STRONG advice for beginners building using Claude Code: 1. Claude Code works best when you give it one focused problem at a time. Don't say: "Fix my app." Say: "This function returns undefined when the user is logged out. Here's the function. Here's the error. What's wrong?" 2. Use it to understand, not just to generate. Most juniors just ship the code it produces. The ones who grow say: "Explain why you structured it this way." You are not looking for an answer. You are looking for a mental model. One conversation where you understand the why beats 10 copy-pastes. 3. Sometimes, let it review YOUR code, not write it for you. Write the function yourself first. Then ask Claude Code: "What is wrong with this? What would a senior engineer change?" That's a code review on demand. That's the feedback loop that used to cost you a senior's calendar slot. 4. Use it to debug, not to guess. Stop randomly changing things and re-running. Paste the error. Paste the stack trace. Paste the relevant code block. Ask: "Walk me through what is happening here, step by step." Debugging is a skill. Use Claude Code to build it, not skip it. 5. The senior move - Plan well before executing Use Claude Code to write the first draft of something unfamiliar - a new API integration, a new pattern, a new framework. Then study that draft like it's a textbook. Your job is to understand what was generated, own it, extend it, and catch its mistakes. The engineers who will win are not the ones who use AI the most. They are the ones who use it to compound their own understanding. Claude Code isn't a shortcut. It's a multiplier - but only if you bring the fundamentals to the table.
24
32
1
228
31,627
Most people learn Kubernetes as a list of concepts. Pods. Deployments. Services. Ingress. They memorize them without understanding why they exist. >> You start with a Pod. - A pod runs your container. Simple. Clean. Done. - Until it crashes. - Nobody restarts it. It is just gone. In production, that is not acceptable. >> So you use a Deployment. - A Deployment watches your pods. - One dies, and it creates another. - You want 3 running, it keeps 3 running. - You want to scale to 10; one command does it. Pods were too fragile for production. Deployments fixed that. >> But now you have a new problem. - Every pod gets a new IP when it restarts. - You have 3 pods running your app. - Another service needs to talk to them. - Which IP do you use? They keep changing. - You cannot hardcode them. - You cannot track them at scale. >> So you use a Service. - A Service gives your app one stable IP address. - It finds your pods using labels, not IPs. - Pods die and come back with new IPs. - The Service does not care. - It always finds them. - It also load balances. - Traffic coming in gets distributed across all healthy pods automatically. Pods had unstable IPs. Services fixed that. >> But your app still needs to be accessible from the internet. - So you use a LoadBalancer Service. - This creates a real cloud load balancer. - AWS ALB. Azure LB. GCP LB. - Your app gets a public endpoint. - Works perfectly. Until you have 10 services. - Now you have 10 load balancers. - Each one costs money every single month. - Your cloud bill does not care that 6 of them handle almost no traffic. LoadBalancer Services solved external access. But one per service does not scale. >> So you use Ingress. - One load balancer. All your services behind it. - Ingress routes traffic based on rules. - Request comes in for /api, goes to the API service. - Request comes in for /dashboard, goes to the frontend service. -One entry point. Smart routing. One cloud load balancer on your bill. But Ingress is just a set of rules. Something has to execute those rules. >> So you use an Ingress Controller. - Nginx. Traefik. AWS Load Balancer Controller. - These are the actual engines that read your Ingress rules and make the routing happen. - Ingress without a controller is just a config file nobody reads. To summarize it: > Pod ran your app but had no resilience. > Deployment gave it resilience. > Service gave it a stable address and load balancing. > LoadBalancer Service gave it external access. > Ingress replaced 10 load balancers with one. > Ingress Controller made the rules actually work. Each concept exists because the previous one was not enough.
10
75
2
419
27,330
Narendra N retweeted
PostgreSQL versus MySQL Built using the C language, PostgreSQL uses a process-based architecture. You can think of it like a factory with a manager (Postmaster) coordinating specialized workers. Each connection gets its own process and shares a common memory pool. Background workers handle tasks like writing data, vacuuming, and logging independently. MySQL takes a thread-based approach. Imagine a single multi-tasking brain. It uses a layered design with one server handling multiple connections through threads. The magic happens using pluggable storage engines (such as InnoDB, MyISAM) that you can swap based on your needs. Which database do you prefer?
18
119
6
708
140,254
If it’s real-time → WebSockets If it’s scale → Kafka If it’s simplicity → REST If it’s chaos → GraphQL If it’s AI → Python If it’s infra → Go If it’s logs → ElasticSearch If it’s low-latency → Redis If it’s high-availability → Postgres If it’s streaming → Flink If it’s low-level → C If it’s high-performance → C++ If it’s enterprise → Java
55
147
3
1,714
90,835
Narendra N retweeted
If you want to become good at system design, then learn these 12 case studies (not kidding): 1 How ChatGPT Apps Work: ↳ newsletter.systemdesign.one/… 2 How YouTube Works: ↳ newsletter.systemdesign.one/… 3 How Google Docs Works: ↳ newsletter.systemdesign.one/… 4 How Kafka Works: ↳ newsletter.systemdesign.one/… 5 How WhatsApp Works: ↳ newsletter.systemdesign.one/… 6 How Airbnb Works: ↳ newsletter.systemdesign.one/… 7 How Spotify Works: ↳ newsletter.systemdesign.one/… 8 How Slack Works: ↳ systemdesign.one/slack-archi… 9 How Reddit Works: ↳ newsletter.systemdesign.one/… 10 How Bluesky Works: ↳ newsletter.systemdesign.one/… 11 How Twitter Timeline Works: ↳ newsletter.systemdesign.one/… 12 How Uber Computes ETA: ↳ newsletter.systemdesign.one/… What else should make this list? —— 👋 PS - Want my System Design Playbook for FREE? Join my newsletter with 200K+ software engineers right now: → newsletter.systemdesign.one/… ——— 💾 Save this for later & RT to help other software engineers ace system design. 👤 Follow @systemdesignone + turn on notifications.
27
401
9
1,796
103,865
Most do it - Except that it might not just be tabs, as we also have IDE Plugins In my view, Claude used to be (& probably still is) superior for Developers - Most use GPT, though Gemini up'd their game with 3.0 Grok shows real difference in developer (to normal) mode
i saw a guy coding today > tab 1 ChatGPT > tab 2 Gemini > tab 3 Claude > tab 4 Grok > tab 5 DeepSeek he asked every AI the same exact question patiently waited, then pasted each response into 5 different Python files Hit run on all five Pick the best one Like a psychopath It's me
Readers added context they thought people might want to know
This post was stolen word for word only to generate interactions OP's post: x.com/i/status/19165…
1
32
Narendra N retweeted
System Design Blueprint
7
124
3
882
38,141
If you want to become a better software engineer (in 2026), read these 12 engineering blogs: 1. Meta Engineering ↳ engineering.fb.com 2. Netflix TechBlog ↳ netflixtechblog.com 3. AWS Architecture ↳ aws.amazon.com/blogs/archite… 4. Microsoft Engineering ↳ devblogs.microsoft.com/engin… 5. Google Research ↳ research.google/blog 6. Slack Engineering ↳ slack.engineering 7. Discord Engineering ↳ discord.com/category/enginee… 8. NVIDIA Developer ↳ developer.nvidia.com/blog 9. Stripe Engineering ↳ stripe.com/blog/engineering 10. Uber Engineering ↳ uber.com/en-AU/blog/perth/en… 11. Cloudflare Blog ↳ blog.cloudflare.com/tag/engi… 12. GitHub Engineering ↳ github.blog/engineering What other blogs should be on this list? -- 👋 PS: Want my System Design Handbook for free? Want my Architecture Patterns Playbook for free? Join my newsletter with 26,501+ software engineers: lucode.co/luc-newsletter-lm1… -- 📌 Save for later. ♻️ Repost to help others grow. ➕ Follow Nikki Siapno + turn on notifications.
27
579
7
2,418
166,692
A must-read for LLM enthusiasts. Sebastian Raschka distills GPT-2 → GPT-OSS architecture beautifully 👏👏👏 Model Architecture from GPT-2 to GPT-OSS magazine.sebastianraschka.co…
6
36
2,716
Here you go: DeepSeek R1 is an AI model. An AI model is a bunch of a matrices with floating point numbers (referred to as weights) where you feed in an input (a sequence of characters embedded as a vector of floating point numbers) and get an output sequence. DeepSeek is a mobile app (same name as the company) that lets you interact with that AI model through a chat interface. When you use their app, your data (prompts) go to their servers. The company has also open sourced (basically uploaded all those matrices) the weights of the AI model for free use by anyone. When you download those weights and bring it up yourself on your own server, you get to control the inference of the AI model and that way any user request sent to this new server doesn’t go to China as long as the servers are hosted in US. The weights are just a bunch of numbers organized as matrices executed with sequential matrix multiplies - so no computation needs to leave the server in order to compute the next word in a sequence. That way, another company can download the weights, host it on their servers, and let users interact with them in a chat frontend, and customize the AI model further to do more things like searching the web or using tools like code execution, wolfram, etc
True. I am always interested in learning more. Please explain why my concern is misplaced.
443
1,614
255
14,255
2,741,508
Narendra N retweeted
JWT vs PASETO: The Two Players of Token-Based Authentication
7
95
1
525
43,391