Kailash Nadh, CTO
Вставка
- Опубліковано 30 чер 2024
- Welcome to #ScalerPod by Scaler where our host Arnav talks the leaders of the biggest tech companies from India about software engineering challenges they are solving!
About Dr. Kailash Nadh
Dr. Kailash Nadh, Zerodha's CTO is famous for his countless side projects on his github, his blog that thousands of software engineers follow and for building the tech infra at Zerodha that is run by only 35 engineers but supports over 1 crore traders! Let's talk with him about hacker culture, working on open source projects, and how to scale up tech and tech teams with common sense
What is Software Engineering?
Software engineering is a branch of computer science that focuses on the design and development of computer systems and application software.
Software engineers are experts in programming languages, software development, and operating systems and they use engineering principles to create software.
Who are software engineers?
Software engineers are experts in programming languages and software development, and they use engineering techniques to produce software.
Coding projects
A coding project is a task or problem that can be solved using a programming language. These projects can range in complexity and scope, from simple scripts that perform a specific function, to large software applications with many features and capabilities. Coding projects are often used to learn new programming skills, develop solutions to real-world problems, or create software for personal or professional use.
What is a tech stack?
A tech stack is a combination of programming languages, frameworks, libraries, and tools used to develop a software application or platform. It includes both the front-end and back-end technologies, and can also refer to the specific versions of each component.
#zerodha #scaler #podcast
Timeline
00:00 Teaser
02:10 Intro
03:00 A day in the life of Kailash Nadh
05:00 Writing code as a CTO
06:30 How to react to regulation as a Fintech team
09:40 Maintenance windows and reconciliation/settlement time for trading apps
13:20 How Zerodha manages with such a small team of 30 people in tech?
22:00 Tech Culture at Zerodha's Tech Team
25:00 How engineers can grow more to learn product/business domain
33:00 Why all companies must focus on better tech culture
35:00 Team dynamics that make tech teams grow better
39:40 Learn technology by building projects
46:00 Kailash's dns.toys side project and why he made it
50:30 Arnav's sharetime side project
54:45 Open source is important for engineers as well as orgs
1:04:00 Getting started with open source for those new to it
1:07:00 Hacker culture among Indian engineers
1:17:00 Open-source is, in a way, altruism
1:21:00 Future of tech in fintech domain
1:28:30 Why Zerodha picked Flutter for mobile?
1:36:00 (Arnav ranting about hyped up tech stacks 😅)
1:38:00 Zerodha's backend tech stack
1:46:00 When Zerodha first started using Go lang
1:49:00 Database choices, and Clickhouse and Postgres
1:52:00 Managed services vs doing things in-house
1:59:00 CI/CD setup at Zerodha
2:04:00 How to take good tech-stack choices early on?
--------------------------------------- About SCALER -------------------------------------------------
A transformative tech school, creating talent with impeccable skills. Upskill and Create Impact.
Learn more about Scaler: bit.ly/3yxcQNZ
📌 Follow us on Social and be a part of an amazing tech community📌
👉 Meet like-minded coder folks on Discord - / discord
👉 Tweets you cannot afford to miss out on - / scaler_official
👉 Check out student success stories, expert opinions, and live classes on Linkedin - / scalerofficial
👉 Explore value-packed reels, carousels and get access to exclusive updates on Instagram - / scaler_official
📢 Be a part of our one of a kind telegram community: t.me/Scalercommunity
🔔 Hit that bell icon to get notified of all our new videos 🔔
Do check out our earlier episodes of SCALER POD
1. Amod Malviya (CTO Flipkart, Founder Udaan) - ua-cam.com/video/KBy7CYOqjNU/v-deo.html
2. Jiten Agrawal (CTO CARS24, VP Hotstar) - ua-cam.com/video/-eK4CxBvZqY/v-deo.html
3. Subhash (CTO Dukaan) - ua-cam.com/video/a5kKRtMmhzQ/v-deo.html
4. Jacob Singh (CTO, Grofers) - ua-cam.com/video/QEZMSbeziEw/v-deo.html
I'm almost at the half way through the podcast. While Dr. K's Engineering philosophy and approach is a very well-known wonder, I'm genuinely impressed by Arnav's impromptu questions and comments from his personal experience. I can see Arnav's improvement as an interviewer from the first episode, this is quite commendable. Great work Scaler team!
Thank you 😇
I'm already hooked to the calmness of hearing Kailash speak, and the depth of knowledge! Can't wait!
This series would have been incomplete without Kailash Nadh. Thanks for bringing him.
Highly underrated guy
He is the man behind Zerodha’s success!!
Didn't realize that 2 hours went by. It is difficult to be simple these days!
The depth to which this podcast went could have been only possible because of the interviewer's knowledge and questions, Great stuff Arnav. This podcast is gold. The last 30 mins gave me value worth 10 Sys Des courses.
That's awesome! Thanks! 😄
I usually don't play videos > 10-15 mins but chose to play this one just because Dr K was in it. And I'm glad that I opened it. Two hours passed like so quick. Changed my entire perspective on how I think in terms of designing my systems. Its all about first principles from now onwards.
Thanks! Keep an eye out for more such videos! 😃
Kailash Nadh is an inspiration. He know how to solve a problem. Too good.
What a beautiful podcast, Kailash’s voice and pace is so soothing. And his knowledge base is so vast!
Being stuck in WFH culture since about last 2 years and not being able to get insights of real engineering culture.
These podcasts have been proving boon for tech community(who all are actually hungry)
Thanks! Glad this was helpful! 😃
Man such folks should teach us languages, frameworks, projects, and all. He should be ytuber.
I have been inspired from K and always look forward to understand his perspective of engineering. There are lot more to learn from him.
Kailash Nadh really drove the idea of building from scratch & getting into the rabbit hole. Inspiring stuff, thanks a lot for this Arnav & Scaler. ❤
Kailash what a brilliant engineer and the quality of questions Arnab ask 👏🔥
By far Scaler has delivered a GOLD !!
Dr. K - GOAT
Can't wait!
Awesome, kailash is an inspiration!! Very insightful podcast!
Nice to know elliot from Mr.Robot is now CTO of Zerodha
😂😂😂
Kailash Nadh sir is very unique. He is inspirational, wondered, and great philosophist. Countless things we can learn from him. I came to know him from the very unique and great solution for large newsletters and mailing service he made - ListMonk. Pranam sir. ❤🙏
Absolutely Gold, must watch for hungry techies. Great work Arnav, and Kailash's story is really impressive.
Awesome podcast 👍🏼 Kailash is an inspiration 🙂 and Arnav himself is a genius guy and a host.. asking and highlighting important topics for the
techies. Great work Scaler 🤗
wow what a person humble clarity on thought great long live
Such a beautiful content here! Keep it up my friend! You're allowed to scream, you're allowed to cry, but don't give up! Keep going! You are great with what are you doing! It deserves all success around and I don't forget to give my full support for you!......
Absolute gold.
@arnav: Asking the right questions is an art and you nailed it really well.
And, the way Dr K expounded upon the concepts was mind-blowing.
Thank for hosting this.
This was a great learning opportunity.
Thanks! Glad this was helpful! 😃
I just want to say, huge shoutout to the interviewer for asking such in depth and well researched questions
Things that stuck with me from this interview:
- A: How can a 30 people tech team build a company as large as Zerodha? Dr. K: It's less about technical skills but how closely people gel together, and have fun while building things, technical skills come later. My thoughts: Trust on team mates is the key predictor to success.
- Dr. K: We can't break down creative functions into units, so it doesn't make sense to me when someone says building something takes 6 human units. My thoughts: Companies should focus on having lean / efficient processes, head count is a weak predictor of success. Examples quoted whatsapp, zerodha.
- There is no tech-enabled business anymore, now all business are or have to be tech businesses.
- Go (language) was pretty helpful in blitzscaling Zerodha (low latency, high throughput)
Beautiful Pod! Absolutely loved how they managed to talk about most of the aspects of software development.
awesome podcast. I am not a developer, but i like postgresql so much that given i was not able to contribute to postgresql as a developer, i try to provide support on slack. In the beginning i had this thing around what would a community of 20k people think about my opinion on a problem, but the postgresql community is so awesome where everyone is able to give an opinion. That way, if the solution is not great, someone then jumps in to update the answer with a more correct version. That was the best way to get involved with the community with my hours of support with whatever i know or can discover and learn more to help.
I feel so validated when he said he started with writing python scripts and doing automation 😍.
Anyways, such a brilliant conversation you guys had, learned a lot.
Thanks Scaler for posting this 🙏❤️
Thank you so much! Super glad to hear that! 🙌🏼
this podcast is satisfying 😌
Thanks a lot. Great learning.
Thanks for the podcast!!
Just wish I could think for myself and create architecture like Kailash does. Great Talk.
Crazy man, the best CTO podcast i have seen♥️
Happy to hear that! 🙌🏼
The Team formation knowledge is great, thanks!
currently working on Db design and System Design for my project
Amazing it is...
This podcast is GOLD. Thank you so much Dr. Kailash and Arnav for sharing your knowledge and inspiring us engineers to think of problems from first principles.
I'm truly inspired by your views on Open Source Software contribution and having that itch to tinker and build solutions that solve real life problems. I now have a deeper understanding of why people contribute to open source project and the fulfillment they get from it.
Thanks #ScalerPod team. Keep up the good work!
The phrase most by Dr. K and the biggest takeaway from the interview "First Principles" lovely interview so pleased to know about the thinking process of the mind behind the tech behind the markets 👍
Great podcast
its a delight to hear Kailash talk and its a pain when the hosts talk
Kaafie Lit 🔥🔥
Finally!
Gold mine of knowledge.
Thanks for this video. You can see the passion when he talk about his pet projects. Biggest take way is FOSS and Best programmers in this world are the self-taught programmers.
Thank you so much! Super glad to hear that! 🙌🏼
In Sales. But listening to K is subscribing to a masterclass
Kind of stuff we need. Kudos to scaler and Arnav
Thanks! Glad this was helpful! 😃
Such a wonderful podcast. Enjoyed throughly. So many take aways.
Thanks! Keep an eye out for more such videos! 😃
great Convo, got lot of ideas and information.
Superb insights ,well researched questions great time listinging the conv for a techie like me.
Thanks! Keep an eye out for more such videos! 😃
This is so informative. Loving it. Thank you🙌
Thanks! Glad this was helpful! 😃
Really inspiring content, easily the best podcast style deep tech conversation I've seen anyone anyone doing in this country. This has to become more common. These podcasts also contribute in enabling the engineering culture.
Great work.
Thank you Abhinav!
That's awesome! Thanks! 😄
I've watched 2+ scaler pods of CTOs and one common thing they all say including Arnav is learning by building.
He is the man behind Zerodha's success
Very informative 👍
What a fantastic interview. Thanks for this
Happy to hear that! 🙌🏼
Woah
This is the best thing I saw this weekend.. thank you
Happy to hear that! 🙌🏼
Respect!! 🫡
Awesome
Sometimes re-inventing the wheel is a great way to move forward blocks.
Kudos to team Sacler and Arnav.
Thanks a ton!😊
the chad tEcHbRo Dr. Kailash:
"Thanks for providing me with an avenue to vent"
super nice job video editor 😭
He and his team has literally built the product from scratch. Also he has managed all other tools/software needed for business process also inhouse thereby saving millions for the organization. I hope he has enough equity in the company to make him also billionaire :)
Great Podcast
Thanks! Keep an eye out for more such videos! 😃
Last question should have been - what is the first principle ? 😉
Other than that, loved the deep dive into tech stacks and CI/CD. You got a subscriber !
Kailash sir can be a good teacher perhaps
Loved it.
Happy to hear that! 🙌🏼
Super insightful !
Happy to hear that! 🙌🏼
There should be some way to work with such companies and people's even if it is for free you will get so much to learn
Contribute to Dr. K's open source projects no? That's the best way to work with him :)
🤩🤩🤩🤩🤩
I believe this man is the founder of cv maker. Warning to anyone who is duped into paying a small fee for a cv template, you’ll be charged unknowingly every month £15 and when you try to cancel they demand more money from you.
1:14:00, A big issue with big tech companies is they want to be efficient and the typical leet code / design interviews are currently the most efficient way to hire someone. Although efficient, it isn't the most accurate. I have seen people who ace the typical interview but daily performance is much weaker comparing to people who did well on the interview. Trial week isn't something new. In fact it is the go to approach in many non-tech industries like culinary, electrician, renovation, and etc. Yes it is a longer approach but it allows the team to work with the candidate and therefore provide a better view of the candidate. With the massive redundancy layoffs, it may be a signal for companies to start adopting this "new" way of interviewing, or at least something similar.
Don't no how many people fell into angular js framework and regretted then saved by vue /react.
I loved the chat. Amazing video.
That's awesome! Thanks! 😄
where else can i find out podcast where folks are genuinely talk about application development like K does here?
👌💫
How the open source culture is endured by the capitalists in US and if the culture has just faded out in India or US as well, now that the business teams have caught up with tech unicorn businesses! How would that effect the average pay scale of Engineers across different stages of product development and allow them to try something new, or cater resources for something new, when open source scales up and comes as a cheaper and easier alternative!?
And the concept of one has to keep growing once they start, is the core pillar of capitalism, to sell more we need to pump more money or keep printing more money for that reason. The ultimate application of tech or full scale adaptation would result in cost reduction across the value chain of consumption economy and that should bring some kind of deflation?
Like the current state of Japan..?
🎉🎉🎉
Yeah
Hey Why are you not making a playlist of it. It will be easy to share for scalar POD talks.
Here it is ua-cam.com/play/PLLhBy6YSIT0DjPC-a9j-Alz21GHOjzrVe.html
This is my third time watching this POD
Happy to hear that! 🙌🏼
😍
❤
can u pls invite rushbh mehta also on ua podcast? One of most FOSS spreader built frappe and erpnext
What is the website which Arnav built for share time?
Good
uff,what a maan.
Good-One, Key Points 2:00:23.
It's a boon for the self-traders, it doesn't affect the mood, it's just that the returns are so low
Flutter + Golang ❤❤
Interviewer struggling to come to a question , what we hear more are um , like , you know ,just ,like ,like ...but answers are Cristal clear
at one point you realise lots of this architecture selling stuff are consultants or consulting business being insecure about themselves
Was there no intro or personal questions
Interviewer : Please stop saying like like like .....
Kailash is an ideal engineer everyone should look upto
36:20
Plz bring Arpit Bhayani in future.
Next episode is Arpit :)
30 passionate people will beat 1000 not passionate people in the company.
I want to follow the interviewer on twitter..Can somebody plesase tell me his name?.