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

#72 - Managing SRE Toils using AIOps and NoOps - Amrith Raj

Amrith Raj is a Senior Solutions architect at Dynatrace. In this episode, Amrith walked us through the evolution and current state of IT Operations (ITOps), important SRE culture and practices, and how we can leverage on NoOps and AIOps to improve the way we solve problems.

#71 - Strategic Monoliths and Microservices - Vaughn Vernon

Vaughn Vernon is a leading expert in Domain-Driven Design. In this episode, Vaughn shared about his new book “Strategic Monoliths and Microservices”, emphasizing the importance of focusing on strategic innovations and for driving those innovations using purposeful architectures.

#70 - Continuous Architecture (Part 2) - Principles, Scalability, and Performance - Pierre Pureur

Pierre Pureur is the co-author of “Continuous Architecture in Practice” and an acclaimed software architect. In this episode, Pierre shared his own perspectives on the 6 key principles of continuous architecture and described in-depth the two important quality attributes–scalability and performance.

#69 - The Relevance of Project Management in Tech Today - Jana Axline

Jana Axline is the founder and Managing Director of Project Genetics. In this episode, Jana explained in-depth about the important role of project management and how it is still much relevant in the current era of agile and “project to product” movement within the tech industry.

#68 - 2021 Accelerate State of DevOps Report - Nathen Harvey

Nathen Harvey is the co-author of 2021 Accelerate State of DevOps Report and a Developer Advocate at Google. In this episode, we discussed in-depth the latest release of the State of DevOps Report, from how the report started, the five key metrics, and several new key findings from the latest report.

#67 - Continuous Architecture (Part 1) - Principles and Essential Activities - Murat Erder

Murat Erder is the co-author of “Continuous Architecture in Practice” and CTO of People and Procurement at Deutsche Bank. In this episode, Murat explained what software architecture is, the six principles of continuous architecture mindset, and the four essential activities of architecture.

#66 - Time and Temporal Modeling in Event Sourcing - Tomasz Jaskula

Tomasz Jaskula is the co-founder of Luteceo and an experienced software developer and architect. In this episode, Tomasz explained in depth about the time concept in business applications and temporal modeling, in particular, bi-temporal modeling, and how it relates to Event Sourcing.

#65 - Developing Your Leadership Agility Fitness in a VUCA World - Nick Horney

Nick Horney is the author of “VUCA Masters” and founder of Agility Consulting. In this episode, Nick shared his innovations in leadership agility that include AGILE Model® and Leadership Agility Fitness, which are the cornerstones for becoming inspiring leaders in the current VUCA world, i.e. the VUCA Masters.

#64 - Principles for Designing Successful Web APIs - James Higginbotham

James Higginbotham is the author of “Principles of Web API Design”. In this episode, James explained why it is extremely important to design APIs properly and shared the five key important principles of API design. He also recommended the API Design-First approach using the ADDR process.

#63 - Being an Effective Generalist & Building Good Developer Experience - Deepu K Sasidharan

Deepu K Sasidharan is a polyglot developer and a Senior Developer Advocate for DevOps at Okta. In this episode, Deepu shared the importance of being a polyglot and generalist developer, his tips for learning new stuffs, why interview practices should be improved, and how to build a good developer experience.