Trust me, learning system is not hard. If you want to get GOAT-level good, start from these fundamental concepts:
This formed the foundations of the concepts I applied when I appeared for system design rounds at companies like: Amazon, Atlassian, Walmart, Saleforce, and Deliveroo.
1) Load Balancing: https://t.co/IytjJseO11
2) CDN: https://t.co/xxzUuwV5GD
3) Caching: https://t.co/QvyGIyKNHM
4) Cache Invalidation: https://t.co/FyDLJWZVOE
5) Rate Limiting: https://t.co/auDKgPpLeA
6) API Gateway: https://t.co/H1y0htWDub
7) CAP Theorem: https://t.co/AglSd993oa
8) Sharding: https://t.co/HT316hgoEr
9) Replication: https://t.co/NXessCjYp4
10) Partitioning: https://t.co/01bpFCZBhZ
11) Queues: https://t.co/Lenx1Pfw95
12) Microservices: https://t.co/Hx9Yn2yRBw
13) Microservices Vs Monoliths: https://t.co/g9lGFHydVj
14) Fault Tolerance: https://t.co/jCJk6d52z2
15) Database Scaling: https://t.co/h7pYha8x6x
16) Service Discovery: https://t.co/vEDMvhWYj5
17) Consistency models: https://t.co/cb3zNtdZNA
18) Eventual Consistency: https://t.co/aFjL3flHNY
19) Distributed Transactions: https://t.co/s0ZWdtTqiW
20) Leader Election: https://t.co/IxrWO9AvB3
21) Horizontal vs Vertical Scaling: https://t.co/I8CH64dL5l
22) Back of the Envelope Estimation: https://t.co/gyatcqpaqO
23) Idempotency, Data Latency & Finale: https://t.co/fNArLx4MrW
With AI Engineering skills, you actively shape the build: You influence what gets built, and drive the build loop. Here're key skills to do this. https://t.co/sysOYdzuZY
@MongoDB I have lost my MFA access pls help me to setup the MFA. I am to login the atlas Mongo db but MFA side I dont have access and your support team is not responding and Bot is worst. In this page I get stuck and billing is pilling up.
“Greatness does not come out of intelligence, it comes from character.
Character is not formed out of smart people: it is formed out of people who have suffered.”
— Nvidia CEO, Jensen Huang
Best accounts to follow from each frontier lab to stay constantly up to date
Anthropic
@karpathy
- must-follow account for AI; recently joined Anthropic
@bcherny
- Claude Code creator, always shares great tips
@trq212
- also a Claude Code developer; writes amazing articles on CC
OpenAI
@polynoamial
- works on reasoning research, shares a lot of technical details
@gabriel1
- Sora developer, great career path
@jxnlco
- works on dev experience, shares a lot about Codex
Google AI
@OfficialLoganK
- all the major Google Gemini and AI Studio updates
@ammaar
- product and design; shares great things about vibe-coding in Google AI Studio
@fofrAI
- cool use cases for generative models
Cursor
@leerob
- the loudest voice behind Cursor updates
@ericzakariasson
- shares great insights on using Cursor
@mntruell
- Cursor’s CEO; major releases and usage updates
xAI
@milichab
- recently joined xAI, shares updates on Grok
@skcd42
- also covers major Grok releases
This week, I spent 8 hours reading 50+ articles about AI.
And I learned more in 1 day than most will in an entire year.
Highly recommend you read these 8:
I have 10+ years of experience as a Pre-GPT/LLM Software Engineer. Today, I’m a Principal Engineer because I adopted AI-assisted development early (in MSFT) and scaled my impact by 10x, but none of that would’ve worked if I hadn’t built my fundamentals first.
If you're a recent grad or an early-career SWE, focus on these 10 fundamentals. You'll thank yourself later. Read till the end.
Naval Ravikant: "You're going to die. It's all going to zero. What's there to stress about?"
"Stress is when your mind has two conflicting desires at once. You want to be liked, but you want to do something selfish. You don't want to go to work, but you want to make money. You have two conflicting desires, and that's stress."
Naval explains the difference between stress and anxiety:
"Anxiety is this pervasive, unidentifiable stress where you're stressed out all the time and you're not even sure why. The reason is you have so many unresolved problems that have piled up in your life, you can no longer identify what the problems are. There's this mountain of garbage in your mind. A little bit is poking out the top like an iceberg; that's anxiety. But underneath, there's a lot of unresolved things."
He shares his personal anxiety resolver:
"One big anxiety resolver for me is just ruminating on death. You're going to die. It's all going to zero. You cannot take anything with you. If you can keep that idea in front of you at all times, what's there to stress about?"
Naval reframes what "wasted time" really means:
"What is wasted time? Everything is wasted time in a sense because nothing matters in the ultimate. But in each moment, it's the only thing that matters. So if you're doing something you want to do and you're fully there for it it's not wasted time. If your mind is running away, wishing you were somewhere else, anticipating the future, regretting the past, that's wasted time. That's time you're not present for."
He concludes:
"People get worried about dying and no longer being here. But they don't realize that so much of their life is spent not being here in any case."