Noice Logo
Masuk
Masuk
Go Back
Tech Lead Journal

Tech Lead Journal

214 EPISODE · 190 SUBSCRIBERS

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.

Subscribe
Episode
Terbaru
See More
coin icon

0 Coin

#201 - Building Evolutionary Architectures: Automated Software Governance - Rebecca Parsons

#201 - Building Evolutionary Architectures: Automated Software Governance - Rebecca Parsons

Tech Lead Journal

“Evolutionary architecture became a necessity, not because anybody wanted it to be, but because you didn’t have a choice. You have to be able to change your systems to keep up with changing business and consumer expectations, let alone regulatory frameworks.” In this episode, I have an insightful conversation with Rebecca Parsons, coauthor of Building Evolutionary Architectures and ex-CTO of ThoughtWorks, on the topic of evolutionary architecture. Rebecca shares the definition and principles of evolutionary architecture, as well as some important practices that software engineering teams can adopt to support it. Rebecca also offers her perspective on the impact of AI in software development and evolutionary architecture. Key takeaways: Evolutionary architecture supports guided, incremental change across multiple dimensions. Fitness functions are a key tool for implementing evolutionary architecture. Some of the important engineering practices for evolutionary architecture include continuous delivery, evolutionary database, contract testing, and choreography over orchestration. AI coding assistants can help analyze and understand complex legacy systems, aiding in refactoring and modernization efforts. Over-reliance on AI coding assistants may hinder the development of proper abstraction and critical thinking skills, especially in junior developers. Listen out for: (00:02:35) Career Turning Points (00:08:38) Why Adopt Evolutionary Architecture (00:11:06) Evolutionary vs Rewrite (00:13:41) Architecture Definition (00:16:45) Evolutionary Architecture Adoption (00:20:56) Evolutionary Architecture Definition (00:22:32) Fitness Function (00:26:07) Commonly Adopted Fitness Functions (00:29:33) Principles of Evolutionary Architecture (00:35:24) Conway’s Law & Postel’s Law (00:39:40) Practices of Evolutionary Architecture (00:45:41) The Impact of AI to Evolutionary Architecture (00:48:44) The AI Worries (00:52:32) 3 Tech Lead Wisdom _____ Rebecca Parsons’ Bio Dr. Rebecca Parsons is currently independent, having been Thoughtworks CTO and CTO Emerita for over 15 years. She has more years of experience than she’d like to admit in technology and large-scale software development. She recently co-authored the book Building Evolutionary Architectures with Neal Ford and Pat Kua. Before ThoughtWorks she worked as an assistant professor of computer science at the University of Central Florida, after completing a Director’s Post Doctoral Fellowship at the Los Alamos National Laboratory. Her interests include parallel and distributed computation, programming languages, domain specific languages, evolutionary architecture, genetic algorithms, and computational science. Rebecca received a BS in Computer Science and Economics from Bradley University, and both an MS and Ph.D. in Computer Science from Rice University. Follow Rebecca: LinkedIn – linkedin.com/in/dr-rebecca-parsons X – x.com/rebeccaparsons 📚 Building Evolutionary Architectures – https://www.oreilly.com/library/view/building-evolutionary-architectures/9781492097532/ _____ Our Sponsors Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer. Check out FREE coding software options and special offers on jetbrains.com/store/#discounts. Make it happen. With code. Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard. Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats. Like this episode? Show notes & transcript: techleadjournal.dev/episodes/201. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

56 Menit
CheckAdd to QueueDownload
coin icon

0 Coin

#200 - Become a Great Engineering Leader - James Stanier

#200 - Become a Great Engineering Leader - James Stanier

Tech Lead Journal

