Random user (@BackendSoul) profile picture

Sharing my coding journey

Bangalore
Joined January 2024
Photo by Random user (@BackendSoul)Photo by Random user (@BackendSoul)Photo by Random user (@BackendSoul)Photo by Random user (@BackendSoul)Photo by Random user (@BackendSoul)Photo by Random user (@BackendSoul)Photo by Random user (@BackendSoul)Photo by Random user (@BackendSoul)Photo by Random user (@BackendSoul)Photo by Random user (@BackendSoul)
Random user retweeted
> Got laid off from Atlassian after 8 years. > Made a video walking through the systems he built > The video went viral > Now he's joining Tesla as a Staff Software Engineer
I am pleased to announce that I've accepted an offer to work as a Staff Software Engineer, on the Traffic Engineering team @ Tesla, where I'll be working on control-planes and edge networks, as nature intended
52
335
14
7,421
279,594
Random user retweeted
The ability to speak clearly is a bigger flex than ten IIT or IIM degrees.
69
207
21
4,646
89,997
How to actually get good at backend systems. It's slow. But it works. 1. Pick one thing you already use every day. Postgres, Redis, Kafka, whatever your job runs on. 2. Go one level deeper than you are right now. If you write queries, learn to read query plans. If you can read plans, learn how indexes actually sit on disk. Know that already? Go learn what VACUUM is doing. 3. Break it on your laptop. Fill up the disk. Kill a replica. Leave a transaction open and watch the table grow. Breaking it once beats reading about it ten times. 4. Explain it to one person on your team. If you can't explain it simply, you don't get it yet. Then go one more level down. Background loop you should keep running: whenever something weird happens at work, a slow query, a random spike, a flaky test, chase it till you know the real reason. Most people stop at "restarted it, it's fine now." The ones who keep digging are the ones who get good. Stuff that gets in the way: "I'll do another system design course" → courses teach you the words. They can't give you that moment where your own test fails in a way you didn't expect. That's where you learn. "I've read DDIA, I know distributed systems" → cool, now pick one chapter and make that failure happen on your machine. Then you know it. "We're on managed services, I don't need internals" → managed stuff breaks too, you just get less info when it does. The person who knows what's underneath fixes it while everyone else refreshes the AWS status page. "I'll get to it when work calms down" → it won't calm down. Thirty minutes a day beats the free weekend that never shows up.
4
16
6
194
10,921
Random user retweeted
He's still living inside you - Do it for him.
173
2,293
118
18,068
797,982
I’m in love with this sentence: “Every pattern in your life repeats until you learn the lesson. The moment you choose differently, the loop ends and growth begins.”
203
9,195
217
41,484
764,148
Random user retweeted
Nani's GOD MODE. @TheParadiseOffl 🔥
1
55
500
5,431
I want to Win I need to Win
22
2,641
71
34,873
576,768
Dropping Part 4 todayyyyyy
2
3
24
650
Will Publish this tomorrow !!
3
3
34
478
Publishing the 2nd part today guys...This series will have shorter but quite informative articles (I guess 3-4 more) Part 1 is here - xitter.gq/Harry_The_Nerd/status/…
4
3
22
428
Collecting some resources for AI System Design..So far found the following stuff- 1. github.com/ombharatiya/ai-sy… 2. systemdesignhandbook.com/gui… 3. Machine Learning System Design Interview (Aminian & Xu, 2023) 4. Generative AI System Design Interview (Aminian & Sheng, 2024) Anyone got anything else?
2
5
38
479