Tech Lead Journal

Henry Suryawirawan

Great technical leadership requires more than just great coding skills. It requires a variety of other skills that are not well-defined, and they are not something that we can fully learn in any school or book. Hear from experienced technical leaders sharing their journey and philosophy for building great technical teams and achieving technical excellence. Find out what makes them great and how to apply those lessons to your work and team.

  • 1 hour 7 minutes
    #200 - Become a Great Engineering Leader - James Stanier

    “Leadership is where you have, not necessarily a large organization, but increasing scope and increasing impact, while bringing lots of people along with you.”

    In this milestone episode of the podcast, James Stanier returns for the third time to discuss his latest book, “Become a Great Engineering Leader.” We explore the role of an engineering leader and delve deep into the nuances of engineering leadership.

    James explains the difference between an engineering leader and an engineering manager through the lens of the three levels of warfare: strategy, operational, and tactical. We then discuss the importance of organizational chart design and some best practices, including Conway’s law and how to avoid politics.

    James also talks about the importance of time management, always having a long-term view of your work (long-termism), and the critical role of writing in leadership. We discuss important approaches such as one-way vs. two-way doors and balancing between writing vs. bias for action.

    Finally, James explains the importance of strategic thinking, why a strategy is not necessarily a plan, and how an engineering leader can communicate their strategy effectively. He also provides practical tips for upcoming engineering leaders and discusses how we should all navigate a career in technology.  

    Listen out for:

    • Writing “Become a Great Engineering Leader” - [00:02:19]
    • The Role of Engineering Leader - [00:04:21]
    • Engineering Leader vs Engineering Manager - [00:05:57]
    • Tenure Relevancy - [00:09:36]
    • The Importance of an Org Chart - [00:11:30]
    • Org Chart Best Practices - [00:13:44]
    • Conway’s Law - [00:15:55]
    • Avoiding Politics - [00:17:16]
    • Writing Skills & Time Management - [00:21:41]
    • T-Shaped Leadership - [00:26:35]
    • Long-termism - [00:28:39]
    • Leadership is Writing - [00:33:02]
    • Writing vs Bias for Action - [00:36:13]
    • One-Way vs Two-Way Door - [00:38:20]
    • Reading & Seeking Information - [00:41:09]
    • Strategic Thinking - [00:44:46]
    • A Strategy is Not a Plan - [00:48:05]
    • Communicating Your Strategy - [00:52:23]
    • Becoming an Engineering Leader - [00:55:39]
    • 3 Engineering Leader Wisdom - [01:01:56]

    _____

    James Stanier’s Bio
    James Stanier is Director of Engineering at Shopify. James holds a Ph.D. in computer science and runs theengineeringmanager.com. He has over a decade of experience with building people and software. He is also the author of Become an Effective Software Manager and Effective Remote Work.

    Follow James:

    _____

    Our Sponsors

    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
    Make it happen. With code.


    Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.
    Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.


    Like this episode?
    Show notes & transcript: techleadjournal.dev/episodes/200.
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Buy me a coffee or become a patron.

    25 November 2024, 12:00 pm
  • 1 hour 1 minute
    #199 - Think Like an Engineer, Talk Like an Executive, and Go Beyond Your Limits - Pramoda Vyasarao

    “As an engineer, you don’t have to drop your technical skills, but you need to communicate like an executive. The more you communicate this way, you will have more opportunities and more impact on your job.”

    Pramoda Vyasarao is an engineering leader turned coach with two decades of experience at Oracle and Meta, and the author of “Beyond Your Limits”. In this episode, Pramoda shares his insights on the importance of communication for engineers, as well as his inspiring journey of achieving 52 lofty goals in over 20 years and going beyond his limits.

    Having joined Toastmasters in 2003 to improve his public speaking, Pramoda believes engineers should focus on developing their communication skills to advance their careers and become better leaders. He discusses his TALL framework for effective communication: talking with structure, asking insightful questions, listening deeply, and leadership development.

    Our conversation also delves into key topics from Pramoda’s book, “Beyond Your Limits”. Pramoda discusses the importance of setting goals and finding life’s meaning, sharing his own inspiring journey in his goal-oriented life. He explains the power of thoughts, how our thoughts can influence our feelings and actions significantly, and the three common saboteurs to achieving our goals: time, purpose, and belief.

    Tune in to learn practical advice on improving your communication and leadership skills, as well as how to achieve your big goals and realize your true potential.  

    Listen out for:

    • Career Turning Points - [00:02:13]
    • Going Through Layoff - [00:03:42]
    • Joining Toastmasters - [00:05:25]
    • Tips for Being a Great Speaker - [00:07:34]
    • Think Like an Engineer, Talk Like an Executive - [00:09:17]
    • Your Communication Gives You More Opportunities - [00:11:45]
    • Written Communication Skills - [00:13:41]
    • TALL Framework for Communication and Leadership - [00:15:24]
    • T = Talking with Structures - [00:19:08]
    • L = Listening Deeply - [00:21:59]
    • ABC Framework for Leadership - [00:25:19]
    • Why Writing “Beyond Your Limits” Book - [00:33:31]
    • The Power of Thoughts - [00:37:39]
    • Top 3 Saboteurs of Goal Achievement - [00:41:12]
    • 7 Step Framework for Goal Achievement - [00:47:56]
    • Creating Milestones & Habits - [00:51:01]
    • Pramoda’s Biggest Goal Achievement - [00:54:28]
    • 3 Tech Lead Wisdom - [00:57:13]

    _____

    Pramoda Vyasarao’s Bio
    Pramoda Vyasarao, the founder of Changesmith Coaching LLC, has a rich background in computer science and boasts over two decades of experience with tech giants like Oracle and Meta. Beginning his career as an engineer and eventually transitioning into a management role, he recognized the importance of structured leadership development. This realization spurred his journey into leadership coaching. With 17 years of coaching experience, Pramoda has significantly impacted thousands of individuals across 11 countries. He specializes in fostering personal growth for senior leaders through one-on-one coaching and cohort-based courses that focus on communication, leadership, and storytelling. Pramoda is the author of the bestselling book “Beyond Your Limits.”

    Follow Pramoda:

    _____

    Our Sponsors

    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
    Make it happen. With code.


    Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.
    Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.


    Like this episode?
    Show notes & transcript: techleadjournal.dev/episodes/199.
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Buy me a coffee or become a patron.

    18 November 2024, 12:00 pm
  • 58 minutes 38 seconds
    #198 - Better Software Faster: Measure & Improve Developer Productivity with DX Core 4 - Laura Tacho

    “Now more than ever, engineering leaders are being asked to be more transparent with how their work is getting done. Every single thing that an engineering team works on needs to benefit the business.”

    Laura Tacho is the CTO of DX and a leading voice in the world of developer experience and productivity. In this episode, we explore the ever important role of aligning developer experience with business goals and discuss the DX Core 4, a new developer productivity framework recently published by DX.

    Laura shares how engineering leaders can leverage intuition for data-driven decisions and effectively communicate the impact of engineering initiatives in business language. We discuss the importance of balancing business goals with engineering needs and delve into the process of building a strong business case for improving developer experience.

    Discover the new DX Core 4 framework as Laura breaks down its four dimensions, key metrics, and actionable strategies for measuring and enhancing developer productivity. Learn how DX Core 4 complements existing frameworks, such as DORA, SPACE, and DevEx, and why it suggests “diffs per engineer” as a valuable metric to measure. Understand the Developer Experience Index (DXI) and why internal developer platforms and AI play crucial roles in improving developer experience.

    Tune in to learn new valuable insights on developer experience and how to measure, communicate, and improve developer productivity effectively.  

    Listen out for:

    • Career Turning Points - [00:02:13]
    • Following Your Intuition - [00:05:36]
    • Business Oriented Engineering Leaders - [00:08:06]
    • Explaining Tech Debt - [00:12:01]
    • Balancing Between Engineering and Business Focus - [00:16:53]
    • Building a Case for Improving Developer Experience - [00:21:00]
    • DX Core 4 - [00:22:46]
    • DX Core 4 vs Others (DORA, SPACE, DevEx) - [00:25:19]
    • The DX Core 4 Dimensions - [00:26:49]
    • Diffs per Engineer - [00:30:32]
    • Impact Dimension - [00:33:27]
    • Measuring DX Core 4 - [00:34:59]
    • Developer Experience Index (DXI) - [00:38:19]
    • Impact of Implementing DX Core 4 - [00:41:54]
    • Best Strategy to Improve Developer Experience - [00:44:26]
    • Internal Developer Platform & AI - [00:47:52]
    • The Importance of Talking to the Developers - [00:51:40]
    • 3 Tech Lead Wisdom - [00:54:18]

    _____

    Laura Tacho’s Bio
    Laura Tacho is CTO at DX, a developer experience company. She’s a technology leader with a successful track record leading engineering and product development teams at companies like CloudBees, Aula Education, and Nova Credit. She’s been building developer tools and working on improving developer productivity for over 10 years, all the way from the heyday of IaaS and PaaS on cloud, through Docker and containers, CI/CD, and now as part of DX. She’s also an executive coach for engineering leaders and an expert in building world-class engineering organisations that consistently deliver outstanding results. Laura has coached CTOs and other engineering leaders from startups to the Fortune 500, and also facilitates a popular course on metrics and engineering team performance.

    Follow Laura:

    _____

    Our Sponsors

    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
    Make it happen. With code.


    Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.
    Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.


    Like this episode?
    Show notes & transcript: techleadjournal.dev/episodes/198.
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Buy me a coffee or become a patron.

    11 November 2024, 12:00 pm
  • 55 minutes 59 seconds
    #197 - Beyond Input & Output: Building Outcome-Oriented Engineering Teams - Balki Kodarapu

    “Input, Output, Outcome, and Impact. It’s an escalating way of where to spend my time as an engineering leader, and more importantly, where my engineering team is spending their time on.”

    Balki Kodarapu is the VP of Engineering at Lōvu Health and a seasoned engineering leader with a wealth of experience from startups to large organizations. In this episode, Balki shares his valuable insights on how to build and lead high-performing engineering teams that go beyond just churning out code.

    We go deep into his practical framework for driving outcomes and impact, emphasizing why it’s crucial for engineers to understand the ‘why’ behind their work. Balki also shares effective strategies for setting, communicating, and reinforcing engineering values. We also discuss the importance of connecting with your team, practicing gratitude and curiosity, and measuring engineering metrics effectively.

    Tune in to gain valuable insights and practical tips for building outcome-oriented engineering teams and becoming a more effective leader.  

    Listen out for:

    • Career Turning Points - [00:01:55]
    • Impact & Outcome Driven Engineering - [00:05:50]
    • Helping Engineering Connect to the Outcomes - [00:11:52]
    • Balancing Engineers’ Focus Time - [00:16:18]
    • Key Engineering Metrics: Releasing with Joy & Confidence - [00:18:46]
    • Engineering Metrics Other Org Functions Care About - [00:23:01]
    • Setting Engineering Values - [00:30:33]
    • How to Create Engineering Values - [00:36:16]
    • Communicating Values - [00:40:18]
    • Practicing Gratitude & Curiosity - [00:43:59]
    • 3 Tech Lead Wisdom - [00:49:49]

    _____

    Balki Kodarapu’s Bio
    Balki Kodarapu, an all-in engineering leader and entrepreneur at heart. Balki has a proven track record of leading SaaS products from inception to hyper-growth, helping companies achieve 2x to 10x revenue growth, including two successful exits. He loves being a hands-on engineer, director, and VP of Engineering (all at once!), contributing daily, shaping product strategy and building high-performing teams.

    Currently, Balki leads engineering at Lōvu Health where his team helps create positive, joyful & healthy experiences for pregnant & postpartum moms every single day.

    Follow Balki:

    _____

    Our Sponsors

    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
    Make it happen. With code.


    Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.
    Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.


    Like this episode?
    Show notes & transcript: techleadjournal.dev/episodes/197.
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Buy me a coffee or become a patron.

    4 November 2024, 12:00 pm
  • 55 minutes 49 seconds
    #196 - Unbundling the Enterprise: the Power of APIs, Optionality, and the Science of Happy Accidents - Stephen Fishman and Matt McLarty

    “The OOOps methodology from the science of happy accidents are optionality, opportunism, and optimization.”

    Stephen Fishman and Matt McLarty are the authors of “Unbundling the Enterprise: APIs, Optionality, and the Science of Happy Accidents”, a book from IT Revolution. In this episode, we discuss the transformative power of APIs, the importance of optionality in technology and business, and the intriguing science of ‘happy accidents’.

    We delve into the “OOOps” of the science of happy accidents, which are optionality through API unbundling, opportunism through value dynamics, and optimization through feedback loops. Stephen and Matt share real-world examples of how companies like Amazon, Google, and Cox Automotive have successfully unbundled their enterprises and leveraged optionality for growth and innovation. Also, hear the story and impact of Jeff Bezos’s legendary API mandate at Amazon, which revolutionized Amazon to become the giant it is now.

    Towards the end, we discuss the role of AI in the future of work and how we can use AI along with APIs to embrace more optionality and create more business value.

    Listen to the full episode to learn more about how you can apply these concepts to your digital transformation journey and benefit from the power of APIs and optionality.  

    Listen out for:

    • Career Turning Points - [00:01:51]
    • “Unbundling the Enterprise” Book - [00:05:21]
    • Amazon API Revolution - [00:08:39]
    • What Drove Jeff Bezos’s Mandate - [00:14:10]
    • Optionality Through API Unbundling - [00:17:36]
    • Happy Accidents - [00:23:59]
    • Opportunism Through Value Dynamics - [00:26:59]
    • Value Dynamics - [00:30:55]
    • Optimization Through Feedback Loops - [00:38:03]
    • Embracing AI - [00:45:24]
    • 4 Tech Lead Wisdom - [00:52:02]

    _____

    Stephen Fishman’s Bio
    Stephen Fishman (Fish) is the NA Field CTO for Boomi. He is a practicing technologist who brings creativity, rigor, and a human-centric lens to problem-solving. Known as an expert in aligning technology and business strategy, Stephen places a premium on pushing business and technology leaders to embrace iteration and the critical need to collaborate across disciplines. In addition to consulting with large organizations, Stephen is an in-demand speaker and advisor. Stephen has led multidisciplinary teams to deliver amazing results at Salesforce, MuleSoft, Cox Automotive, Sapient, Macy’s, and multiple public sector institutions including the US Federal Reserve and the CDC.

    Matt McLarty’s Bio
    Matt McLarty is the Chief Technology Officer for Boomi. He works with organizations around the world to help them digitally transform using a composable approach. He is an active member of the global API community, has led global technical teams at Salesforce, IBM, and CA Technologies, and started his career in financial technology. Matt is an internationally known expert on APIs, microservices, and integration. He is co-author of the O’Reilly books Microservice Architecture and Securing Microservice APIs, and co-host of the API Experience podcast.

    Follow Stephen:

    Follow Matt:

    Book & Podcast:

    _____

    Our Sponsors

    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
    Make it happen. With code.


    Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.
    Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.


    Like this episode?
    Show notes & transcript: techleadjournal.dev/episodes/196.
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Buy me a coffee or become a patron.

    21 October 2024, 12:00 pm
  • 56 minutes 16 seconds
    #195 - Working Effectively with Legacy Code and AI Coding Assistant - Michael Feathers

    “Legacy code is a code without tests. If you have code, and it has lots of tests, it’s relatively easy to change. But if you don’t have the tests, you’re really in serious trouble.”

    Do you dread working with legacy code?

    Michael Feathers, renowned software expert and author of the classic “Working Effectively with Legacy Code,” joins me to discuss the challenges and strategies for working with legacy code, a topic that remains highly relevant even after 20 years!

    Michael explains why he defines legacy code as “code without tests,” emphasizing the crucial role of automated tests for code maintainability, rather than simply defining it as an old inherited code. He also provides insights on the psychological challenges of working with legacy code and stresses the importance of approaching it with curiosity and a sense of adventure.

    The conversation also explores the evolving world of AI assistant in software development, drawing from Michael’s forthcoming book, “AI-Assisted Programming”. He shares how AI can assist developers in various tasks, such as explaining code, identifying potential issues, generating tests, and exploring new possibilities.

    Listen to this episode to explore the intersection of legacy code, AI, and the future of software development!  

    Listen out for:

    • Career Journey - [00:01:24]
    • “Working Effectively with Legacy Code” Book - [00:02:05]
    • Definition of Legacy Code - [00:04:55]
    • The Importance of Automated Tests - [00:06:39]
    • Understanding Legacy Code - [00:09:47]
    • Mindset for Working with Legacy Code - [00:11:15]
    • Rewrite vs Fixing Legacy Code - [00:13:50]
    • Microservice for Legacy Code - [00:15:36]
    • Approach to Dealing with Legacy Code - [00:17:33]
    • Seams - [00:20:03]
    • Strangler Fig - [00:21:42]
    • Understanding Refactoring - [00:22:48]
    • Testing Pyramid - [00:24:28]
    • Code Nobody Wants to Touch - [00:26:10]
    • AI for Understanding Legacy Code - [00:27:53]
    • AI Churning More Legacy Code - [00:30:06]
    • “AI Assisted Programming” Book - [00:32:47]
    • Prompt Engineering - [00:34:16]
    • Doing in Small Steps - [00:35:09]
    • Best Use Case for AI - [00:37:29]
    • Developer’s Fear of AI - [00:39:16]
    • SudoLang - [00:40:59]
    • AI as Test Assistant - [00:43:42]
    • Context Window - [00:45:19]
    • Waywords - [00:47:14]
    • Managing AI Sessions - [00:48:53]
    • Using Different AI Tools - [00:50:30]
    • 3 Tech Lead Wisdom - [00:52:28]

    _____

    Michael Feathers’s Bio
    Michael Feathers is the Founder and Director of R7K Research & Conveyance, a company specializing in software and organization design. Over the past 20 years he has consulted with hundreds of organizations, supporting them with general software design issues, process change and code revitalization.

    A frequent presenter at national and international conferences, Michael is also the author of the book Working Effectively with Legacy Code.

    Follow Michael:

    _____

    Our Sponsors

    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
    Make it happen. With code.


    Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.
    Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.


    Like this episode?
    Show notes & transcript: techleadjournal.dev/episodes/195.
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Buy me a coffee or become a patron.

    14 October 2024, 12:00 pm
  • 59 minutes 42 seconds
    #194 - Building Loved Products: The Tech Product Marketing Fundamentals - Martina Lauchengco

    “Product marketing’s purpose is to drive product adoption by shaping market perception through strategic marketing activities that align with business goals.”

    Are you making the mistake of focusing too much on product and not enough on the market? In this episode, Martina Lauchengo, a partner at Costanoa Ventures and the author of the SVPG book “LOVED: How to Rethink Marketing for Tech Products”, discusses the often-overlooked importance of marketing in the success of tech products.

    Martina challenges the traditional notion of “product market fit,” suggesting “market product fit” instead, because a product’s value is determined by the market’s capacity to absorb it. She emphasizes the critical role of go-to-market strategy in informing product development and driving adoption.

    We explore the four fundamentals of product marketing outlined in Martina’s book: ambassador, strategist, storyteller, and evangelist. Martina shares real-world examples of how these principles have been applied successfully, highlighting the importance of understanding customer needs, crafting compelling narratives, and enabling authentic evangelism.

    Tune in to discover valuable insights into how to rethink marketing for your tech products and achieve greater success.  

    Listen out for:

    • Career Journey - [00:01:52]
    • Market in the Product Market Fit Dimensions - [00:04:02]
    • Importance of Go-To-Market - [00:07:02]
    • Marketing Tech Product - [00:09:16]
    • Product Marketing vs Marketing Campaign - [00:12:17]
    • Sales-Marketing-Product Roles - [00:15:52]
    • How Product Marketing Collaborate - [00:17:20]
    • Product Marketing Metrics & Attribution - [00:21:16]
    • 4 Fundamentals of Product Marketing - [00:25:33]
    • Ambassadorship - [00:28:40]
    • How to Get Customer Insights - [00:31:25]
    • Human Aspect of Product Marketing - [00:35:47]
    • Directing the Product Go-To-Market - [00:39:03]
    • Storytelling - [00:41:53]
    • Curating Stories - [00:44:50]
    • Evangelism - [00:46:52]
    • Authentic vs Authoritative - [00:49:26]
    • Product Review Channels - [00:52:16]
    • Product Support - [00:54:07]
    • 3 Tech Lead Wisdom - [00:56:01]

    _____

    Martina Lauchengco’s Bio
    Martina spent 30 years as a marketing and product leader. She started her career working on market-defining software, Microsoft Office and Netscape Navigator. She teaches what she’s learned with SVPG and is a lecturer at UC Berkeley’s graduate school of engineering. As a partner at Costanoa Ventures, she sits on multiple boards and coaches startups. She is the author of LOVED: How to Rethink Marketing Tech Products, a #1 Amazon Best Seller. Martina holds a B.A. in Political Science and M.A. in Organizational Behavior from Stanford University. She’s a native Californian, mother of two, and proud wife to Chris.

    Follow Martina:

    _____

    Our Sponsors

    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
    Make it happen. With code.


    Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.
    Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.


    Like this episode?
    Show notes & transcript: techleadjournal.dev/episodes/194.
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Buy me a coffee or become a patron.

    7 October 2024, 12:00 pm
  • 54 minutes 35 seconds
    #193 - The Path to Becoming a Great Engineer: Insights from a CTO Perspective - Milan Milanović

    “We should always learn intentionally. And the best learning is by doing. Extra time used to practice something is always worth it."

    Dr. Milan Milanović is a seasoned CTO and the author of the popular “Tech World with Milan” newsletter. In this episode, Milan shares his insights on what it takes to become a great software engineer.

    Milan emphasizes that technical skills, while crucial, are just one part of the equation. Soft skills, a product-focused mindset, and a commitment to continuous learning are equally vital for long-term success in the ever-evolving tech industry. He delves into the key attributes that distinguish great engineers, revealing the surprising truth about why we should focus on learning the fundamentals, how to learn new skills and become an expert, delivering high-quality engineering, and practical strategies to boost productivity.  

    Listen out for:

    • Career Journey - [00:02:14]
    • Attributes of a Great Software Engineer - [00:05:50]
    • Common Lacking Attribute - [00:10:28]
    • How to Learn New Skills - [00:12:48]
    • How to Become an Expert - [00:16:02]
    • 10,000 Hours - [00:22:47]
    • Dealing with Imposter Syndrome - [00:24:52]
    • Learn Things That Don’t Change - [00:27:50]
    • High-Quality Engineering - [00:32:52]
    • Becoming a More Productive Engineer - [00:39:28]
    • 3 Tech Lead Wisdom - [00:48:53]

    _____

    Milan Milanović’s Bio
    Milan is a CTO with more than 20 years of experience in the industry. His main areas of interest include software architecture, cloud computing solutions, web and mobile solutions, agile methods, and managing software teams to deliver innovative and high-quality products. He is an avid author who helps more than 300.000 engineers and managers to build great careers and products. He also works as a High-Performance & Career Coach.

    Follow Milan:

    _____

    Our Sponsors

    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
    Make it happen. With code.


    Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.
    Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.


    Like this episode?
    Show notes & transcript: techleadjournal.dev/episodes/193.
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Buy me a coffee or become a patron.

    30 September 2024, 12:00 pm
  • 1 hour 13 seconds
    #192 - Brain Refactoring: Overcoming Your Common Bugs & Obstacles in Tech Career - Dagna Bieda

    “The four common obstacles that are stopping engineers in progressing in their journey are the imposter syndrome, burnout, trouble dealing with other people, and self marketing struggles."

    Dagna Bieda is an engineer turned coach and the author of “Brain Refactor”. In this episode, Dagna discusses the common obstacles that prevent engineers from progressing in their careers. She also introduces her latest book, “Brain Refactor,” which offers strategies for overcoming these obstacles and achieving success in tech.

    Dagna emphasizes the importance of understanding our “legacy mental code” and how it can impact our career growth. She outlines an algorithm for reprogramming our legacy mental code, discussing practical steps for identifying the root causes, planning the refactors, scripting new responses, and continuously executing improvements.

    Towards the end, Dagda dives deeper into handling burnout and dealing with other people and provides practical tips to resolve those common bugs.  

    Listen out for:

    • Career Journey - [00:02:03]
    • Dagna’s Career Transition - [00:04:27]
    • Our Legacy Codebase - [00:10:08]
    • Feedbacks as Debugging Point - [00:13:04]
    • Psychological Safety in Receiving Feedback - [00:17:52]
    • 3 Common Mental Code Refactoring - [00:20:49]
    • The Brain Refactor Algorithm - [00:25:23]
    • Script New Responses - [00:33:45]
    • Merge Conflicts & Cognitive Dissonance - [00:37:33]
    • Common Bug #1: Burnout - [00:42:07]
    • Common Bug #2: Dealing with Other People - [00:51:21]
    • 3 Tech Lead Wisdom - [00:57:02]

    _____

    Dagna Bieda’s Bio
    Dagna Bieda is an Engineer turned Coach for Engineers and ambitious professionals in tech. With 10+ years of coding experience and coaching since 2019, she’s the tough love, “been in your shoes” kinda Coach. Her clients' backgrounds include a spectrum ranging from ICs to CTOs, from small startups to FAANG+ companies, from 2 to 20+ years of experience, and from self-taught devs through career-changing Bootcamp grads to college grads and PhDs. She helps her clients reach their potential and exciting career opportunities by refactoring their brains.

    Follow Dagna:

    _____

    Our Sponsors

    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
    Make it happen. With code.


    Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.
    Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.


    Like this episode?
    Show notes & transcript: techleadjournal.dev/episodes/192.
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Buy me a coffee or become a patron.

    23 September 2024, 12:00 pm
  • 54 minutes 48 seconds
    #191 - State of Developer Experience 2024: Uncovering the Disconnect - Andrew Boyagi

    “One key highlight of the report is that there’s a massive disconnect between engineering leaders and engineers about developer experience."

    Andrew Boyagi is a DevOps Evangelist at Atlassian. In this episode, Andrew shares the key findings of the State of Developer Experience Report 2024, including the disconnect between engineering leaders and engineers, the impact of AI on developer experience, and the importance of measuring and improving developer productivity.

    Andrew shares practical advice on how to improve developer experience in our organization, emphasizing the importance of communication, continuous improvement, and transparency. We also delve into the role of internal platforms in enhancing developer experience and the importance of engineering culture.

    If you’re interested in learning more about developer experience and looking for ways to improve developer productivity, this episode is for you!  

    Listen out for:

    • Career Journey - [00:01:37]
    • State of Developer Experience Report - [00:04:05]
    • Developer Experience (DevEx) - [00:05:32]
    • DevEx Across Companies & Teams - [00:06:25]
    • Report Key Highlights - [00:09:20]
    • AI Impact to DevEx - [00:12:41]
    • How Developers Spend Their Time - [00:15:13]
    • How to Improve DevEx - [00:18:21]
    • What to Ask Developers About DevEx - [00:21:31]
    • Impact of DevEx on Deveopers' Retention & Attraction - [00:24:22]
    • The Danger of Traditional DevEx Measurement - [00:26:50]
    • Importance of Engineering Culture - [00:31:15]
    • DevEx Frameworks - [00:34:24]
    • Platform Engineering - [00:37:02]
    • Platform Buy vs Build - [00:39:29]
    • Self Service & Reducing Wait Time - [00:42:03]
    • AI for Improving Documentation - [00:44:50]
    • Feedback Loop for Improving DevEx - [00:47:29]
    • Atlassian DevEx Journey - [00:49:01]
    • Importance of Transparency - [00:50:28]
    • 3 Tech Lead Wisdom - [00:52:01]

    _____

    Andrew Boyagi’s Bio
    Andrew is a DevOps Evangelist at Atlassian with more than 20 years of experience in software delivery and service management in enterprise organizations. He provides a practical perspective on how teams and organizations can maximize the benefits of DevOps based on real-life experience.

    Before joining Atlassian, Andrew was an Executive Manager at the Commonwealth Bank of Australia, where he established and matured a platform engineering function that supported 7,000 engineers. Andrew holds an MBA from Southern Cross University.

    Follow Andrew:

    _____

    Our Sponsors

    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
    Make it happen. With code.


    Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.
    Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.


    Like this episode?
    Show notes & transcript: techleadjournal.dev/episodes/191.
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Buy me a coffee or become a patron.

    16 September 2024, 12:00 pm
  • 1 hour 2 minutes
    #190 - The Staff+ Engineer’s Journey: Unlocking the Secrets of Staff+ Impact - Thiago Ghisi

    “The three core expectations of a Staff+ engineer are having a high blast radius impact, able to do multi-scale planning & influence, and having high ownership & autonomy level.”

    What does it take to become a Staff+ engineer? Thiago Ghisi, an experienced engineering leader and a Director of Engineering at Nubank, reveals the secrets in this episode. We discuss the path to becoming a Staff+ engineer and explore the attributes that set successful Staff+ engineers apart.

    Thiago emphasizes that technical skills alone are not enough and outlines the three core expectations and three key behaviors for Staff+ engineers to demonstrate. Our conversation concludes with a discussion of the importance of finding role models and learning from their behaviors and approaches rather than following checklists.

    If you’re an aspiring Staff+ engineer or simply interested in career growth in tech, don’t miss this episode! Tune in now to unlock the secrets to Staff+ success.  

    Listen out for:

    • Career Journey - [00:02:11]
    • Definition of a Staff+ Engineer - [00:04:24]
    • The Different Level & Scope of Responsibilities - [00:09:43]
    • What You Got Here Won’t Get You There - [00:18:54]
    • High Blast Radius Impact - [00:23:34]
    • Multi-Scale Planning & Influence - [00:27:23]
    • Stakeholder Management - [00:31:06]
    • Ownership & Autonomy Level - [00:35:52]
    • Behaviors & Patterns - [00:43:51]
    • Role Models Over Checklists - [00:51:53]
    • 3 Tech Lead Wisdom - [00:55:56]

    _____

    Thiago Ghisi’s Bio
    Thiago Ghisi is the Director of Engineering for the Mobile Platform team at Nubank. He has nearly 20 years of experience in the software industry, having worked at companies like Apple, ThoughtWorks, and Amex. Ghisi has worn multiple hats - from Programmer to Project Manager to Quality Engineer, back to Engineering, and finally, Engineering Management, where he has been leading cross-functional teams in the Mobile FinTech space for the past eight years. He also hosts a podcast called “Engineering Advice You Didn’t Ask For” and writes extensively about Career & Leadership in Tech on LinkedIn & Twitter.

    Follow Thiago:

    _____

    Our Sponsors

    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
    Make it happen. With code.


    Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.
    Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.


    Like this episode?
    Show notes & transcript: techleadjournal.dev/episodes/190.
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Buy me a coffee or become a patron.

    9 September 2024, 12:00 pm
  • More Episodes? Get the App
© MoonFM 2024. All rights reserved.