/images/TechLeadJournal-logo.png

By 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.

#100 - Modern Software Engineering - Dave Farley

Dave Farley is the co-author of “Continuous Delivery” book and runs the popular “Continuous Delivery” YouTube channel. In this episode, we discussed Dave's latest book, “Modern Software Engineering”, on how to build better software faster by becoming experts at learning and managing complexity.

#99 - Better Software With Acceptance Test-Driven Development - Kenneth Pugh

Kenneth Pugh is the author of “Lean-Agile Acceptance Test-Driven Development” and thought leader on ATTD and BDD. In this episode, Ken explained in-depth the concept of acceptance tests and ATDD and shared why they are beneficial for delivering better software.

#98 - Professional Agile Leadership With Empiricism, Catalytic Leadership, and Self-Management for Agility - Kurt Bittner

Kurt Bittner is the author and editor of many books on agile product development, including co-authoring the recent “Professional Agile Leader” book. In this episode, we discussed the importance of empiricism in agility and the important role of catalytic leadership in building self-managing teams.

#97 - Personal Kanban & Collaboration Equation - Jim Benson

Jim Benson is the co-author of “Personal Kanban” and is currently working on his upcoming book “The Collaboration Equation”. In this episode, we discussed Personal Kanban, the collaboration equation, and the concept of collaborative leadership.

#96 - Practical Guide to Implementing SRE and SLOs - Alex Hidalgo

Alex Hidalgo is the Principal Reliability Advocate at Nobl9 and author of “Implementing Service Level Objectives”. In this episode, we discussed the practical guide on how to implement SRE culture, which includes implementing SLIs, SLOs, and error budgets to maintain our service reliability.

#95 - Top Career Lessons from an Engineering Career Coach - Jeff Perry

Jeff Perry is an engineering coach, the founder of More Than Engineering and the co-host of the Engineering Career Coach podcast. In this episode, Jeff shared the important role of a coach or mentor in our engineering career.

#94 - Engineering Manager Essentials - Patrick Kua

Patrick Kua is a seasoned technology leader with over 20+ years of experience in various tech leadership positions. In this episode, we discussed Pat’s latest course, Engineering Manager Essentials, which covers all the building blocks required to be an effective and successful Engineering Manager.

#93 - Maximum Value Maximum Speed Software - Dave Thomas

Dave Thomas is the founder & chairman of Bedarra Corp, creator of IBM Smalltalk, VisualAge for Java, Eclipse, Kx Analyst workbench and Skills Matter YOW! Australia conferences. In this episode, Dave shared about his personal research, 42D, on ideas we can use to develop high-value software rapidly.

#92 - Agile and Holistic Testing - Janet Gregory & Lisa Crispin

Janet Gregory and Lisa Crispin are the co-authors of several books on Agile Testing and the co-founders of Agile Testing Fellowship. In this episode, Janet and Lisa shared in-depth about agile testing and holistic testing concepts, and shared their perspectives on exploratory testing and testing in production.

#91 - Lean Software Development Principles and Mindset - Mary & Tom Poppendieck

Mary & Tom Poppendieck are the co-authors of several books on lean, including the now-classic “Lean Software Development (2003)”. In this episode, Mary & Tom shared about lean software development, problems with proxies, managing by outcomes, and optimizing flow.