“Leadership is where you have, not necessarily a large organization, but increasing scope and increasing impact, while bringing lots of people along with you.” In this milestone episode of the podcast, James Stanier returns for the third time to discuss his latest book, “Become a Great Engineering Leader.” We explore the role of an engineering leader and delve deep into the nuances of engineering leadership. James explains the difference between an engineering leader and an engineering manager through the lens of the three levels of warfare: strategy, operational, and tactical. We then discuss the importance of organizational chart design and some best practices, including Conway’s law and how to avoid politics. James also talks about the importance of time management, always having a long-term view of your work (long-termism), and the critical role of writing in leadership. We discuss important approaches such as one-way vs. two-way doors and balancing between writing vs. bias for action. Finally, James explains the importance of strategic thinking, why a strategy is not necessarily a plan, and how an engineering leader can communicate their strategy effectively. He also provides practical tips for upcoming engineering leaders and discusses how we should all navigate a career in technology.   Listen out for: (00:02:19) Writing "Become a Great Engineering Leader" (00:04:21) The Role of Engineering Leader (00:05:57) Engineering Leader vs Engineering Manager (00:09:36) Tenure Relevancy (00:11:30) The Importance of an Org Chart (00:13:44) Org Chart Best Practices (00:15:55) Conway's Law (00:17:16) Avoiding Politics (00:21:41) Writing Skills & Time Management (00:26:35) T-Shaped Leadership (00:28:39) Long-termism (00:33:02) Leadership is Writing (00:36:13) Writing vs Bias for Action (00:38:20) One-Way vs Two-Way Door (00:41:09) Reading & Seeking Information (00:44:46) Strategic Thinking (00:48:05) A Strategy is Not a Plan (00:52:23) Communicating Your Strategy (00:55:39) Becoming an Engineering Leader (01:01:56) 3 Engineering Leader Wisdom _____ James Stanier’s Bio James Stanier is Director of Engineering at Shopify. James holds a Ph.D. in computer science and runs theengineeringmanager.com. He has over a decade of experience with building people and software. He is also the author of Become an Effective Software Manager and Effective Remote Work. Follow James: LinkedIn – linkedin.com/in/jstanier X – x.com/jstanier The Engineering Manager Blog – theengineeringmanager.com The Engineering Manager Newsletter – theengineeringmanager.substack.com 📚 Become a Great Engineering Leader – pragprog.com/titles/jsenglb/become-a-great-engineering-leader/ 📚 Become an Effective Software Engineering Manager – pragprog.com/titles/jsengman/become-an-effective-software-engineering-manager/ 📚 Effective Remote Work – pragprog.com/titles/jsrw/effective-remote-work/ _____ Our Sponsors Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer. Check out FREE coding software options and special offers on jetbrains.com/store/#discounts. Make it happen. With code. Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard. Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats. Like this episode? Show notes & transcript: techleadjournal.dev/episodes/200. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

1 Jam, 7 Menit
CheckAdd to QueueDownload
coin icon

0 Coin

#199 - Think Like an Engineer, Talk Like an Executive, and Go Beyond Your Limits - Pramoda Vyasarao

#199 - Think Like an Engineer, Talk Like an Executive, and Go Beyond Your Limits - Pramoda Vyasarao

Tech Lead Journal

“As an engineer, you don’t have to drop your technical skills, but you need to communicate like an executive. The more you communicate this way, you will have more opportunities and more impact on your job.” Pramoda Vyasarao is an engineering leader turned coach with two decades of experience at Oracle and Meta, and the author of “Beyond Your Limits”. In this episode, Pramoda shares his insights on the importance of communication for engineers, as well as his inspiring journey of achieving 52 lofty goals in over 20 years and going beyond his limits. Having joined Toastmasters in 2003 to improve his public speaking, Pramoda believes engineers should focus on developing their communication skills to advance their careers and become better leaders. He discusses his TALL framework for effective communication: talking with structure, asking insightful questions, listening deeply, and leadership development. Our conversation also delves into key topics from Pramoda’s book, “Beyond Your Limits”. Pramoda discusses the importance of setting goals and finding life’s meaning, sharing his own inspiring journey in his goal-oriented life. He explains the power of thoughts, how our thoughts can influence our feelings and actions significantly, and the three common saboteurs to achieving our goals: time, purpose, and belief. Tune in to learn practical advice on improving your communication and leadership skills, as well as how to achieve your big goals and realize your true potential.   Listen out for: Career Turning Points - [00:02:13] Going Through Layoff - [00:03:42] Joining Toastmasters - [00:05:25] Tips for Being a Great Speaker - [00:07:34] Think Like an Engineer, Talk Like an Executive - [00:09:17] Your Communication Gives You More Opportunities - [00:11:45] Written Communication Skills - [00:13:41] TALL Framework for Communication and Leadership - [00:15:24] T = Talking with Structures - [00:19:08] L = Listening Deeply - [00:21:59] ABC Framework for Leadership - [00:25:19] Why Writing “Beyond Your Limits” Book - [00:33:31] The Power of Thoughts - [00:37:39] Top 3 Saboteurs of Goal Achievement - [00:41:12] 7 Step Framework for Goal Achievement - [00:47:56] Creating Milestones & Habits - [00:51:01] Pramoda’s Biggest Goal Achievement - [00:54:28] 3 Tech Lead Wisdom - [00:57:13] _____ Pramoda Vyasarao’s Bio Pramoda Vyasarao, the founder of Changesmith Coaching LLC, has a rich background in computer science and boasts over two decades of experience with tech giants like Oracle and Meta. Beginning his career as an engineer and eventually transitioning into a management role, he recognized the importance of structured leadership development. This realization spurred his journey into leadership coaching. With 17 years of coaching experience, Pramoda has significantly impacted thousands of individuals across 11 countries. He specializes in fostering personal growth for senior leaders through one-on-one coaching and cohort-based courses that focus on communication, leadership, and storytelling. Pramoda is the author of the bestselling book “Beyond Your Limits.” Follow Pramoda: LinkedIn – linkedin.com/in/pramodavyasarao Digital Courses – changesmith.me/courses Live Courses – maven.com/changesmith 📚 Beyond Your Limits – amazon.com/Beyond-Your-Limits-Achieving-Happiness/dp/B0D5ZDX3P5 🎧 Beyond Your Limits Audiobook – open.spotify.com/show/4tHbhirBUklc2Zehq5f9NN _____ Our Sponsors Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer. Check out FREE coding software options and special offers on jetbrains.com/store/#discounts. Make it happen. With code. Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard. Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats. Like this episode? Show notes & transcript: techleadjournal.dev/episodes/199. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

