Listen "Hacking Career Growth as Software Professional | Pakka Nimbu Podcast 06"
Episode Synopsis
In this conversation, Bhavin Doshi and Senthil discuss the growth of software engineering and the importance of aligning architecture with business goals. They explore the concept of industrial engineering and the need for on-the-job learning. The conversation also delves into the balance between technical depth and managerial skills, emphasizing the importance of understanding the business impact of software solutions. They discuss the challenges of articulation and the role of emotion in software engineering. Finally, they explore the benefits of leveraging the team for clarity and the importance of balancing introversion with team interaction. This conversation explores the balance between good tech and good business solutions, emphasizing the importance of avoiding extremes. The concept of tech debt is discussed, with an emphasis on quantifying and prioritizing debt based on its impact. The conversation also delves into measuring interest payments and considering the probability and business impact of tech debt. The importance of identifying slow poison and avoiding costly mistakes is highlighted. The conversation concludes with three top suggestions for personal growth: expanding abstraction, learning new skills, and considering the growth environment.
This episode is also available as podcast on all major platforms, including Spotify, Apple Podcasts, and Amazon Music.
This episode's sponsor is BlueJay by 10xEngg, they are building a very promising product "Bluejay" that makes it easier for developers to create and manage alerts. If you aren't using them, you are missing out!! It automatically handles the creation of alerts and adds a ton of intelligence to them going forward! Request a demo from them TODAY!
Chapters in this video:
00:00 Introduction and Background
02:15 Software Engineering Growth
03:41 Industrial Engineering and Learning on the Job
07:05 Fundamental Principles of Software Engineering
08:33 Aligning Architecture with Business
09:32 Common Practices in Good Engineering
11:29 Technical Depth and Managerial Skills
17:43 Balancing Technical and Business Considerations
20:00 The Role of Emotion in Software Engineering
23:47 Developing the Skill of Articulation
26:11 Being Part of a Team and Leveraging the Team
32:12 Balancing Objectivity and Emotional Attachment
38:24 Overcoming Challenges in Articulation
42:38 Leveraging the Team for Clarity
45:03 Balancing Introversion and Team Interaction
49:50 Balancing Tech and Business Solutions
51:05 Quantifying Tech Debt
52:29 Measuring the Impact of Tech Debt
53:54 Quantifying Debt and Prioritizing
56:18 Measuring Interest Payments
58:16 Considering Probability and Business Impact
01:00:06 Identifying Slow Poison
01:02:05 Avoiding Costly Mistakes
01:05:15 Expanding Abstraction and Learning New Skills
01:07:11 Growth in the Right Environment
Find me on other platforms:
LinkedIn: https://www.linkedin.com/in/bkdonline/
Twitter: https://twitter.com/PakkaNimbu
Telegram: https://t.me/pakkanimbu
Youtube: https://youtube.com/@pakkanimbu
This episode is also available as podcast on all major platforms, including Spotify, Apple Podcasts, and Amazon Music.
This episode's sponsor is BlueJay by 10xEngg, they are building a very promising product "Bluejay" that makes it easier for developers to create and manage alerts. If you aren't using them, you are missing out!! It automatically handles the creation of alerts and adds a ton of intelligence to them going forward! Request a demo from them TODAY!
Chapters in this video:
00:00 Introduction and Background
02:15 Software Engineering Growth
03:41 Industrial Engineering and Learning on the Job
07:05 Fundamental Principles of Software Engineering
08:33 Aligning Architecture with Business
09:32 Common Practices in Good Engineering
11:29 Technical Depth and Managerial Skills
17:43 Balancing Technical and Business Considerations
20:00 The Role of Emotion in Software Engineering
23:47 Developing the Skill of Articulation
26:11 Being Part of a Team and Leveraging the Team
32:12 Balancing Objectivity and Emotional Attachment
38:24 Overcoming Challenges in Articulation
42:38 Leveraging the Team for Clarity
45:03 Balancing Introversion and Team Interaction
49:50 Balancing Tech and Business Solutions
51:05 Quantifying Tech Debt
52:29 Measuring the Impact of Tech Debt
53:54 Quantifying Debt and Prioritizing
56:18 Measuring Interest Payments
58:16 Considering Probability and Business Impact
01:00:06 Identifying Slow Poison
01:02:05 Avoiding Costly Mistakes
01:05:15 Expanding Abstraction and Learning New Skills
01:07:11 Growth in the Right Environment
Find me on other platforms:
LinkedIn: https://www.linkedin.com/in/bkdonline/
Twitter: https://twitter.com/PakkaNimbu
Telegram: https://t.me/pakkanimbu
Youtube: https://youtube.com/@pakkanimbu
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.