116 episodes

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.

Tech Lead Journal Henry Suryawirawan

    • Technology
    • 4.6 • 7 Ratings

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.

    #115 - Senior Engineering Leadership & Scaling Engineering Teams - Manoj Awasthi

    #115 - Senior Engineering Leadership & Scaling Engineering Teams - Manoj Awasthi

    “Every organization has a mission, a vision, and a set of values. As a leader, your number one task is to live those values and talk about them at every opportunity with your team to create alignment."

    Manoj Awasthi is the CTO at JULO and previously the SVP of Engineering at Tokopedia. In this episode, Manoj shared engineering leadership lessons from his recent experiences. Manoj started by describing the role of a senior engineering leader before then explaining some important aspects of engineering leadership, such as scaling up engineering team, hiring engineers and engineering managers, creating culture alignment, putting in place engineering governance, and maintaining engineering productivity. Towards the end, Manoj shared some of his important lessons learned before ending by sharing his tech leadership wisdom.

    Listen out for:


    Career Journey - [00:05:46]
    Role of Senior Engineering Leader - [00:15:02]
    Scaling Engineering Team - [00:21:31]
    Hiring Engineers - [00:24:28]
    Hiring Engineering Managers/Leaders - [00:27:06]
    Aligning Culture - [00:28:47]
    Engineering Governance - [00:32:25]
    Maintaining Engineering Productivity - [00:35:58]
    Sharing Lessons Learned - [00:39:12]
    3 Tech Lead Wisdom - [00:41:39]

    _____

    Manoj Awasthi’s Bio
    Manoj Awasthi is the CTO at JULO, a fintech startup based in Jakarta. Prior to JULO, Manoj spent more than six years leading technology teams at Tokopedia wearing multiple hats during the growth years of Tokopedia from 2016 until 2022 as it scaled. During this time, he witnessed the tech team growing from 80 people to 2000+. He is a techie at heart, has a natural empathy for people and believes that wonders can happen through the alignment of teams towards a clear goal. When he is not working, he can be found either reading a book (almost every day) or having quality time with his family.

    Follow Manoj:


    LinkedIn – linkedin.com/in/manojawasthi/
    Twitter – @awmanoj
    GitHub – github.com/awmanoj
    Blog – awmanoj.github.io/

    _____

    Our Sponsors

    Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.


    Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
    Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.



    Like this episode?
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Pledge your support by becoming a patron.
    For episode show notes, visit techleadjournal.dev/episodes/115.

    • 44 min
    #114 - A Radical Enterprise & Radical Collaboration - Matt K. Parker

    #114 - A Radical Enterprise & Radical Collaboration - Matt K. Parker

    “Intrinsic motivation is a great predictor of success. When people are doing things they feel intrinsically motivated to do, they tend to be much more successful."

    Matt K. Parker is the author of “A Radical Enterprise”. In this episode, Matt started by sharing his views on the underlying causes of the great resignation trend, which includes the dominator hierarchies. Matt then explained in-depth the four key imperatives mentioned in his book that organizations must practice for establishing radical collaboration, which are: (i) team autonomy, (ii) managerial devolution, (iii) deficiency gratification, and (iv) candid vulnerability. Matt also touched on several other interesting concepts, such as how to establish autonomy while minimising chaos, the concept of a dynamic and contextual leadership, and a few alternatives for structuring the salary and compensation in a devolved organization.

    Listen out for:


    Career Journey - [00:05:14]
    Great Resignation - [00:10:51]
    Dominator Hierarchies - [00:15:26]
    4 Imperatives - [00:19:12]
    Imperative 1: Team Autonomy - [00:26:14]
    Autonomy Without Chaos - [00:32:25]
    Imperative 2: Managerial Devolution - [00:37:15]
    Dynamic & Contextual Leadership - [00:41:46]
    Salary & Compensation - [00:44:30]
    Imperative 3: Deficiency Gratification - [00:50:49]
    Imperative 4: Candid Vulnerability - [00:54:23]
    Applying Radical Collaboration - [00:59:54]
    3 Tech Lead Wisdom - [01:02:42]

    _____

    Matt K. Parker’s Bio
    Matt K. Parker is a writer, speaker, researcher, and third-generation programmer. Over the last two decades, he’s played a variety of roles in the software industry, including developer, manager, director, and global head of engineering. He has specialized in hyper-iterative software practices for the last decade, and is currently researching the experience of radically collaborative software makers. He lives in a small village in Connecticut with his wife and three children.

    Follow Matt:


    Website – mattkparker.com
    Twitter – @realMattKParker
    LinkedIn – linkedin.com/in/matt-k-parker/
    Email – matt@mattkparker.com

    _____

    Our Sponsors

    Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.


    Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
    Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.



    Like this episode?
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Pledge your support by becoming a patron.
    For episode show notes, visit techleadjournal.dev/episodes/114.

    • 1 hr 6 min
    #113 - Architecture Decision Record (ADR) - Michael Keeling

    #113 - Architecture Decision Record (ADR) - Michael Keeling

    “An ADR is a simple text file describing the context, the decision, and the consequences of a single architectural decision stored in the version control repository."

    Michael Keeling is an experienced software engineer, architect, and the author of “Design It!: From Programmer to Software Architect”. In this episode, Michael shared in-depth about ADR. He first shared his story of discovering ADR before describing what an ADR is. Michael then shared the objectives and benefits of using ADR to record architecture decisions and explained the key behavior changes happening when we practise ADR. Towards the end, Michael shared a few practical tips on creating and updating ADR, some patterns and anti-patterns he observed from his experience, and suggestions on how we can practise ADR effectively as a team.

    Listen out for:


    Career Journey - [00:05:02]
    Discovering ADR - [00:07:05]
    ADR - [00:08:57]
    ADR Objectives - [00:11:18]
    Facilitating Good Design - [00:12:31]
    Not Capturing Design Decisions - [00:15:06]
    Distance Between Developers and Design - [00:17:19]
    Key Behaviour Changes - [00:19:11]
    Recent Popularity - [00:22:11]
    ADR Tips - [00:24:31]
    When to Create an ADR - [00:26:36]
    Updating Previous ADR - [00:27:55]
    Diagrams - [00:29:28]
    ADR Patterns - [00:31:06]
    ADR Anti-Patterns - [00:32:48]
    Doing ADR as a Team - [00:34:25]
    3 Tech Lead Wisdom - [00:37:05]

    _____

    Michael Keeling’s Bio
    Michael Keeling is a software engineer at Kiavi and the author of Design It!: From Programmer to Software Architect. Prior to Kiavi, he worked at IBM on the Watson Discovery Service and has experience with a variety of software systems including service-oriented architectures, enterprise search systems, and even combat systems. Michael is an award-winning speaker and regularly participates in the architecture and agile communities. He holds a Masters in Software Engineering from Carnegie Mellon University and a BS in Computer Science from the College of William and Mary. His current research interests include software design methods, patterns, and human factors of software engineering.

    Follow Michael:


    Twitter – @michaelkeeling
    LinkedIn – linkedin.com/in/michaelkeeling
    Website – www.neverletdown.net

    _____

    Our Sponsors

    Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.


    Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
    Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.



    Like this episode?
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Pledge your support by becoming a patron.
    For episode show notes, visit techleadjournal.dev/episodes/113.

    • 40 min
    #112 - Developer Productivity and Experience - Abi Noda

    #112 - Developer Productivity and Experience - Abi Noda

    “Developer experience is an approach to thinking about engineering excellence and maximizing engineering performance by increasing the capacity and performance of the individuals and the team as a whole."

    Abi Noda is the CEO & co-founder of DX. In this episode, Abi started by sharing what developer experience is, why it is becoming an industry trend nowadays, and the different ways of how it is being implemented in the industry. Abi explained why the traditional metrics normally used to measure developer productivity do not really work and can even provide perverse incentives. Abi then touched on the two popular researches widely known in the industry, i.e. the DORA report and SPACE framework, before then explained how DX is building on top of both researches to provide the measurements and KPIs to measure developer experience and productivity. Towards the end, Abi shared his advice on how we can start investing in improving developer experience, including when to form a dedicated team and getting the buy-in from company executives.

    Listen out for:


    Career Journey - [00:06:22]
    Developer Productivity Industry Trend - [00:09:14]
    Developer Experience for Developers - [00:11:28]
    Different Names of Developer Experience - [00:13:30]
    Traditional Metrics - [00:17:15]
    DORA & SPACE - [00:21:16]
    DX Measurements - [00:26:30]
    DX KPIs - [00:32:01]
    Starting With Developer Experience - [00:36:49]
    Developer Experience Team - [00:40:49]
    Building a Case for Developer Experience - [00:43:08]
    3 Tech Lead Wisdom - [00:46:18]

    _____

    Abi Noda’s Bio
    Abi is the founder and CEO of getdx.com, which helps engineering leaders measure and improve developer experience. Abi formerly founded Pull Panda, which was acquired by GitHub.

    Follow Abi:


    LinkedIn – linkedin.com/in/abinoda
    Twitter – @abinoda
    Website – abinoda.com
    DX – getdx.com
    Software Engineering Research – abinoda.substack.com

    _____

    Our Sponsors

    Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.


    DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.




    Like this episode?
    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Pledge your support by becoming a patron.
    For episode show notes, visit techleadjournal.dev/episodes/112.

    • 52 min
    #111 - Teach the Geek to Speak: Public Speaking for Technical Professionals - Neil Thompson

    #111 - Teach the Geek to Speak: Public Speaking for Technical Professionals - Neil Thompson

    “The people who are the communicators are the ones visible within companies. Just being technically proficient is not enough. You have to be an advocate for yourself."

    Neil Thompson is the founder of Teach the Geek and a public speaking coach. In this episode, Neil explained the importance of public speaking for technical professionals. Neil shared tips and advice on we can start and improve our public speaking skills. We also discussed some common challenges when speaking publicly and tips on how to overcome them. Towards the end, Neil shared more tips on storytelling, presenting data, doing virtual presentation, and presenting at large events.

    Listen out for:


    Career Journey - [00:06:43]
    Importance of Public Speaking - [00:10:25]
    Tips to Start Public Speaking - [00:11:52]
    Challenge 1: Lack of Confidence - [00:14:44]
    Challenge 2: Lack of Expertise - [00:16:27]
    Challenge 3: Language Barrier - [00:17:59]
    Challenge 4: Past Trauma - [00:19:36]
    Filler Words - [00:20:52]
    Maintaining Eye Contacts - [00:22:36]
    Recording Video - [00:24:28]
    Body Language - [00:25:33]
    Getting Feedback - [00:26:44]
    Storytelling - [00:27:52]
    Presenting Data - [00:29:22]
    Managing Presentation Time - [00:30:33]
    Virtual Presentation - [00:31:48]
    Conference and Big Events - [00:32:37]
    Practising and Opportunities - [00:34:06]
    3 Tech Lead Wisdom - [00:36:32]

    _____

    Neil Thompson’s Bio
    After one too many failed presentations, Neil Thompson, an engineer, knew he had to improve. He did so, and now he works with technical professionals like himself to improve their communication skills. He hosts the Teach the Geek podcast, interviewing technical professionals about their public speaking journeys. He is also author of the book, Teach the Geek to Speak: a No-fluff Public Speaking Guide for STEM Professionals.

    Follow Neil:


    LinkedIn – https://linkedin.com/in/neilithompson
    Podcast – podcast.teachthegeek.com
    Youtube – youtube.teachthegeek.com
    Website – teachthegeek.com



    Our Sponsors

    Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference!
    Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.


    The iSAQB® Software Architecture Gathering is the international conference highlight for all those working on solution structures in IT projects: primarily software architects, developers, professionals in quality assurance, and also system analysts. The conference takes place online from November 14 to 17, 2022, and we have a 15% discount code for you: TLJ_MP_15.


    DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.




    Like this episode?

    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Pledge your support by becoming a patron.
    For episode show notes, visit techleadjournal.dev/episodes/111.

    • 39 min
    #110 - Elastic Leadership: Growing Self-Organizing Teams - Roy Osherove

    #110 - Elastic Leadership: Growing Self-Organizing Teams - Roy Osherove

    “As a team leader, you will become more successful and valuable if you are no longer a bottleneck for the people who are working with you and under you."

    Roy Osherove is the author of “Elastic Leadership” and “The Art of Unit Testing”. In this episode, we discussed leadership insights from “Elastic Leadership”. Roy first shared how he came up with the concept and described what elastic leadership is. He explained the different leadership styles based on the 3 team phases (survival mode, learning mode, and self-organizing mode) and advised how leaders can adapt and transition their leadership style from one phase to the other to lead effectively. Roy also shared about the Team Leader manifesto and the Line Manager manifesto to provide guidance on how leaders can grow their teams towards self-organization and self-sufficiency.

    Listen out for:


    Career Journey - [00:06:45]
    Writing “Elastic Leadership” - [00:11:31]
    Team Leader Manifesto - [00:17:57]
    There Are No Experts - [00:23:23]
    Survival Mode - [00:30:49]
    Slack Time - [00:37:52]
    Self-Organizing Mode - [00:39:21]
    Learning Mode - [00:41:18]
    Line Manager Manifesto - [00:45:47]
    3 Tech Lead Wisdom - [00:48:13]

    _____

    Roy Osherove’s Bio
    Roy Osherove is the organizer of the CD/XP Israel meetup group. He’s the author of “Art of Unit Testing”, “Elastic Leadership” and the upcoming “Co-Ops: Pipeline Driven Organizations”. He has been working in the software industry for over 20 years in most types of technical & testing roles, and these days is working as a freelance consultant & trainer on-site for various companies across the world.

    Follow Roy:


    Twitter – @RoyOsherove
    LinkedIn – https://linkedin.com/in/osherove/
    Website – https://osherove.com/
    5 Whys – https://5whys.com/



    Our Sponsors

    Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference!
    Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.


    The iSAQB® Software Architecture Gathering is the international conference highlight for all those working on solution structures in IT projects: primarily software architects, developers, professionals in quality assurance, and also system analysts. The conference takes place online from November 14 to 17, 2022, and we have a 15% discount code for you: TLJ_MP_15.


    DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.




    Like this episode?

    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
    Pledge your support by becoming a patron.
    For episode show notes, visit techleadjournal.dev/episodes/110.

    • 55 min

Customer Reviews

4.6 out of 5
7 Ratings

7 Ratings

thatengineeringguy14 ,

Great mix of topics

The Tech Lead Journal is putting out great episodes on a range of topics that can be helpful to technical leaders. The mix of tech topics and personal development helps them to create conversations about ALL the things that go into being a great leader in tech.

Top Podcasts In Technology

Lex Fridman
Jason Calacanis
The New York Times
NPR
Ben Gilbert and David Rosenthal
Jack Rhysider

You Might Also Like

Thoughtworks
se-radio@computer.org
Scott Hanselman
Changelog Media
Allen Underwood, Michael Outlaw, Joe Zack
The Stack Overflow Podcast