1 Jam, 1 Menit
CheckAdd to QueueDownload
coin icon

0 Coin

#198 - Better Software Faster: Measure & Improve Developer Productivity with DX Core 4 - Laura Tacho

#198 - Better Software Faster: Measure & Improve Developer Productivity with DX Core 4 - Laura Tacho

Tech Lead Journal

“Now more than ever, engineering leaders are being asked to be more transparent with how their work is getting done. Every single thing that an engineering team works on needs to benefit the business.” Laura Tacho is the CTO of DX and a leading voice in the world of developer experience and productivity. In this episode, we explore the ever important role of aligning developer experience with business goals and discuss the DX Core 4, a new developer productivity framework recently published by DX. Laura shares how engineering leaders can leverage intuition for data-driven decisions and effectively communicate the impact of engineering initiatives in business language. We discuss the importance of balancing business goals with engineering needs and delve into the process of building a strong business case for improving developer experience. Discover the new DX Core 4 framework as Laura breaks down its four dimensions, key metrics, and actionable strategies for measuring and enhancing developer productivity. Learn how DX Core 4 complements existing frameworks, such as DORA, SPACE, and DevEx, and why it suggests “diffs per engineer” as a valuable metric to measure. Understand the Developer Experience Index (DXI) and why internal developer platforms and AI play crucial roles in improving developer experience. Tune in to learn new valuable insights on developer experience and how to measure, communicate, and improve developer productivity effectively.   Listen out for: Career Turning Points - [00:02:13] Following Your Intuition - [00:05:36] Business Oriented Engineering Leaders - [00:08:06] Explaining Tech Debt - [00:12:01] Balancing Between Engineering and Business Focus - [00:16:53] Building a Case for Improving Developer Experience - [00:21:00] DX Core 4 - [00:22:46] DX Core 4 vs Others (DORA, SPACE, DevEx) - [00:25:19] The DX Core 4 Dimensions - [00:26:49] Diffs per Engineer - [00:30:32] Impact Dimension - [00:33:27] Measuring DX Core 4 - [00:34:59] Developer Experience Index (DXI) - [00:38:19] Impact of Implementing DX Core 4 - [00:41:54] Best Strategy to Improve Developer Experience - [00:44:26] Internal Developer Platform & AI - [00:47:52] The Importance of Talking to the Developers - [00:51:40] 3 Tech Lead Wisdom - [00:54:18] _____ Laura Tacho’s Bio Laura Tacho is CTO at DX, a developer experience company. She’s a technology leader with a successful track record leading engineering and product development teams at companies like CloudBees, Aula Education, and Nova Credit. She’s been building developer tools and working on improving developer productivity for over 10 years, all the way from the heyday of IaaS and PaaS on cloud, through Docker and containers, CI/CD, and now as part of DX. She’s also an executive coach for engineering leaders and an expert in building world-class engineering organisations that consistently deliver outstanding results. Laura has coached CTOs and other engineering leaders from startups to the Fortune 500, and also facilitates a popular course on metrics and engineering team performance. Follow Laura: Website – lauratacho.com LinkedIn – linkedin.com/in/lauratacho DX Core 4 – getdx.com/research/measuring-developer-productivity-with-the-dx-core-4 Developer Productivity Metrics Course - lauratacho.com/developer-productivity-metrics-course _____ Our Sponsors Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer. Check out FREE coding software options and special offers on jetbrains.com/store/#discounts. Make it happen. With code. Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard. Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats. Like this episode? Show notes & transcript: techleadjournal.dev/episodes/198. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

58 Menit
CheckAdd to QueueDownload
Buka semua fitur dengan download aplikasi Noice
Kunjungi App