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.

Buy me a coffee

#55 - It's Time to Own Your Tech Career - Don Jones

Don Jones is the author of “Own Your Tech Career”. In this episode, Don explained why it is important for us to understand the career we want and aim to build that career deliberately, instead of winding up in a rat race. He also shared a few important tips and advice as part of owning our career.

#54 - Jumping Into Tech Leadership Roles - Alvaro Moya

Alvaro Moya is the founder of Lidr, a community that prepares tech leaders and CTOs of tomorrow. In this episode, Alvaro shared his view on technical leadership, the challenges surrounding it, and tips on how we can become better tech leaders through practising leadership informally.

#53 - Principles for Adopting Microservices Successfully - Chris Richardson

Chris Richardson is the author of “Microservices Patterns” and a thought leader in microservices. In this episode, Chris shared how to implement microservice architecture successfully, including important patterns, design time coupling, success triangle, and principles to decompose a monolith.

#52 - Software Qualities for Quality Software - Marco Faella

Marco Faella is an associate professor and the author of “Seriously Good Software”. In this episode, we discussed several important software qualities with some practical tips on how software engineers can improve their craft to produce high-quality software.

#51 - JHipster Open Source Story and Java at Microsoft - Julien Dubois

Julien Dubois is the creator of JHipster and manages the Java Developer Advocacy team at Microsoft. In this episode, Julien shared about the state of Java for cloud native apps and its adoption within Microsoft and Azure, his story founding JHipster, and tips for running successful open source projects.

#50 - Riding the Architect Elevator to the Cloud - Gregor Hohpe

Gregor Hohpe is the author of “Software Architect Elevator” and “Cloud Strategy”. In this episode, we discussed the role of a software architect, the software architect elevator concept, cloud strategy, cloud vendor lock-in, and Gregor’s law of excessive complexity.

#49 - Visualizing Your Value Stream With Kanban - Dimitar Karaivanov

Dimitar Karaivanov is the CEO and co-founder of Kanbanize. In this episode, Dimitar shared in-depth the concept of Kanban; the principles, practices, and anti-patterns behind it, as well as tips on how we can improve our Kanban practices.

#48 - Communicate to Become a Happy & Productive Engineer - Chris Laffra

Chris Laffra is the author of “Communication for Engineers”. In this episode, Chris shared why communication is such an important skill for engineers to become more impactful, and how to deal with impostor syndrome, stress, and burnout to become truly productive and happy engineers.

#47 - Micro-Frontends and the Socio-Technical Aspect - Luca Mezzalira

Luca Mezzalira is a Principal Architect at AWS and the author of the upcoming “Building Micro-Frontends” book. In this episode, Luca shared in-depth about micro-frontends, its principles, anti-patterns, and tips for starting with micro-frontends.

#46 - Business Agility - Evan Leybourn

Evan Leybourn is the founder and CEO of Business Agility Institute. In this episode, Evan shared about the current maturity of agile adoption, the business agility concept along with its important domains, and his theory of agile constraints that any agile organizations need to be aware of.