Wisdom Bytes: Recent Episodes

Wisdom Bytes

Wisdom Bytes is a podcast by Wisdom Geek. Join us for bi-monthly discussions around software development and self-improvement. There will be one episode for each topic every month and the discussions will range from developer's experiences to self-help, productivity, or personal finance tips being used by people in their life.

View Details

In this video we talk to Rajeev Gupta, Sr Product Manager at Nylas based out of Canada about his growth in the past 8 years and the transferrable skills that he has learned in domains like Insurance, Automobile, Fintech, and now in API infrastructure. In part 1 he talks deeply about the following:

00:00 Intro

05:40 Shift between India vs North America

13:00 Product Management vs Project Management

14:50 Red flags during interviews

17:20 Common traits which helped you

30:04 What kind of team composition works for you

33:40 How has past QA experience worked for you

Discord server link: https://discord.gg/cE7q4qr8tY

Podcast: https://anchor.fm/wisdom-bytes

View Details

In this video, we will talk about the two most basic option strategies, buying calls and puts. All other strategies revolve around a combination of buying and selling calls and puts, so it is important to understand these basics first. Also known as long puts and long calls, we will discuss what the strategy entails, the maximum profit and loss of each, what factors affect the price, and how.

Get a free stock from Robinhood 🤝: https://join.robinhood.com/saransk2

Discord server link: https://discord.gg/cE7q4qr8tY

Youtube: https://www.youtube.com/channel/UClW56GhpAKrRu-ZSqAoPjHg

00:00 Intro

01:10 Buying calls

05:33 Buying puts

08:54 Conclusion

View Details

In this video, we talk to Shantanu Chandra about his experiences as a product manager and how he moved from being a software developer to a product management role. He shares his experiences as a product manager and the resources he used to learn about becoming one.

00:00 Intro

01:25 What does a product manager do

05:27 PM at startup vs enterprise

07:05 Moving from dev to PM

10:37 Skills that translated from software dev

11:40 Skills needed for being a good PM

13:48 Advice for people looking to become one

15:03 Resources to learn product management

18:24 Does MBA help

21:07 Conclusion

Discord server link: https://discord.gg/cE7q4qr8tY

Podcast: https://anchor.fm/wisdom-bytes

Playlist for product management: https://www.youtube.com/watch?v=GVNJc87nAfs&list=PLGnuavWbbd7AjqAboCSSktrg7M4jbmiBU

View Details

Design patterns are reusable solutions to commonly occurring programming problems. In other words, they can act as templates to solve problems we encounter in our day to day programming. They help make our code more structured, robust, scalable and maintainable.

In this video, we discuss what design patterns are and why should a software developer care about them. We also discuss how design patterns can be effective tools of communication and how we can combine multiple patterns to achieve something. We briefly touch on the types of design patterns as well: Creational, Structural and Behavioral. We also cover why there are so many design patterns under those three classifications and when to use which one.

00:00 Intro

00:15 What is a design pattern

02:40 Why do we need design patterns?

07:30 Types of design patterns

08:23 Why do we need so many?

10:23 Which pattern to use when

17:44 Composing design patterns

21:14 Conclusion

Discord server link: https://discord.gg/cE7q4qr8tY

Podcast: https://anchor.fm/wisdom-bytes

View Details

Saransh explains the basics of a stock option, particularly a call option and how it works, what is the logic behind it, and how it can be a good return on investment if used correctly.

Stock options are contracts that allow investors to buy or sell stocks at agreed-upon prices. They are a riskier play than stocks but can give a better return on investments once you understand how they work and how to use them. We will discuss what a call option is in this video and in the next ones we will discuss how to choose the right strike price, the expiry date, and how to trade options.

Get a free stock from Robinhood 🤝: https://join.robinhood.com/saransk2

Discord server link: https://discord.gg/cE7q4qr8tY

00:00 Intro and disclaimer

01:13 What is an option contract

05:14 Technical terms with respect to options

07:03 Return using stocks vs options

08:51 Conclusion

View Details

Vikash shares his experience about giving technical interviews, his tips, and tricks about things to keep in mind while giving coding interviews. He also shares tips for interviewers and things interviewers should do to ensure a great candidate experience.

Discord server link: https://discord.gg/cE7q4qr8tY

00:00 Resources for preparation for a software engineering interview

01:27 How to approach a question

03:09 Tips for giving interviews

05:22 Suggestions for interviewers

08:00 Conclusion

View Details

