🏫 Govt CS Teacher by day | 💻 Ex-Senior SWE @Infosys l Teaching DSA the way schools never did 🧠
📍Bihar, India | Building in Public 🇮🇳
#DSA#IndianDeveloper
Unpopular opinion:
Memorizing DSA solutions will NEVER get you placed.
I spent 4 years in real software development.
Not once did anyone ask me to reverse a linked list on the job.
But they DID ask me to:
→ Think logically under pressure
→ Break big problems into small ones
→ Communicate my approach clearly
DSA teaches thinking. Not just coding.
Agree or disagree? 👇
#DSA #PlacementPrep #TechInterview #SoftwareEngineering #buildinginpublic
she has an army for her:
> wardrobe
> nutritionist
> healthcare
> personal trainers and gyms
> kids (nannies)
> don’t have to stress about 9-6 job
> cooks and household chores
> access to the best of the best food, meds etc.
She is 50 but she has insane MONEY too.
Money >>>> age
One of my close friends was fired from Oracle Bangalore.
No panic, no stress, and no crying on social media.
He straight away came back to his hometown Bhubaneswar
He had postal fixed deposits in two joint accounts ₹15 lakh each. One with his parents, and the other in his and his wife’s name. He also had one in his kids’ account.
Together, these give him almost ₹28,000 in interest every month.
He also had fixed deposits in some Indian banks worth around ₹30 lakh, which give him another ₹15,000 per month.
He is now living at own home with his parents. He knows how to drive, so he immediately started working as an Uber driver at his own convenience earning good.
He has no EMIs and no loans for any metro city flat. At the same time, he is calmly planning to start a small business with the help of his parents.
He never followed influencers, never did SIPs, and avoided all the modern financial hype.
Pure old school vibes , steady process and discipline.
He happily called me today to meet up after our conversation to cross check potential of Bhubaneswar to start something fresh
So folks plan in advance so when required you will never fumble
Biggest learning for me no matter how tof the situations always prepare with a smile.
My saddest realisation after receiving my CS degree is that all those elegant DSA are completely impractical on real high volumes of data.
The only thing you should care is CPU cache utilisation.
The best career advice I ever received: There's nothing more valuable than someone who can just figure it out. Do some work. Ask the key questions. Get it done. Repeat. If you do that, people will fight over you.
Full-time jobs won’t exist in the future! Let’s be honest- Nobody wants to work for someone else. People do jobs out of compulsion, not passion. You do it because of EMI, rent, survival, not because you dream of building someone else’s company.
A century ago, people stayed in one company for decades. They didn’t have a choice - starting something needed capital, connections, and some secrets. Only a few had access to those.
Then the internet killed that arbitrage. Now everyone has information, access, and capital. Venture money replaced old capital. Knowledge became public. Ownership got split.
Earlier, one person owned 100%. Today, five people own 20% each and build faster. (called startup) Tomorrow, those five will become fifty freelancers, each owning their slice.
The mindset is shifting from ‘salary’ to ‘share’ from ‘working for’ to ‘working with’ from ‘9 to 5’ to on demand’
People already own their time - look at Uber, Swiggy, Upwork. Nobody wants a boss - they want flexibility, freedom, and upside.
As AI automates repetitive work and capital becomes abundant, the only thing left with real value will be human time and creativity. And no one will sell that full-time.
Why did Uber build thousands of microservices? No better person to answer than Uber's first CTO, Thuan Pham. Timestamps:
00:00 Intro
05:32 Getting into tech
16:09 The dot-com bust
20:42 VMware
26:29 Getting hired by Travis at Uber
33:22 Early days at Uber and scaling challenges
40:57 Uber’s China launch
47:12 The platform and program split
50:26 From monolith to microservices
53:38 Internal tools at Uber
57:05 Helix: Uber’s mobile app rewrite
59:55 Thuan’s email about naming
1:02:03 Org structure changes under
1:06:34 Thuan’s work philosophy
1:12:23 The “three tours of duty” at Uber
1:15:37 Why Thuan left Uber
1:17:34 Coupang and Nubank
1:21:59 Faire
1:25:31 How Faire uses AI
1:28:24 AI’s impact on software engineering
1:31:09 The role of the CTO
1:35:13 Career advice
Brought to you by:
• @statsig – The unified platform for flags, analytics, experiments, and more. https://t.co/ZCSOIcWv31
• @WorkOS – Everything you need to make your app enterprise ready. https://t.co/xUBBN8VuwQ
• @SonarSource – The makers of SonarQube, the industry standard for automated code review. Check out SonarQube Advanced Security: https://t.co/WbRTb55FL6
Three interesting parts from this conversation:
1. The program/platform split came before microservices.
The concept of cross-functional “program” teams and dedicated “platform” teams became necessary because an org split across backend, frontend and mobile engineers slowed down in execution speed when Uber grew to around 100 engineers. Every feature required negotiating bandwidth across the mobile, backend, and dispatch teams. Thuan, Travis Kalanick, and Jeff Holden literally used color-coded sticky notes with people’s names to reorganize into self-sufficient teams. We cover more about this split in this The Pragmatic Engineer deepdive, The Platform and Program split at Uber: https://t.co/E4W3FJ07Gj
2. Expect multiple rewrites during hypergrowth.
The right architecture depends on how fast a product and company are growing. At Uber, repeated rewrites were common because each one “bought” another window of survival for the company. Thuan’s recommendation is to understand that a rewrite simply means a company is outrunning its existing architecture: this is not necessarily a bad thing!
3. Uber is the only major company that had a “Senior 1” and “Senior 2” level – and Thuan is unapologetic.
Thuan introduced the Senior 1 (L5A) and Senior 2 (L5B) levels because the jump from senior (L5) to Staff (L6) became very big, and larger than between previous levels. One problem this split level created was that Uber’s L5B was akin to Google’s and Facebook’s L6/E6. Thuan resisted the title inflation of just renaming L5B to ‘Staff’.
no hard-work can save you from layoffs.
no extra hours of work can save you from layoffs.
What can save you is “friends” with right person at workplace to stay safe
Nobody knows what things will look like 4 years from now, and there isn't a single right answer. It is uncertain for everyone. But what I strongly believe is ...
Everyone has a thesis - or at least, it helps to have one - and then act on it in your own way. For example,
- if you think you might not have a job, money-max now
- if you believe SaaS is dead, and you work there, switch
- if you think fintech is going to stay, move closer
- if you think vibe coding tools won't last, don't join one
- if you feel depth beats breadth (or vice versa), go all in
- if you think distribution would be important, build one
You might be wrong - and that's okay. No one gets this perfectly right. What matters is taking the time to think it through and form your own view.
By the way, this is exactly how I made my last career move.
I had a view that fintech would keep growing in importance, and that being close to money movement and financial infrastructure would help me learn faster and stay close to AI (in the areas I care about). That's what led me to join Razorpay.
I could be wrong, and I am okay with that. I would rather make a thoughtful bet than stay unsure.
If you are feeling stuck, you are not alone. Millions are going through the same right now. To me, it often just means you have not formed a clear point of view yet.
Take your time. Build one. Then act.
From a small town in Bihar where girls are married off by 18-21.
My mother fought every relative who said "padhai se kya hoga." She worked extra shifts so I could afford coaching.
Today I joined @Intel as a System Software Engineer. 28 LPA.
Bihar ke log jaante hain education isn't a choice for us. It's survival.
This one's for every mother who believed before her daughter did. 🤍