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

Buy me a coffee

#134 - A Developer-Centric Approach to Measuring and Improving Productivity - Margaret-Anne Storey & Abi Noda

Margaret-Anne Storey and Abi Noda are the coauthors of the latest ACM paper “DevEx: What Actually Drives Productivity”. In this episode, we discussed how we can better measure and improve developer productivity based on the three core dimensions of developer experience.

#133 - Software Requirements Essentials - Karl Wiegers

Karl Wiegers is the coauthor of “Software Requirements Essentials”. In this episode, we discussed 6 essential software requirements practices and the importance of having good software requirements for becoming an effective software development team.

#131 - Data Essentials in Software Architecture - Pramod Sadalage

Pramod Sadalage is a Director at ThoughtWorks and the co-author of the Jolt Award winning “Refactoring Databases”. In this episode, Pramod explained why dealing with data is hard in software architecture and some data related concerns we should think about when making architecture decisions.

#130 - Remote Work Insights & Leading Engineers as a Non-Engineer - Sarah Milstein

Sarah Milstein is the VP of Engineering at Daily. In this episode, Sarah shared some remote work insights we may not have heard before and her experience of leading engineers as someone from a non-tech background.

#129 - GIST Framework for Building High-Value, High-Impact Products - Itamar Gilad

Itamar Gilad is a product management expert and was previously a product manager at Google and the head of Gmail’s growth team. In this episode, Itamar shared some of his lessons learnt growing Gmail and how we can build high-value and impactful products using his GIST framework.

#128 - Threshold Leadership: Leading in the Age of AI - Nick Chatrath

Nick Chatrath is a leadership and organizational transformation expert and the author of “The Threshold: Leading in the Age of AI”. In this episode, Nick shared the concept of threshold leadership and its four pathways to help leaders be more responsible in the development and use of AI.

#127 - Building Successful Products With Game Thinking - Amy Jo Kim

Amy Jo Kim is a game designer, startup coach, author, and co-founder of Game Thinking. In this episode, Amy shared how we can use game thinking to build better and successful products by using the 3 core ideas: superfans, sticky loops, and concept storyboards.

#125 - Patterns for API Design - Daniel Luebke

Daniel Luebke is a software architect and the co-author of “Patterns for API Design”. In this episode, Daniel shared several API and message best practices, including API first design, how to design loosely coupled message exchanges, and the importance of defining the API lifecycle and evolution.