Talking about the importance of soft skills as a software developer. How communication skills play an important role as a software developer, and how to get feedback about your work. And improving yourself and your network.

Discord server link: https://discord.gg/cE7q4qr8tY

00:03 Importance of communication skills

01:24 How to improve communication skills

04:07 Getting feedback

06:04 Setting up 1 on 1 with managers

11:02 Things that took you too long to learn

12:09 Mistakes made professionally and lessons learned

14:22 Networking

17:19 Conclusion

View Details

Scaling front-end development to multiple teams is hard and micro-frontends bring the recent trend of breaking up monoliths into smaller manageable pieces by applying that architecture pattern to the frontend as well. Simply put, micro frontends are microservices for the front-end.

Vikash shares his experiences working on a micro-frontend project, compares it with a traditional project and mono-repos. We further discuss the advantages/disadvantages of the pattern and when to prefer Micro-frontends.

Discord server link: https://discord.gg/cE7q4qr8tY

00:00 What are micro-frontends?

01:34 Multiple front-end frameworks in the same application

04:47 Component based architecture vs micro frontends

09:18 Example of how teams are split

10:55 Comparison with mono-repos

16:47 Is it only suitable for larger teams?

20:02 Conclusion

View Details

A breakdown of how to invest in the right stocks, a step-by-step guide to investing for beginners.

The video covers stock market investing by covering the frequently asked questions about stocks and giving an overview of what does it mean to hold a share in a company, what makes the stock price move up or down, and strategies about how to pick the right stock.

This brief step by step elaboration should help us get an idea of how the stock market works and how we should be looking at investing strategies for ourselves. We also discuss fundamental analysis, technical analysis, passive investing and behavioral analysis of a stock.

We also get into my opinions about how easy/difficult investing in the stock market is and the uncertainties involved in the market.

Disclaimer: None of this is financial advice. These are based on Saransh's learning experiences and he is sharing this for information purposes only.

Get a free stock from Robinhood 🤝: https://join.robinhood.com/saransk2

Discord server link: https://discord.gg/cE7q4qr8tY

00:00 Intro

01:02 What is a stock?

04:24 Why buy stocks?

06:03 What makes a stock price move?

08:03 How to pick a stock?

11:17 How much should I invest?

14:33 Bonus: Is investing that easy?

18:12 Conclusion

View Details

Saransh Kataria talks about why someone should start investing and the benefits of investing and personal finance.

Beginner investors should not just jump in and start investing before preparing themselves financially and mentally for it. There are a few things that they should prepare for before investing. Saransh covers those next and also lays out the steps to take before jumping in.

He then talks about the different types of investments and how the risk and reward vary accordingly.

None of this is financial advice. These are based on Saransh's learning experiences and he is sharing this for information purposes only. Seek a duly licensed professional for investment advice.

Compound interest calculator: https://www.investor.gov/financial-tools-calculators/calculators/compound-interest-calculator

Discord server link: https://discord.gg/cE7q4qr8tY

00:00 Intro

00:39 Saransh's investment journey

02:05 Why invest?

05:07 Power of compounding

08:20 Things to keep in mind before investing

12:40 Types of investments

13:24 Risk reward of various investments

18:07 Conclusion

View Details

Vikash Agrawal talks about his developer journey from college to working for startups and then currently working for Amazon.

He currently works as a front-end engineer at Amazon. Prior to that he was working as a team lead at Housing.com and engineering lead at Dream 11, both of which are prominent startups in India. He also did Google Summer of Code in 2011, 2012, and 2013.

We discuss topics such as what made him get into programming, the role of communities and mentors in his life, and how to reach out to approach mentors with questions.

We also discuss about resources that he uses to keep himself updated about the latest know-how's of the development world and how he approaches depth vs breadth when consuming content as well as his approach to generalization vs specialization in general and how it varies according to the stage of the career that a developer is in.

Vikash also shares his experiences working at startups and compares them to his corporate experience at Amazon. And we touch a bit more on Amazon's leadership principles and their importance.

Discord server link: https://discord.gg/cE7q4qr8tY

0:00 Intro

1:01 About Vikash

2:01 Motivations to get into Programming?

6:36 Factors that led to success

9:35 Role of mentors

12:28 How to approach mentors

15:14 Resources you consume for learning

19:18 Breadth vs depth when learning

23:00 Experience working at startups vs corporate

27:33 Amazon's leadership principles

31:04 Move fast and break things vs perfection