Beta

Explore every episode of Tech Lead Journal

Dive into the complete episode list for Tech Lead Journal. Each episode is cataloged with detailed descriptions, making it easy to find and explore specific topics. Keep track of all episodes from your favorite podcast and never miss a moment of insightful content.

Rows per page:

1–50 of 221

Pub. DateTitleDuration
19 Feb 2024#163 - Becoming an Intentional Engineer and Tech Leader - Jeff Perry00:51:46

“The whole idea of being intentional is instead of being reactive or unintentional and just letting your life come to you, we have this opportunity to choose what we want to do and who we want to become."

Are you tired of feeling uninspired and disengaged in your engineering career? If so, this episode is for you!

Jeff Perry is back again for a second episode with his latest book, “The Intentional Engineer”. In this episode, Jeff uncovers the keys to building a meaningful, fulfilling career by cultivating more intentionality. We dive into the ‘quiet quitting’ phenomenon happening worldwide, and Jeff shares his personal story of disengagement during a particular stage in his career.

Learn Jeff’s Intentional Engineer model to assess your current situation and start becoming more intentional toward your lives and career. You will also learn the importance of identifying your core values, the power of mindsets, getting your career clarity, finding your genius zones, and a few core skills you should learn for living more intentionally!  

Listen out for:

  • Writing “The Intentional Engineer” - [00:03:31]
  • Jeff’s Story of Becoming Intentional - [00:08:33]
  • Quiet Quitting Phenomenon - [00:11:17]
  • Being Intentional - [00:14:41]
  • Intentional Engineer Model - [00:17:50]
  • Going Beyond the Tipping Point - [00:21:25]
  • Identifying Core Values - [00:25:01]
  • The Power of Mindsets - [00:28:00]
  • Outwards vs Inward Mindsets - [00:33:10]
  • Getting Career Clarity - [00:36:42]
  • Genius Zone - [00:39:57]
  • Getting More Into Genius Zone - [00:42:54]
  • Skills to Support Your Intentions - [00:45:42]
  • 3 Tech Lead Wisdom - [00:48:44]

_____

Jeff Perry’s Bio
Jeff Perry is a leadership and career expert known for helping individuals, teams, and organizations unlock their potential in all facets of life. Given his background in engineering, business, and leadership, he specializes in working with engineering and technical professionals, but the principles he shares are universal.

Jeff received a Bachelor of Science in Mechanical Engineering from Brigham Young University, and a Master of Business Administration from the University of Washington.

Follow Jeff:

_____

Our Sponsors

Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.

Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


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 45% discount for Tech Lead Journal listeners by using the code techlead45 for all products in all formats.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/163. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

11 Mar 2024#166 - The Kanban Guide You Should Know About - Colleen Johnson00:48:51

“Kanban is a strategy for optimizing the flow of value to your customers by focusing on three main goals: efficiency, effectiveness, and predictability."

Colleen Johnson is the CEO of ProKanban, and in this episode, we delve into the fundamentals of Kanban and how you can use it to optimize your workflow. We start by defining Kanban and exploring its core principles. You’ll learn why work item age is the single most important aspect you should track in Kanban. Colleen then explains the concept of Service Level Expectation (SLE) and how it can improve predictability and client satisfaction. We also discuss the importance of smaller batch sizes, defining workflow policies, handling blockers, and the benefits of completing already started work items to optimize flow.

We also touch on scaling Kanban beyond an individual team and discuss why Kanban is suitable for navigating unpredictable situations like the current economic climate. Towards the end, Colleen shares Women in Kanban, a community and scholarship programme to empower women to excel in Kanban.  

Listen out for:

  • Career Journey - [00:01:18]
  • Kanban - [00:04:24]
  • Work Item Age - [00:04:59]
  • Calculating Work Item Age - [00:10:20]
  • Small Batch Size - [00:13:08]
  • Service Level Expectation (SLE) - [00:16:54]
  • Managing Blockers - [00:21:05]
  • Stop Pulling More, Finish Open Work Items - [00:24:46]
  • Optimizing Flow - [00:28:14]
  • Scaling Kanban Beyond a Team - [00:30:17]
  • Kanban in the Current Tough Time - [00:34:37]
  • Tools to Get Started - [00:37:21]
  • Women in Kanban - [00:39:33]
  • Tech Lead Wisdom - [00:41:45]

_____

Colleen Johnson’s Bio
Colleen is the CEO of ProKanban.org, an inclusive Kanban learning community. She is also co-founder of ScatterSpoke, a proud Atlassian Ventures Portfolio company driving actionable improvements through retrospective data. She has presented and taught agile to audiences around the world. As a coach, she has worked across a range of industries with clients like Wells Fargo, eTrade, Home Depot, Tanium, Gemini, and more. Colleen helps organizations apply a systems thinking approach to aligning agile methodologies end-to-end. She has served as a board member for Agile Denver, the Agile Uprising, and chair of the Mile High Agile Conference. She is happiest in the woods, camping with her three kids and very patient husband.

Follow Colleen:

_____

Our Sponsors

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 45% discount for Tech Lead Journal listeners by using the code techlead45 for all products in all formats.



Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/166. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

23 Sep 2024#192 - Brain Refactoring: Overcoming Your Common Bugs & Obstacles in Tech Career - Dagna Bieda01:00:13

“The four common obstacles that are stopping engineers in progressing in their journey are the imposter syndrome, burnout, trouble dealing with other people, and self marketing struggles."

Dagna Bieda is an engineer turned coach and the author of “Brain Refactor”. In this episode, Dagna discusses the common obstacles that prevent engineers from progressing in their careers. She also introduces her latest book, “Brain Refactor,” which offers strategies for overcoming these obstacles and achieving success in tech.

Dagna emphasizes the importance of understanding our “legacy mental code” and how it can impact our career growth. She outlines an algorithm for reprogramming our legacy mental code, discussing practical steps for identifying the root causes, planning the refactors, scripting new responses, and continuously executing improvements.

Towards the end, Dagda dives deeper into handling burnout and dealing with other people and provides practical tips to resolve those common bugs.  

Listen out for:

  • Career Journey - [00:02:03]
  • Dagna’s Career Transition - [00:04:27]
  • Our Legacy Codebase - [00:10:08]
  • Feedbacks as Debugging Point - [00:13:04]
  • Psychological Safety in Receiving Feedback - [00:17:52]
  • 3 Common Mental Code Refactoring - [00:20:49]
  • The Brain Refactor Algorithm - [00:25:23]
  • Script New Responses - [00:33:45]
  • Merge Conflicts & Cognitive Dissonance - [00:37:33]
  • Common Bug #1: Burnout - [00:42:07]
  • Common Bug #2: Dealing with Other People - [00:51:21]
  • 3 Tech Lead Wisdom - [00:57:02]

_____

Dagna Bieda’s Bio
Dagna Bieda is an Engineer turned Coach for Engineers and ambitious professionals in tech. With 10+ years of coding experience and coaching since 2019, she’s the tough love, “been in your shoes” kinda Coach. Her clients' backgrounds include a spectrum ranging from ICs to CTOs, from small startups to FAANG+ companies, from 2 to 20+ years of experience, and from self-taught devs through career-changing Bootcamp grads to college grads and PhDs. She helps her clients reach their potential and exciting career opportunities by refactoring their brains.

Follow Dagna:

_____

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/192.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

12 Aug 2024#187 - The Tao of Microservices - Richard Rodger00:59:33

“Just because the network is unreliable doesn’t mean a monolith is reliable either. It’s a fallacy to assume that you can build an error free system. You deal with it by accepting that the system overall has a baseline error rate, and that’s a business requirements issue."

Richard Rodger is the author of “The Tao of Microservices”. In this episode, Richard shares a unique philosophical and practical approach to microservices, focusing on core concepts such as messages first, component-based, pattern matching, and transport independence. Our discussion also covers the choice between monoliths and microservices, discussing the challenges of network unreliability and data consistency.  

Listen out for:

  • Career Journey - [00:01:55]
  • The Tao of Microservices - [00:10:12]
  • 3 Core Technical Principles - [00:18:22]
  • Messages First - [00:27:55]
  • Pattern Matching - [00:35:55]
  • Monolith vs Microservices - [00:41:18]
  • Network Fallacy - [00:45:17]
  • Handling Data Consistency - [00:49:30]
  • 2 Tech Lead Wisdom - [00:55:47]

_____

Richard Rodger’s Bio
Richard Rodger is the author of The Tao of Microservices, a book from Manning focused on the design and management of microservice architectures. His first book Mobile Application Development in the Cloud (Wiley, 2010) is one of the first major works on the intersection of Node.js, Cloud, and Mobile.

Richard Rodger is the founder and CEO of voxgig.com, a professional network and tool suite for speakers and event organizers. Richard was previously a co-founder and COO of nearForm.com, the world’s largest specialist Node.js consultancy delivering next-generation enterprise software, with a focus on Node.js and microservices. Before that, Richard was the CTO of FeedHenry, a mobile application platform provider that was acquired by RedHat in 2014.

Richard holds degrees in Mathematics, Philosophy, and Computer Science.

Follow Richard:

_____

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/187.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

05 Dec 2022[Best of 2022] #100 - Modern Software Engineering - Dave Farley00:15:48

“Engineering discipline is the most effective, efficient way of doing high-quality work. If our software development practices do not allow us to build better software faster, we should really change them because they are not engineering."

Today's clip is from Tech Lead Journal episode 100 with Dave Farley, the one who runs the popular "Continuous Delivery" YouTube channel, and also the author of "Continuous Delivery" and the latest book, "Modern Software Engineering". In this clip, Dave explained his view on modern software engineering and why it emphasizes on the practices for building better software faster. Dave described the foundations of the software engineering discipline and explained the core competencies we need to succeed by becoming experts at learning. 

Listen out for:

  • Modern Software Engineering - [00:00:59]
  • Better Software Faster - [00:03:37]
  • Software Engineering - [00:06:01]
  • Expert at Learning - [00:09:16]

_____

Dave Farley’s Bio
Dave Farley, founder and consultant for Continuous Delivery Ltd., has been a programmer, software engineer, and systems architect since the early days of modern computing. With Jez Humble, Farley coauthored the best-seller Continuous Delivery. As Head of Software Development for the LMAX, he built one of the world’s fastest financial exchanges. One of the earliest adopters of agile techniques employing iterative development, continuous integration, and high levels of automated testing, he also coauthored the Reactive Manifesto.

Follow Dave:

  • Twitter – @DaveFarley77
  • LinkedIn – https://www.linkedin.com/in/dave-farley-a67927
  • Youtube – https://www.youtube.com/c/ContinuousDelivery
  • Website – https://countinuous-delivery.co.uk
  • Courses – https://courses.cd.training

_____

Our Sponsors

Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.

Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/100.

03 Aug 2020#1 - Startup Tech Leadership - Jerome Poudevigne00:46:51

"Leading others is leading yourself first. That's a very big work of self awareness, and you should always do that."

Jerome Poudevigne is a serial CTO who has co-founded multiple startups with multiple successful exits. Recently, he has been working at Google Cloud and AWS to help startups grow and make the most of cloud technologies.

In this very first episode of Tech Lead Journal, Jerome shares with us his startup wisdom from his lessons learned; advice for hiring, building culture, pitching, and managing stakeholders. He also shares with us his "Rule of 50%", a practical strategy that you can use to build your startup/product from zero scale to planet scale. Moreover, Jerome shares his interesting anecdotes about cultural differences between different regions based on his experience.

Listen out for:

  • Jerome's career highlights, lowlights, and his lessons learned - [00:04:03]
  • How to pitch yourself to (potential) investors, and how to assess good investors - [00:06:49]
  • Some tips for hiring, especially in a startup, and how you can assess someone's personality and culture fit - [00:09:37]
  • How to ensure that everyone works towards the same vision of the company - [00:16:37]
  • "Jerome's Rule of 50%" - how to build your startup from zero scale to planet scale - [00:20:49]
  • How you should not get distracted by the latest technologies when you're starting up - [00:21:07]
  • Stakeholders management, and how to explain about technology to non-technical stakeholders - [00:28:42]
  • Anecdotes about cultural differences between different regions - [00:32:40]
  • Jerome's 3 Tech Lead Wisdoms - [00:43:56]

_____

Jerome Poudevigne's Bio
Jerome got his first computer when he was 12 and got into programming games, hacking copy protection schemes, and
putting together electronics during his school years. He decided that computers and software were too much fun, so he
got a CS degree and started doing it professionally, building radar systems and avionics for Airbus.  
In the mid-90s, he moved to the Silicon Valley where he got the startup bug, and soon after he co-founded his first
startup, Kermeet, a Web-based event management. After it was acquired, he very soon started another one, acquired too,
and then a third one, that is still growing. In-between co-founding companies, he was an independent software
consultant helping out clients solving tough technical problems and other start-ups to take off the ground.   
Since 2017, Jerome has been working at Google Cloud and Amazon Web Services, helping startups make the most of cloud
technologies. When not traveling around Asia to a meet-up, he spends time running his small social enterprise helping
people with autism.

Follow Jerome:


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/1.

24 Apr 2023#130 - Remote Work Insights & Leading Engineers as a Non-Engineer - Sarah Milstein00:51:10

“Understand the stage of your company and the kind of risks you face at that stage, make decisions that are appropriate, and remind other people about that all the time."

Sarah Milstein is the VP of Engineering at Daily and has run remote teams for 25 years. In this episode, Sarah started by sharing some remote work insights we may not have heard before, such as why remote distributed teams often have higher propensity of trust, how remote work could help make difficult conversations easier, and how leaders can establish swift trust by having more intentional communications. In the second half of our conversation, Sarah shared about her experience of leading engineers as someone from a non-tech background. She explained why a lack of technical expertise can sometimes be useful and pointed out some leadership qualities an engineering leader should have to balance out the need for technical acumen. Sarah also shared her few tips on how to upskill herself in technical stuffs and her perspective on whether a company should consider having non-tech engineering leaders.  

Listen out for:

  • Career Journey - [00:03:49]
  • Remote Work Insights - [00:08:04]
  • Propensity of Trust - [00:12:26]
  • Working Back in Office - [00:15:39]
  • Other Remote Work Insights - [00:17:36]
  • Ingroup Bias - [00:20:47]
  • Swift Trust & Intentional Communication - [00:23:21]
  • Accountability - [00:28:28]
  • Being an Engineering Leader from a Non-Tech Background - [00:30:50]
  • Leadership Qualities - [00:33:31]
  • Benefits of Non-Tech Background - [00:35:15]
  • Self-Learning Technical Stuffs - [00:39:23]
  • Company Accepting Non-Tech Engineering Leaders - [00:41:51]
  • 3 Tech Lead Wisdom - [00:45:14]

_____

Sarah Milstein’s Bio
Sarah Milstein is VP of Engineering at Daily, which lets developers add real-time video and audio to any app or website. Before Daily, Sarah held executive roles at ConvertKit, Mailchimp,18F.gov, and indie.vc. She was also CEO and co-founder of Lean Startup Productions and co-author of The Twitter Book. Earlier, she was a freelance journalist writing regularly for The New York Times. She holds an MBA from UC Berkeley and has run remote teams for 25 years.

Follow Sarah:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/130 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

15 Feb 2021#26 - Experience Design—Apple's Best Kept Secret - Tim Kobe00:57:59

"Most people confuse a technical capability with technology. Ultimately, technology is a technical capability plus the human outcome that it creates."

Tim Kobe is a design leader, author, and founder of Eight Inc., a global award-winning strategic design firm also widely recognized as “Apple’s best kept secret”. In this episode, we looked at how successful brands build radical impact by creating ground-breaking human experiences with design.

We started off with Tim’s career journey, the founding of Eight Inc., and how he ended up working with Steve Jobs for over 12 years, including coming up with the original design of the iconic Apple’s flagship stores. Tim also shared how he sees Steve Job’s mission to democratize technology and how he helped Apple built a unique branded experience. We then dived deep into Experience Design (XD), starting with understanding the human outcomes to building the strategy and tactics to create value with a unique human experience. We also discussed how Asia is evolving in Experience Design and how COVID has been dramatically changing the world. Tim also spoke about the massive impact of AI & ML that is yet to be witnessed. Towards the end, Tim shared insights about some future trends that he is currently working on to transform the industries and shape the future in human connection from retail, banking, real estate, telecommunication, and even government!

Listen out for:

  • Career Journey - [00:06:29]
  • Apple’s Strong Brand & Best Kept Secret - [00:11:55]
  • Apple Stores Concept - [00:16:20]
  • On Steve Jobs - [00:19:39]
  • Experience Design (XD)- [00:21:14]
  • Design Thinking - [00:27:49]
  • Digital Products & Design - [00:28:59]
  • COVID Impact - [00:32:32]
  • AI/ML in XD - [00:37:08]
  • Asia’s Promise & Notable Brands - [00:44:02]
  • The Future Trends - [00:50:21]
  • 3 Tech Lead Wisdom - [00:55:01]

_____

Tim Kobe’s Bio
Tim Kobe is a design leader, author, and founder of the globally recognized strategic and experience design firm Eight Inc.

For almost 30 years in design and a leader in Innovation and Branded Experience, Eight Inc. has worked with companies such as Apple, Virgin Atlantic Airways, Nike, Coke, Knoll and Citibank. The firm takes on an interdisciplinary and holistic approach, working across traditional disciplines including strategy, architecture, exhibition, interior design, product, communications and branding. Many projects have received international design awards and have been published across Asia, Europe, and the United States. Eight Inc. has studios in San Francisco, New York, Honolulu, Tokyo, London, Singapore, Dubai, Istanbul and across China.

Kobe is a keynote speaker and speaks on topics surrounding design, innovation, technology and business valuation for many internationally known forums. He has been featured and recognized for his work in prominent publications like Harvard Business Review, Bloomberg, The Economist, Dezeen and Fast Company.

Follow Tim:

  • Twitter – https://twitter.com/TimKobe
  • LinkedIn – https://www.linkedin.com/in/timkobe/
  • Email – kobe@eightinc.com
  • Eight Inc – https://eightinc.com/

Our Sponsor

Check out Tech Lead Journal cool swags at techleadjournal.dev/shop.

Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/26.

30 Sep 2024#193 - The Path to Becoming a Great Engineer: Insights from a CTO Perspective - Milan Milanović00:54:35

“We should always learn intentionally. And the best learning is by doing. Extra time used to practice something is always worth it."

Dr. Milan Milanović is a seasoned CTO and the author of the popular “Tech World with Milan” newsletter. In this episode, Milan shares his insights on what it takes to become a great software engineer.

Milan emphasizes that technical skills, while crucial, are just one part of the equation. Soft skills, a product-focused mindset, and a commitment to continuous learning are equally vital for long-term success in the ever-evolving tech industry. He delves into the key attributes that distinguish great engineers, revealing the surprising truth about why we should focus on learning the fundamentals, how to learn new skills and become an expert, delivering high-quality engineering, and practical strategies to boost productivity.  

Listen out for:

  • Career Journey - [00:02:14]
  • Attributes of a Great Software Engineer - [00:05:50]
  • Common Lacking Attribute - [00:10:28]
  • How to Learn New Skills - [00:12:48]
  • How to Become an Expert - [00:16:02]
  • 10,000 Hours - [00:22:47]
  • Dealing with Imposter Syndrome - [00:24:52]
  • Learn Things That Don’t Change - [00:27:50]
  • High-Quality Engineering - [00:32:52]
  • Becoming a More Productive Engineer - [00:39:28]
  • 3 Tech Lead Wisdom - [00:48:53]

_____

Milan Milanović’s Bio
Milan is a CTO with more than 20 years of experience in the industry. His main areas of interest include software architecture, cloud computing solutions, web and mobile solutions, agile methods, and managing software teams to deliver innovative and high-quality products. He is an avid author who helps more than 300.000 engineers and managers to build great careers and products. He also works as a High-Performance & Career Coach.

Follow Milan:

_____

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/193.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

03 Apr 2023#127 - Building Successful Products With Game Thinking - Amy Jo Kim00:55:59

“3 core ideas in game thinking: super fan funnel to find the right people, loop design to create the experience people want to stick around for, and concept testing to figure out the user experience."

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 that people want. She first described some top reasons products fail and gave a few tips to avoid product failure by validating our ideas before building the product. Amy then explained in-depth the 3 core ideas in game thinking, which are identifying super fans, building a sticky core habit loop, and validating the product concept using storyboards. Towards the end, Amy shared how we can get started with game thinking and why we should do it early in our product journey.  

Listen out for:

  • Career Journey - [00:04:32]
  • Quitting and Starting Own Journey - [00:08:08]
  • Top Reasons Product Fail - [00:16:44]
  • Validating Before Building - [00:27:37]
  • Identifying Super Fans - [00:33:03]
  • Building Core Habit Loop - [00:35:41]
  • Storyboarding - [00:42:48]
  • Getting Started with Game Thinking - [00:48:48]
  • 3 Tech Lead Wisdom - [00:51:48]

_____

Amy Jo Kim’s Bio
Named by Fortune as one of the top 10 influential women in games, Amy Jo Kim is a game designer, community architect, and innovation coach. Her design credits include Rock Band, The Sims, eBay, Netflix, nytimes.com, Ultima Online, Covet Fashion, & Happify.

Amy Jo helps entrepreneurs & innovators bring their ideas to life through at gamethinking.io. She pioneered the practice of applying game design to digital services and is well-known for her books Community Building on the Web (2000) and Game Thinking (2018).

In addition to her coaching practice, Amy Jo has taught Game Thinking at Stanford University and the USC School of Cinematic Arts, where she co-founded the game design program. She holds a PhD in Behavioral Neuroscience from the University of Washington and a BA in Experimental Psychology from UCSD.


Follow Amy:


Mentions & Links:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/127 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

17 Oct 2022#109 - A Strengths-Based Approach to Leadership - Brandon Miller00:48:28

“The most responsible thing a human can do, either personally for their own development or the development of others, is play to a person’s strengths."

Brandon Miller is the founder and CEO of 34 Strong and one of the first 7 certified Gallup Clifton StrengthsFinder coaches in the world. In this episode, we discussed Clifton StrengthsFinder, also known as CliftonStrengths. Brandon introduced what CliftonStrengths is and why it is important for us to recognize and focus on our strengths. He also shared when leaders apply a strengths-based approach at work, it leads to a much increased workplace engagement. Brandon then gave a walkthrough on how we can identify our strengths by taking the CliftonStrengths assessment and what we should do after we find out our strengths. Brandon also spent some time to discuss my top 3 strengths and explained the idea of complimentary partnerships. Towards the end, Brandon gave some tips for parents on how we can identify and nurture children’s core strengths since their childhood.

Listen out for:

  • Career Journey - [00:06:46]
  • Starting Journey with StrengthsFinder - [00:08:35]
  • StrengthsFinder - [00:10:17]
  • Why Focus on Strengths - [00:15:06]
  • Increased Workplace Engagements - [00:19:41]
  • Tips for High Work Engagement - [00:23:56]
  • Doing StrengthsFinder Assessment - [00:26:59]
  • Henry’s Top 3 Strengths - [00:30:56]
  • Strengths-Based Leadership - [00:35:34]
  • Core Strengths - [00:38:53]
  • Nurturing Children’s Strengths - [00:41:18]
  • Tech Lead Wisdom - [00:44:46]

_____

Brandon Miller’s Bio
Brandon Miller is the founder and CEO of 34 Strong, a coaching and consulting firm dedicated to improving employee engagement. As one of the First 7 Certified GALLUP Clifton Strengths Finder, Brandon has nearly 15 years of experience providing leadership training, coaching, advising, and facilitating. Brandon is also passionate about parenting, having authored several books such as “Play to Their Strengths” and “Incredible Parent” and founded Co-Founder of Incredible Family, a consulting agency applying strengths-based approach to parenting.

Follow Brandon:

  • LinkedIn – https://www.linkedin.com/in/brandon-miller-34strong
  • Email – brandon@34strong.com
  • 34 Strong – https://www.34strong.com/


Our Sponsors

Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.

The iSAQB® Software Architecture Gathering is the international conference highlight for all those working on solution structures in IT projects: primarily software architects, developers, professionals in quality assurance, and also system analysts. The conference takes place online from November 14 to 17, 2022, and we have a 15% discount code for you: TLJ_MP_15.

DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.


Like this episode?
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For episode show notes, visit techleadjournal.dev/episodes/109.

22 Nov 2021#65 - Developing Your Leadership Agility Fitness in a VUCA World - Nick Horney00:50:31

“The best leaders are those that get things done through other people."

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. Nick also shared how we can extend his leadership agility concepts to improve organizational behavior, culture, and mindset in order to reach organizational agility. Towards the end, Nick shared some inspiring leadership lessons from his 23 years of experience serving the US Navy Special Operations, describing the true characteristic and hallmark of the best leaders.

Listen out for:

  • Career Journey - [00:05:48]
  • AGILE Model® - [00:08:04]
  • VUCA - [00:13:20]
  • Leadership Agility Fitness - [00:19:46]
  • Leadership Self-Agility Assessment - [00:24:14]
  • VUCA Masters - [00:29:30]
  • Leadership Agility and Agile - [00:32:10]
  • Organizational Behavior - [00:34:26]
  • Leadership Lessons From the Military - [00:40:35]
  • 3 Tech Lead Wisdom - [00:43:55]

_____

Nick Horney’s Bio
Dr. Nicholas Horney founded Agility Consulting in 2001 and has been recognized for innovations in organizational and leadership agility, including The AGILE Model®, VUCA Masters™, Leadership Agility Fitness™, After Action Agility™ and Talent Portfolio Agility™. His coaching, leadership agility and organizational agility management consulting experience spans over 30 years and includes the start-up and management of the Coopers & Lybrand (now Price Waterhouse Coopers) Change Management Practice. Representative clients include Turner Broadcasting, Coca-Cola, Navy SEALs, Lenovo, CIA, ARAMARK, and REI.

Dr. Horney has written four books. The most recent is VUCA Masters: Developing Leadership Agility Fitness for the New World of Work (2021).

Nick retired from the U.S. Navy (Special Operations) at the rank of Captain and has applied that experience to his work with high performance team agility. He serves as a coach for The Honor Foundation focusing on the successful transition of Navy SEALs to the business world.

Follow Nick:


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/65.

30 Jan 2023#118 - Lead Without Blame: Building Resilient Learning Teams - Diana Larsen00:57:23

“When blame is our focus rather than understanding what happened, people spend as much or more energy avoiding the blame and less time to be productive, creative, and energetic."

Diana Larsen is the co-founder of Agile Fluency Project and co-author of the latest book “Lead Without Blame”. In this episode, we discussed insights from her book about building resilient learning teams by moving away from blaming culture. Diana first described the definition of blame and its characteristics, and explained the negative impacts it can bring to an organization and its culture. Diana advised that instead of a blaming culture, organizations should build a learning culture by adopting the 3 essential motivators (team purpose, autonomous teams, co-intelligence) and the 4 resilience factors (collaborative connection, embracing conflict, inclusive collaboration, minimizing power dynamics).

Listen out for:

  • Career Journey - [00:05:30]
  • Understanding Blame - [00:08:58]
  • Blaming Habit - [00:11:50]
  • Leaders & Accountability - [00:18:12]
  • 3 Essential Motivators - [00:21:21]
  • Essential Motivator: Team Purpose - [00:27:19]
  • Essential Motivator: Autonomous Teams - [00:31:21]
  • Essential Motivator: Co-Intelligence - [00:35:36]
  • Resilience Factor: Collaborative Connection - [00:39:55]
  • Resilience Factor: Embracing Conflict - [00:42:55]
  • Resilience Factor: Inclusive Collaboration - [00:46:40]
  • Resilience Factor: Minimizing Power Dynamics - [00:48:48]
  • 3 Tech Lead Wisdom - [00:52:59]

_____

Diana Larsen’s Bio
Visionary pragmatist Diana Larsen is a cofounder, chief connector, learning leader, and principal coach, consultant, and mentor at the Agile Fluency Project. Diana coauthored the books Agile Retrospectives: Making Good Teams Great; Liftoff: Start and Sustain Successful Agile Teams; and Five Rules of Accelerated Learning. She co-originated the Agile Fluency model and coauthored the book The Agile Fluency Model: A Brief Guide to Success with Agile. For more than 20 years, she led the practice area for agile software development, leading and managing teams, and guiding agile transitions at FutureWorks Consulting.

Through the Agile Fluency Project’s programs, Diana shares the wisdom she’s gained in over 35 years of working with leaders, teams, and organizations. To serve her communities, she delivers inspiring conference keynotes, talks, and workshops around the world.

Follow Diana:

  • Website – DianaLarsen.com
  • Twitter – @DianaOfPortland
  • LinkedIn – linkedin.com/in/dianalarsenagileswd
  • Agile Fluency – AgileFluency.org

_____

Our Sponsors

Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For episode show notes, visit techleadjournal.dev/episodes/118.

30 Nov 2020#17 - Remote Work & Asynchronous Communication at Doist - Gonçalo Silva01:03:43

“Asynchronous communication promotes flow. And flow is generally what we’re all looking for. Not only because it’s more productive. Not only it’s because it’s within this state that we produce the best work. It’s also within this state that we feel the most fulfilled."

Gonçalo is the CTO of Doist, the remote-first company behind Todoist and Twist that has a mission of building the future of work by creating tools that promote more fulfilling ways to work and live. Doist has been a remote-first company practically since the founder started working on Todoist in 2007 and with its first remote hire in 2011.

In this episode, I learned a lot from Gonçalo about Doist and its remote working history and culture, including some advantages and disadvantages of remote work. We also discussed at length about having asynchronous communication as the first preferred communication style instead of synchronous, and why it is such an important communication style to adopt in a remote team. Gonçalo then shares about Doist core values, the cornerstone of every single thing that Doist does as company, from creating processes to decision making and recruiting. Towards the end, Gonçalo also shares some engineering and technical practices that Doist does, especially the ones important for a successful remote team, including the importance of pre-allocation and prioritization.

Listen out for:

  • About Doist - [00:05:59]
  • Gonçalo’s career journey - [00:06:52]
  • Doist remote work history - [00:10:30]
  • Remote work advantages & disadvantages - [00:13:01]
  • Asynchronous vs synchronous - [00:18:53]
  • Handling emergencies - [00:25:10]
  • On meeting and real-time chat - [00:26:48]
  • Hiring and onboarding - [00:30:38]
  • Doist 5 core values - [00:39:01]
  • Role of a manager - [00:41:07]
  • Technical practices - [00:42:47]
  • Prioritization - [00:48:55]
  • Doist architecture - [00:54:04]
  • Remote work resources - [00:55:48]
  • Gonçalo’s 3 Tech Lead Wisdom - [00:56:54]

_____

Gonçalo Silva’s Bio
Gonçalo is the CTO of Doist, creators of Todoist and Twist. He’s been working remotely for over a decade and managing remote teams for most of that time. He loves long-term ambition, asynchronous communication, and programming.

Follow Gonçalo:

  • Twitter – https://twitter.com/goncalossilva
  • LinkedIn – https://www.linkedin.com/in/goncalossilva/

Follow Doist:

  • Website – https://doist.com/
  • Twitter – https://twitter.com/doist
  • LinkedIn – https://www.linkedin.com/company/doist/
  • YouTube – https://www.youtube.com/user/DoistApps
  • Instagram – https://www.instagram.com/doistofficial

Our Sponsors

Are you a startup in software development which is less than 5 years old?
If yes, our sponsor at JetBrains has a 50% startup discount offer which allows Startups to purchase multiple products and subscriptions for up to 10 unique licenses over a period of months.
To find out more, go to https://www.jetbrains.com/store/startups.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/17.

14 Oct 2024#195 - Working Effectively with Legacy Code and AI Coding Assistant - Michael Feathers00:56:16

“Legacy code is a code without tests. If you have code, and it has lots of tests, it’s relatively easy to change. But if you don’t have the tests, you’re really in serious trouble.”

Do you dread working with legacy code?

Michael Feathers, renowned software expert and author of the classic “Working Effectively with Legacy Code,” joins me to discuss the challenges and strategies for working with legacy code, a topic that remains highly relevant even after 20 years!

Michael explains why he defines legacy code as “code without tests,” emphasizing the crucial role of automated tests for code maintainability, rather than simply defining it as an old inherited code. He also provides insights on the psychological challenges of working with legacy code and stresses the importance of approaching it with curiosity and a sense of adventure.

The conversation also explores the evolving world of AI assistant in software development, drawing from Michael’s forthcoming book, “AI-Assisted Programming”. He shares how AI can assist developers in various tasks, such as explaining code, identifying potential issues, generating tests, and exploring new possibilities.

Listen to this episode to explore the intersection of legacy code, AI, and the future of software development!  

Listen out for:

  • Career Journey - [00:01:24]
  • “Working Effectively with Legacy Code” Book - [00:02:05]
  • Definition of Legacy Code - [00:04:55]
  • The Importance of Automated Tests - [00:06:39]
  • Understanding Legacy Code - [00:09:47]
  • Mindset for Working with Legacy Code - [00:11:15]
  • Rewrite vs Fixing Legacy Code - [00:13:50]
  • Microservice for Legacy Code - [00:15:36]
  • Approach to Dealing with Legacy Code - [00:17:33]
  • Seams - [00:20:03]
  • Strangler Fig - [00:21:42]
  • Understanding Refactoring - [00:22:48]
  • Testing Pyramid - [00:24:28]
  • Code Nobody Wants to Touch - [00:26:10]
  • AI for Understanding Legacy Code - [00:27:53]
  • AI Churning More Legacy Code - [00:30:06]
  • “AI Assisted Programming” Book - [00:32:47]
  • Prompt Engineering - [00:34:16]
  • Doing in Small Steps - [00:35:09]
  • Best Use Case for AI - [00:37:29]
  • Developer’s Fear of AI - [00:39:16]
  • SudoLang - [00:40:59]
  • AI as Test Assistant - [00:43:42]
  • Context Window - [00:45:19]
  • Waywords - [00:47:14]
  • Managing AI Sessions - [00:48:53]
  • Using Different AI Tools - [00:50:30]
  • 3 Tech Lead Wisdom - [00:52:28]

_____

Michael Feathers’s Bio
Michael Feathers is the Founder and Director of R7K Research & Conveyance, a company specializing in software and organization design. Over the past 20 years he has consulted with hundreds of organizations, supporting them with general software design issues, process change and code revitalization.

A frequent presenter at national and international conferences, Michael is also the author of the book Working Effectively with Legacy Code.

Follow Michael:

_____

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/195.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

06 May 2024#173 - Flow Engineering: Collaborative Mapping for Effective Action at Scale - Steve Pereira & Andrew Davis00:58:05

“Three characteristics of an organization that is operating with maximal effectiveness are value, clarity, and flow."

Are you feeling the strain of growth? Struggling to maintain alignment and efficiency as your organization scales? In this episode, I sit down with Steve Pereira and Andrew Davis, authors of the groundbreaking new book, “Flow Engineering”.

Learn why traditional scaling methods focusing on rigid coordination can actually hinder progress and how flow engineering offers a solution. We delve into the challenges and paradox of scaling, the core principles of flow engineering, its five primary mapping techniques, and the leadership mindset shift required to create a culture of flow engineering.

If you’re looking to overcome misalignment and optimize performance as you scale, this episode is a must-listen!  

Listen out for:

  • Career Journey - [00:01:33]
  • The Problem with Scale - [00:07:12]
  • The Dangers of Increasing Coordination - [00:14:49]
  • The Paradox of Scale - [00:19:58]
  • Flow Engineering - [00:23:34]
  • 5 Primary Maps - [00:27:50]
  • The Biggest Impact Maps - [00:32:31]
  • All Maps are Wrong - [00:38:23]
  • 5 Principles of Flow Engineering - [00:40:11]
  • Leading Flow Engineering - [00:46:00]
  • 3 Tech Lead Wisdom - [00:52:53]

_____

Steve Pereira’s Bio
Steve Pereira has spent over two decades improving the flow of work across organizations. He’s worked through tech support, IT management, build and release engineering, and as a founding CTO for enterprise SaaS. After shifting to consulting large enterprises on value stream performance improvement, he created Flow Engineering to make value stream mapping simple, quick, and actionable. He serves as lead consultant for Visible Value Stream Consulting, as a board advisor to the Value Stream Management Consortium, Chair of the OASIS Value Stream Management Interoperability technical committee, and co-founder of the Flow Collective to bring flow-focused professionals together.

Andrew Davis’s Bio
Andrew Davis is a Salesforce DevOps specialist who’s passionate about helping teams deliver innovation, build trust, and improve their performance. After studying engineering at Virginia Tech and Johns Hopkins he became a Buddhist monk, teaching and building meditation communities for almost 15 years. Since 2014, he’s focused on the Salesforce platform as a developer, consultant, and architect. He launched Wipro’s Salesforce DevOps practice, and focuses on promoting modern development practices for Salesforce. He is the Chief Product Officer for AutoRABIT, helping people understand the importance of DevOps for scaling Salesforce implementations. He lives in San Diego with his amazing wife and very cuddly dog.

Follow Steve and Andrew:

_____

Our Sponsors

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 45% discount for Tech Lead Journal listeners by using the code techlead45 for all products in all formats.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/173. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

20 Jan 2025#202 - The Rise of AI in Shaping the Future of Work - André Neubauer00:53:13

Looking at the development pace of this area, it’s just a question of when generative AI will take over larger parts of software engineering. It’s a leadership responsibility to ensure your organization is ready for AI and you are taking the right path.


AI is changing EVERYTHING – including the way we build software. Are you READY for it?


In this episode, we dive deep into the impact of AI on the future of work, particularly in the software development space. Join me and André Neubauer as we explore:

* The evolution of AI: From early code generation to today’s advanced Generative AI and Large Language Models (LLMs).

* The rise of Agentic AI: How AI agents are collaborating to automate complex tasks and reshape software development workflows.

* The impact on organizations: How companies can leverage AI to boost productivity, foster innovation, and navigate the challenges of this new era.

* The future of software teams: Will AI replace developers or empower them? Discover why smaller, leaner, high-performing teams might be the way forward.

* Leadership in the age of AI: Essential strategies for leaders to successfully integrate AI into their organizations and address the concerns of their teams.


Listen out for:

(00:02:11) Career Turning Points

(00:07:56) Giving a Talk on “The Role of AI in Future Workplaces”

(00:10:30) What Drives the AI Advancements

(00:18:54) The Levels of AI Advancement

(00:25:01) AI in Software Engineering

(00:26:53) Concerns on Tech Debt and Issues

(00:31:11) Impact of AI to Organizations

(00:34:34) Smaller and Leaner Teams

(00:37:15) The Rise of Solopreneurship

(00:41:32) Getting People Onboard to AI

(00:44:40) Leadership Measures for Adopting AI

(00:49:34) 3 Tech Lead Wisdom

_____


André Neubauer’s Bio

For nearly two decades, André Neubauer has shaped Tech & Product and its interface with the business in varied settings, from startups to major corporations. His journey began in software engineering and evolved into technical leadership, a role he’s passionately undertaken for the past 15 years.


As CTO, he’s spearheaded transformative projects and strategies, backed by an academic foundation in informatics and business economics. Always at the forefront of modern leadership practices, he’s transformed companies into tech powerhouses. Beyond his role as CTO, he actively mentors tech leaders and consults businesses, guiding them through their tech challenges.


Follow Andre:

* LinkedIn – linkedin.com/in/andreneubauer

* Newsletter – devpg.substack.com

_____

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/202.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

08 Jul 2024#182 - Building a Quality-Driven Culture: Enhancing Quality Practices Using QPAM - Janet Gregory & Selena Delesie00:54:05

“We have 10 different aspects of quality, and testing is just a subset of activities in the overall quality culture. You need to have a good testing practice, but it’s just a tiny part of quality culture."

Janet Gregory and Selena Delesie are the co-authors of “Assessing Agile Quality Practices Using QPAM”. In this episode, we discuss how to elevate and improve our organization’s quality culture and practices. Janet and Selena begin by explaining what quality culture truly entails, distinguishing it from a narrow focus on testing. They describe the QPAM model, breaking down its 10 quality aspects and 4 dimensions to provide you with a comprehensive model for assessing your quality practices.

Gain insights on why social and sociotechnical aspects of quality are more critical than technical ones, and explore some quality aspects such as feedback loops, development approach, and defect management. Janet and Selena also elaborate on why they consider defect management to be of the lowest priority and provide reasoning for their decision.

Whether you’re a seasoned quality professional or a team leader striving for continuous improvement, this episode contains valuable takeaways to help you build a quality-driven culture that delivers high-quality results. Tune in to learn actionable tips for conducting your own quality assessment and driving quality transformation in your organization.  

Listen out for:

  • Career Journey - [00:02:10]
  • Quality Culture - [00:04:58]
  • Quality & Testing - [00:06:42]
  • Quality Assessment - [00:08:37]
  • 10 Quality Aspects - [00:11:00]
  • The Importance of Sociotechnical - [00:13:30]
  • QPAM is Not a Maturity Model - [00:16:11]
  • 4 Dimensions - [00:19:52]
  • Feedback Loops - [00:23:09]
  • Explaining Feedback Loops - [00:25:45]
  • Development Approach - [00:30:18]
  • Defect Management - [00:33:03]
  • Understanding the Problem - [00:37:19]
  • Conducting a Quality Assessment - [00:40:26]
  • Insights from Past Assessments - [00:44:49]
  • 3 Tech Lead Wisdom - [00:49:04]

_____

Janet Gregory’s Bio
Janet Gregory is a testing and process consultant with DragonFire Inc. She specializes in showing agile teams how testing activities are necessary to develop good quality products. She works with teams to transition to agile development and has taught agile testing courses worldwide. She contributes articles to publications and enjoys sharing her experiences.

Selena Delesie’s Bio
As a coach, consultant, and trainer, Selena helps leaders and executives shift into healthy leadership, business agility and to engage the strengths and passions of their team to produce a highly creative, productive and vibrant workforce. She is a published author and invited speaker on agility, quality and leadership practices. Selena is co-author, with Janet Gregory, of the books Assessing Agile Quality Practices with QPAM, and A Guide for Facilitating Quality Assessments, as well as a contributing author to other published works.

Follow Janet and Selena:

_____

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/182.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

05 Feb 2024#161 - The 7 Dimensions of Highly Creative Programmers - Wouter Groeneveld00:52:43

“Why are some software developers average and some others great? After a few years, I noticed that creativity is an important aspect of problem-solving and software development.”

Wouter Groeneveld is a software engineer, computer science education researcher, and the author of “The Creative Programmer”. In this episode, Wouter dives deep into what makes good engineers truly exceptional: creativity!

Wouter describes his definition of creativity and shares the 7 key dimensions of a creative programmer - from technical mastery to embracing constraints and being curious.

Listen to the episode to take your coding to the next level and unleash your inner creativity as a software engineer!  

Listen out for:

  • Career Journey - [00:03:35]
  • Reasons Software Projects Fail - [00:06:10]
  • The Creative Programmer - [00:08:29]
  • Social Approval & Seniority Aspects - [00:14:06]
  • Technical Knowledge: Getting More Inputs - [00:17:39]
  • Personal Knowledge Management - [00:20:22]
  • Creativity Begets Creativity - [00:23:37]
  • Collaboration & Communication - [00:25:37]
  • Collective Creativity - [00:29:05]
  • Constraints - [00:30:55]
  • Critical Thinking - [00:35:33]
  • Creative State of Mind - [00:39:42]
  • Virtual Interruptions - [00:41:56]
  • Well-Rested - [00:44:36]
  • Curiosity & Perseverance - [00:47:11]
  • 2 Tech Lead Wisdom - [00:49:04]

_____

Wouter Groeneveld’s Bio
Wouter Groeneveld is a software engineer, computer science education researcher, and professional bread baker. Wouter was an enterprise software engineer for 11 years with a passion for inspiring and teaching others. After a few years of experience, he became involved in teaching, coaching, and onboarding. Witnessing the failure of many software projects led him to ask the following question: What makes a good software engineer? That question ultimately caused him to quit his job in the industry in 2018 and rejoin academia. Since then, Wouter has been conducting research on nontechnical skills in the software engineering world. He has written extensively about the topic. A list of his academic publications can be found at https://brainbaking.com/works/papers/ (all papers are open access)..

Follow Wouter:

_____

Our Sponsors

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 45% discount for Tech Lead Journal listeners by using the code techlead45 for all products in all formats.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/161. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

14 Feb 2022#76 - Learning Domain-Driven Design - Vladik Khononov00:56:41

“Interactions with domain experts play a key role in implementing software. You have to make sure that you understand the problem you’re solving. You cannot provide a software solution without understanding the problem first."

Vladik Khononov is the author of “Learning Domain-Driven Design”. In this episode, we discussed in-depth about Domain-Driven Design (DDD) and Vlad started by sharing why understanding business domain is crucial in software engineering and how DDD can help build the shared understanding between domain experts and software engineers. Vlad then explained the two important designs in DDD, i.e. the strategic and tactical designs, and how they relate to each other. For each design, Vlad touched on some important patterns, such as bounded context, context map, subdomain, aggregate, entity, and value object. Towards the end, Vlad gave great tips on applying DDD to brownfield projects and how those projects can benefit the most from some of the DDD practices.

Listen out for:

  • Career Journey - [00:06:05]
  • Importance of Understanding Business Domain - [00:10:42]
  • How Domain-Driven Design Helps - [00:16:12]
  • DDD Strategic Design - [00:20:21]
  • Subdomain - [00:26:51]
  • DDD Tactical Design - [00:32:44]
  • Aggregate Pattern - [00:34:36]
  • Entity Pattern - [00:40:43]
  • Implementing DDD for Legacy System - [00:43:24]
  • 3 Tech Lead Wisdom - [00:46:52]

_____

Vladik Khononov’s Bio
Vlad (Vladik) Khononov is a software engineer with over 20 years of industry experience, during which he has worked for companies large and small in roles ranging from webmaster to chief architect. Vlad maintains an active media career as an author, public speaker, and blogger. He travels the world consulting and talking about domain-driven design, microservices, and software architecture in general. Vladik lives in Northern Israel with his wife and an almost-reasonable number of cats.

Follow Vladik:


Our Sponsor

Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Skills Matter is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/76.

17 Jul 2023#141 - Auditing with Agility: Stop Fearing Your Auditors - Clarissa Lucas00:52:21

“You should never do something just because the auditors want you to do it. They should be able to explain the risk and controls in accordance with your risk appetite and tolerance."

Clarissa Lucas is an audit and risk management leader and the author of “Beyond Agile Auditing”. In this episode, Clarissa shared a novel approach to internal auditing called auditing with agility. She shared this concept at the DevOps Enterprise Summit 2022, which drew some parallels to the revolutionary birth of the DevOps movement. Clarissa explained the three core components of auditing with agility, which are value-driven auditing, integrated auditing 2.0, and adaptable auditing.  

Listen out for:

  • Career Journey - [00:04:27]
  • Purpose of Internal Audit - [00:08:38]
  • Challenges with Traditional Auditing - [00:11:01]
  • How Auditing with Agility Started - [00:16:48]
  • Parallels with the Birth of DevOps - [00:22:02]
  • Segregation of Duty - [00:25:04]
  • Auditing with Agility & Value-Driven Auditing - [00:30:21]
  • Integrated Auditing 2.0 - [00:33:52]
  • Adaptable Auditing - [00:41:33]
  • Extending to External Auditing - [00:45:32]
  • 3 Tech Lead Wisdom - [00:47:26]

_____

Clarissa Lucas’s Bio
Clarissa Lucas is an experienced audit and risk management leader with over 15 years of experience. As a thought leader on Auditing with Agility, she has written articles on the topic published by both the Institute of Internal Auditors (IIA) and IT Revolution press, as well as her first book, Beyond Agile Auditing: Three Core Components to Revolutionize Your Internal Audit Practices. Clarissa has spoken at a number of IIA, ISACA, and IT Revolution conferences, as well as local IIA chapter events and various podcasts, on this topic. Clarissa is a Certified Internal Auditor, Certified Information Systems Auditor and a Certified Investments and Derivatives Auditor.

Follow Clarissa:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/141 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

28 Aug 2023#146 - Wrong Fit, Right Fit: Why How We Work Matters More Than Ever - Andre Martin00:52:15

“Do not start a job search by looking for jobs. Start a job search by understanding at a deeper level who you are, what you value, how you like to work, and what are you solving for."

Andre Martin is an organizational psychologist and the author of “Wrong Fit, Right Fit”. In this episode, he shared the importance of finding the right fit company for us in our work. Andre used the analogy of writing with a non-dominant hand to explain working in a wrong fit company. He shared some of the common misalignments, such as the modern hiring practices, infinite browsing, and company culture deck trend. Andre then explained how we can work towards finding our right fit company by doing more self reflection using some fit excursions shared in his book. He also touched on the important concept of buffers and the role of leaders and managers in the workplace. Towards the end, Andre shared some practical tips on how companies can create a better right fit culture in the organizations.  

Listen out for:

  • Career Journey - [00:03:53]
  • Wrong Fit, Right Fit - [00:05:28]
  • Writing with Our Non-Dominant Hand - [00:07:27]
  • Common Wrong Fit Misalignments - [00:10:25]
  • Way of Working - [00:14:50]
  • The Danger of Culture Deck - [00:22:04]
  • The Danger of Infinite Browsing - [00:23:51]
  • Finding the Right Fit - [00:26:18]
  • Fit Excursions - [00:28:31]
  • Interviewing and Onboarding + Right Fit - [00:33:07]
  • Buffers + Right Fit - [00:37:52]
  • The Role of the Leader & Manager - [00:40:04]
  • Company + Right Fit - [00:43:46]
  • 3 Tech Lead Wisdom - [00:47:39]

_____

Andre Martin’s Bio
Andre Martin is an organizational psychologist and talent management executive with 20+ years of experience in talent development, executive team development, employee engagement, culture change, c-suite assessment & succession planning, innovation/design thinking, strategy development, and employee experience design. He is also a father, a husband, and a wildly curious learner who is dedicated to ensuring iconic brands become iconic companies.

Follow Andre:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/146 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

26 Jul 2021#48 - Communicate to Become a Happy & Productive Engineer - Chris Laffra00:59:28

“A lot of engineers are unhappy and a lot of that has to do with not being able to control their environment, or even articulate what they want to have changed in the environment. By becoming a better communicator, you will also become happier."

Chris Laffra is an experienced and talented software engineer having worked in companies such as IBM, Google, and Uber. His wide variety of experiences ensures Chris understands what motivates engineers, what stresses them out, and how to help them get the most out of themselves. In this episode, Chris shared some insights from his book “Communication for Engineers” about why communication is such an important skill for engineers and how they should learn to improve it to become more impactful engineers. Chris also shared great insights and tips on how to deal with engineers’ typical sources of unhappiness–impostor syndrome, stress, and burnout–in order to become successful, productive, and happy engineers.

Listen out for:

  • Career Journey - [00:04:53]
  • “Communication for Engineers” Book - [00:06:37]
  • Why Engineers Have Difficulty Communicating - [00:09:51]
  • Importance of Communication for Engineers - [00:13:18]
  • Communication for Performance Review and Promotion - [00:21:54]
  • How to Become More Impactful Engineers - [00:30:58]
  • Impostor Syndrome - [00:42:01]
  • How to Deal with Impostor Syndrome - [00:45:18]
  • Handling Burnout - [00:53:58]
  • 3 Tech Lead Wisdom - [00:56:40]

_____

Chris Laffra’s Bio
Chris Laffra is an experienced software engineer with a strong drive to help other engineers grow. Chris has been a manager, tech lead, technical lead manager, advisor, mentor, and staff software engineer with companies such as IBM, Morgan Stanley, Bank of America, Google, Uber, Plato, and Sourcegraph. This wide variety of experiences ensures Chris understands what motivates engineers, what stresses them out, and how to help them get the most out of themselves. Through decades of personal experience, Chris has analyzed and summarized the topic of software development into numerous blogs, presentations, and books. The summit of his work is his book Communication for Engineers and the accompanying interactive course.

Follow Chris:

  • Website – https://chrislaffra.com/
  • LinkedIn – https://www.linkedin.com/in/chrislaffra/
  • Twitter – https://twitter.com/laffra
  • GitHub – https://github.com/laffra
  • Medium – https://laffra.medium.com/
  • “Communication for Engineers” book – https://amzn.to/3eP9FH0
  • Chris’s episode notes – https://chrislaffra.com/TLJ/


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/48.

24 May 2021#40 - Data-Driven DevOps With Launchable - Kohsuke Kawaguchi00:49:52

“By and large, the way people put together the delivery process is by gut and instinct. The next step up from there is to use the data that comes out of your system to help you make the right decisions. When I say data-driven DevOps, don’t rely on this human experience, and let the system tell you. We should be able to find that kind of information from data."

Kohsuke Kawaguchi is widely known as the creator of Jenkins and currently is the co-CEO & co-founder of Launchable. In this episode, Kohsuke shared about data-driven DevOps, developers productivity, the future of software testing, and why he created Launchable to help us move closer to achieve those. And in the beginning of the episode, Kohsuke shared his story on how he created Hudson during his time at Sun Microsystems, which eventually led to become Jenkins, the most popular open-source CI/CD tool used by millions.

Listen out for:

  • Career Journey - [00:05:24]
  • Hudson/Jenkins Story - [00:07:30]
  • Current CI/CD Landscape - [00:12:18]
  • Developer Productivity - [00:15:04]
  • Improving Our Productivity - [00:17:06]
  • Launchable - [00:21:06]
  • Launchable Customer Story - [00:33:54]
  • Future of Software Testing - [00:37:13]
  • Data-Driven DevOps - [00:40:41]
  • Running Launchable - [00:44:09]
  • 3 Tech Lead Wisdom - [00:45:14]

_____

Kohsuke Kawaguchi’s Bio
Kohsuke is the co-CEO & co-founder of Launchable. He is passionate about developer productivity. He created Jenkins, the most popular open-source CI/CD system used by millions. As CTO of CloudBees, he helped CloudBees go from <10 to 400+.

Kohsuke has received the O’Reilly Open-source Award, JavaOne Rockstar, Japan OSS Contributor Award, and Rakuten Technology Award.

Follow Kohsuke:


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/40.

11 Oct 2021#59 - DevOps Solutions to Operations Anti-Patterns - Jeffery Smith00:52:23

“DevOps is about creating a collaborative environment between the development team and the operations team, and aligning goals and incentives between those two teams. Because so many of the problems that we encounter in life, not just even in technology, are due to misalignment of goals."

Jeffery Smith is the author of “Operations Anti-Patterns, DevOps Solutions” and the Director of Production Operations at Centro. In this episode, Jeffery described DevOps essentials and emphasized what DevOps is not. He also explained about CAMS, a framework that outlines the core components required for successful DevOps transformation. We then discussed three anti-patterns taken from his book: paternalist syndrome, alert fatigue, and wasting perfectly good incident; and he explained how to recognize those anti-patterns in order to avoid them on our DevOps journey. Finally, Jeffery also talked about postmortem and shared tips on how to cultivate a good postmortem culture.

Listen out for:

  • Career Journey - [00:04:47]
  • DevOps - [00:09:13]
  • CAMS - [00:12:42]
  • Why DevOps Anti-Patterns - [00:16:48]
  • Anti-Pattern 1: Paternalist Syndrome - [00:19:55]
  • Anti-Pattern 2: Alert Fatigue - [00:27:20]
  • Anti-Pattern 3: Wasting a Perfectly Good Incident - [00:34:33]
  • Postmortem - [00:39:59]
  • 4 Tech Lead Wisdom - [00:45:57]

_____

Jeffery Smith’s Bio
Jeffery Smith has been in the technology industry for over 15 years, oscillating between management and individual contributor. Jeff currently serves as the Director of Production Operations for Centro, a media services and technology company headquartered in Chicago, Illinois. Before that he served as the Manager of Site Reliability Engineering at Grubhub.

Jeff is passionate about DevOps transformations in organizations large and small, with a particular interest in the psychological aspects of problems in companies. He lives in Chicago with his wife Stephanie and their two kids Ella and Xander.

Follow Jeffery:


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/59.

01 Mar 2021#28 - Becoming an Effective Software Engineering Manager - James Stanier00:55:36

“The output of a manager is the output of the manager’s team plus the output of the organization that they influence."

James Stanier is the SVP Engineering at Brandwatch and author of “Become an Effective Software Engineering Manager”. In this episode, we explored on how one can become an effective software engineering manager and how to build and run effective engineering teams. We started off by discussing why the tech industry is facing a skill crisis because of the inability of many managers to manage people effectively and the challenges faced by engineers when transitioning to become managers. We then dived deep into the best practices to become an effective manager, such as getting oriented, delegating effectively, letting go of control, and nurturing one-on-ones with your teams. James also pointed out the hardest things that engineering managers have to deal with, which are projects and humans. We then wrapped up with James’ tips on how to handle failures and move forward.

Listen out for:

  • Career Journey - [00:05:15]
  • Why Writing Engineering Manager Book - [00:09:08]
  • Skill Crisis in Tech Industry - [00:12:34]
  • Individual Contributor Track - [00:15:33]
  • Getting Oriented Tools - [00:17:45]
  • Effective Manager - [00:21:47]
  • Delegating Effectively - [00:27:06]
  • One-on-Ones - [00:32:10]
  • Projects and Humans Are Hard - [00:38:05]
  • On Project Management - [00:40:26]
  • Letting Go of Control - [00:42:24]
  • Balancing Time - [00:46:49]
  • Managing in Startup vs Enterprise - [00:48:29]
  • Handling Failures - [00:50:24]
  • 3 Tech Lead Wisdom - [00:51:55]

_____

James Stanier’s Bio
James Stanier is SVP Engineering at Brandwatch. He has built web scale real time data processing pipelines and teams of people: both are equally challenging. He has written about his experiences on his blog The Engineering Manager, and has turned it into a book called “Become An Effective Software Engineering Manager”.

Follow James:


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/28.

06 Sep 2021#54 - Jumping Into Tech Leadership Roles - Alvaro Moya00:51:27

“Going from development to management is not a promotion. It’s an entirely new career. And there is normally a lack of proper guidance for that."

Alvaro Moya is the founder of Lidr, a community that prepares and transforms the tech leaders and CTOs of tomorrow through immersive, experiential, and community-driven programs. In this episode, Alvaro shared the story of Lidr and why he started it, learning from his own journey working in multiple startups and scaleups. Alvaro then shared his view on technical leadership, the challenges surrounding it, and why it is important for companies to prioritize on improving leadership. Alvaro also touched on how tech leaders can create and nurture high-performing teams, with an emphasis on cultivating ownership, as well as giving some advice on how we should plan and choose our career track and progression, including tips and practices on how we can become better tech leaders through practising leadership informally.

Listen out for:

  • Career Journey - [00:05:29]
  • Lidr.co - [00:10:21]
  • Technical Leadership Challenges - [00:12:22]
  • Upskilling Leadership - [00:15:23]
  • Prioritizing Improving Leadership - [00:18:56]
  • Career Progression Guide - [00:24:31]
  • Nurturing High-Performance Team - [00:27:17]
  • Cultivating Ownership - [00:31:36]
  • Becoming a Better Tech Leader - [00:36:21]
  • Advise for Choosing Career Track - [00:41:56]
  • 3 Tech Lead Wisdom - [00:45:04]

_____

Alvaro Moya’s Bio
Alvaro Moya is the founder of Lidr, a community that prepares and transforms the tech leaders and CTOs of tomorrow through immersive, experiential, and community-driven programs. He is an experienced CTO and tech consultant, passionate about tech startups, a serial founder, investor & advisor.

Follow Alvaro:


Our Sponsor

This episode is proudly sponsored by Emergence, the journal of business agility. This quarterly publication brings you inspiring stories from the most innovative companies and explores themes of new ways of working, reclaiming management, and humanizing business. Each issue is hand illustrated and 100% content. Use the promo code “techlead” to get a 10% discount on your annual subscription. Visit businessagility.institute/emergence to get your edition and support the publication supporting your podcast.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/54.

23 Nov 2020#16 - Responsible AI and Building Trust in AI - Liu Feng-Yuan00:51:30

“Having the conversation within the business, the data science teams, and the technology teams about what problems are you trying to solve? What can AI do with the data that you have? Sometimes business comes with a lot of problems that are like science-fiction."

Feng-Yuan is the co-founder and CEO of BasisAI, a Singapore-headquartered augmented intelligence software company that helps data-driven enterprises deploy AI responsibly. He has a vast experience in the tech sector, working with the Land Transport Authority Singapore to make public transport more efficient; and with GovTech pushing data initiatives for Singapore’s Smart Nation projects.

In this episode, I talked to Feng-Yuan about responsible AI and how to build trust in artificial intelligence, including the possibilities, challenges and dangers that AI and ML offer to businesses. We began by talking about his company, BasisAI, which offers bespoke AI solutions that are built responsibly. Feng-Yuan explained why it’s important to differentiate between what is interesting and what is useful when it comes to AI trends. We also spoke at length about deepfake, the dangers that come with it, and how to prevent such instances. At the end, Feng-Yuan also shares some wisdom about effective communication in the age of AI and ML.

Listen out for:

  • BasisAI - [00:04:48]
  • Feng-Yuan’s career journey - [00:06:23]
  • Feng-Yuan’s interesting projects at GovTech - [00:11:57]
  • The fear of AI/ML - [00:17:29]
  • AI/ML current trends & challenges - [00:20:15]
  • The danger of AI/ML - [00:23:07]
  • Responsible AI - [00:25:00]
  • Explainable AI - [00:28:24]
  • Challenges for implementing AI - [00:30:14]
  • Managing expectations for AI projects - [00:33:12]
  • Productionizing AI - [00:35:07]
  • Role of ML engineers in product team - [00:38:31]
  • Data Scientist and ML Engineer - [00:41:03]
  • Hyper-personalized AI - [00:43:16]
  • 3 Tech Lead Wisdom - [00:45:50]

_____

Liu Feng-Yuan’s Bio
Feng-Yuan Liu is the co-founder and CEO of BasisAI, a Singapore-headquartered augmented intelligence software company that helps data-driven enterprises deploy AI responsibly. In his previous capacity, he was responsible for leading and driving Smart Nation data initiatives for the Singapore government, including setting up and growing the data science and AI capabilities within GovTech.

Follow Feng-Yuan:

  • Email – fengyuan@basis-ai.com
  • LinkedIn – https://www.linkedin.com/in/feng-yuan-liu-9b09aa42/
  • Twitter – https://twitter.com/fengyuanliu

Follow BasisAI:

  • Website – https://basis-ai.com
  • LinkedIn – https://www.linkedin.com/company/basis-ai/
  • Twitter – https://twitter.com/basis_ai
  • Instagram – https://www.instagram.com/basisai/


Our Sponsors

Are you a startup in software development which is less than 5 years old?
If yes, our sponsor at JetBrains has a 50% startup discount offer which allows Startups to purchase multiple products and subscriptions for up to 10 unique licenses over a period of months.
To find out more, go to https://www.jetbrains.com/store/startups.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/16.

15 Jan 2024[Best of 2023] #139 - A Developer's Guide to Effective Software Testing - Mauricio Aniche00:18:32

“An effective developer is an effective software tester. As a developer, it’s your responsibility to make sure what you do works. And automated testing is such an easy and cheap way of doing it."

Today's clip is from Tech Lead Journal episode 139 with Mauricio Aniche, the author of “Effective Software Testing”.

In this clip, Mauricio explained how to become a more effective software developer by using effective and systematic software testing approaches. We discussed several such testing techniques, such as testing pyramid, specification-based testing, and behavior-driven design.

Listen out for:

  • An Effective Developer is an Effective Tester - [00:00:26]
  • Reasons for Writing Automated Tests - [00:01:35]
  • Systematic Tester - [00:04:38]
  • Testing Pyramid - [00:08:43]
  • Unit vs Integration Test - [00:11:18]
  • Specification-Based Testing - [00:13:48]
  • Behavior-Driven Design - [00:16:27]

_____

Mauricio Aniche’s Bio
Dr. Maurício Aniche’s life mission is to help software engineers to become better and more productive. Maurício is a Tech Lead at Adyen, where he heads the Tech Academy team and leads different engineering enablement initiatives. Maurício is also an assistant professor of software engineering at Delft University of Technology in the Netherlands. His teaching efforts in software testing gave him the Computer Science Teacher of the Year 2021 award and the TU Delft Education Fellowship, a prestigious fellowship given to innovative lecturers. He is the author of the “Effective Software Testing: A Developer’s Guide”, published by Manning in 2022. He’s currently working on a new book entitled “Simple Object-Oriented Design” which should be on the market soon.

Follow Mauricio:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/139. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

18 Apr 2022#85 - Agile Recruiting: Hiring in a Complex and Uncertain World - Jens Olberding00:46:52

“Today, employees want more autonomy, e.g. work-life balance and working from home, and at the same time, they want more social inclusion to get as many authentic insights into the company and the new job as possible."

Jens Olberding is the author of “Agile Recruiting” and an expert in agile HR management. In this episode, we opened our conversation discussing the great resignation trend and its underlying reasons. Jens then shared the concept of agile recruiting and explained how it is very much relevant to the latest changes in the current job landscape. He emphasized that recruiting should not only put focus just on the hiring departments’ needs but also equally on the candidates to understand better what they truly want from their career. Jens also shared a few recruiting best practices, such as getting the recruiting teams’ involvements in the recruitment process, building cross-functional teams, and the SuSiBOL interview technique that he shared towards the end to help in assessing candidates’ behaviors and competencies better.

Listen out for:

  • Career Journey - [00:06:00]
  • The Great Resignation - [00:07:33]
  • Agile Recruiting - [00:11:10]
  • What the Candidate Wants - [00:14:12]
  • Recruiting Team Involvement - [00:15:55]
  • Hire for Talent, Train for Skills - [00:18:50]
  • Cross-Functional Team - [00:20:24]
  • Assessing Potentials - [00:22:52]
  • Communication Among Equals - [00:24:23]
  • Preselection - [00:26:22]
  • Diversity of Experience - [00:30:51]
  • SuSiBOL Technique - [00:34:21]
  • Onboarding - [00:39:14]
  • Tech Lead Wisdom - [00:42:48]

_____

Jens Olberding’s Bio
Jens Olberding is an expert in agile HR management and recruiting. He is a qualified organisational psychologist and has a Master’s degree in Human Resource Management. He is also a lecturer for diagnostics and recruitment and teaches methods for competence-based recruiting processes. His focus is on supporting agile transformations and the development of agile HR organisations in medium-sized companies. As a coach for leadership and transformation, he accompanies teams, leaders and organisations on their way to more agility.

Follow Jens:

  • LinkedIn – https://www.linkedin.com/in/jens-olberding-130b618a/
  • Twitter – @jens_olberding
  • Website – https://www.jo-agilehr.de/
  • Website – https://www.laeuft.io/


Our Sponsor

Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Skills Matter is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/85.

15 May 2023#133 - Software Requirements Essentials - Karl Wiegers01:01:32

“The goal of requirements development is clear and effective communication. Thus, it has to be done in an incremental and iterative fashion."

Karl Wiegers is the coauthor of “Software Requirements Essentials” and has previously appeared in our episode #103. In this episode, we discussed 6 essential practices for software requirements out of the 20 core practices specified in his book. Karl also explained the importance of having a clear and effective communication in developing software requirements, his view on doing software requirements for Agile teams, and the importance of having good software requirements for becoming an effective software development team and for avoiding unnecessary rework.  

Listen out for:

  • What Karl is Up To Lately - [00:04:08]
  • Writing “Software Requirements Essentials” - [00:05:20]
  • Software Requirements - [00:10:19]
  • Clear & Effective Communication - [00:13:20]
  • Importance of Requirement Details - [00:16:19]
  • Practice #1 - Understand the Problem Before Converging on a Solution - [00:22:05]
  • Practice #3 - Define the Solution’s Boundaries - [00:26:26]
  • Requirements Elicitation vs Requirements Gathering - [00:30:47]
  • Practice #6 - Understand What Users Need to Do With the Solution - [00:33:01]
  • Software Requirements in Agile - [00:37:06]
  • Requirements & Effective Software Development - [00:40:59]
  • Rework - [00:44:39]
  • Practice #19 - Establish and Manage Requirement Baselines - [00:46:20]
  • Practice #13 - Prioritize the Requirements - [00:49:17]
  • Practice #20 - Manage Changes to Requirements Effectively - [00:52:22]
  • 3 Tech Lead Wisdom - [00:55:54]

_____

Karl Wiegers’s Bio
Karl Wiegers is Principal Consultant with Process Impact. He has a PhD in organic chemistry. Karl is the author of 14 books, including Software Requirements Essentials (with Candase Hokanson), Software Requirements (with Joy Beatty), Software Development PearlsThe Thoughtless Design of Everyday ThingsSuccessful Business Analysis Consulting, and a forensic mystery novel titled The Reconstruction. Karl has delivered more than 650 training courses, webinars, and conference presentations worldwide. You can reach him at ProcessImpact.com or KarlWiegers.com, where you can also hear more than 50 songs he has recorded just for fun, including 18 originals that he wrote.

Follow Karl:

  • LinkedIn – linkedin.com/in/karlwiegers
  • Website – karlwiegers.com
  • Software Requirements Essentials – softwarereqs.com
  • Process Impact – processimpact.com
  • Medium – karlwiegers.medium.com

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/133. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

28 Nov 2022#115 - Senior Engineering Leadership & Scaling Engineering Teams - Manoj Awasthi00:44:56

“Every organization has a mission, a vision, and a set of values. As a leader, your number one task is to live those values and talk about them at every opportunity with your team to create alignment."

Manoj Awasthi is the CTO at JULO and previously the SVP of Engineering at Tokopedia. In this episode, Manoj shared engineering leadership lessons from his recent experiences. Manoj started by describing the role of a senior engineering leader before then explaining some important aspects of engineering leadership, such as scaling up engineering team, hiring engineers and engineering managers, creating culture alignment, putting in place engineering governance, and maintaining engineering productivity. Towards the end, Manoj shared some of his important lessons learned before ending by sharing his tech leadership wisdom.

Listen out for:

  • Career Journey - [00:05:46]
  • Role of Senior Engineering Leader - [00:15:02]
  • Scaling Engineering Team - [00:21:31]
  • Hiring Engineers - [00:24:28]
  • Hiring Engineering Managers/Leaders - [00:27:06]
  • Aligning Culture - [00:28:47]
  • Engineering Governance - [00:32:25]
  • Maintaining Engineering Productivity - [00:35:58]
  • Sharing Lessons Learned - [00:39:12]
  • 3 Tech Lead Wisdom - [00:41:39]

_____

Manoj Awasthi’s Bio
Manoj Awasthi is the CTO at JULO, a fintech startup based in Jakarta. Prior to JULO, Manoj spent more than six years leading technology teams at Tokopedia wearing multiple hats during the growth years of Tokopedia from 2016 until 2022 as it scaled. During this time, he witnessed the tech team growing from 80 people to 2000+. He is a techie at heart, has a natural empathy for people and believes that wonders can happen through the alignment of teams towards a clear goal. When he is not working, he can be found either reading a book (almost every day) or having quality time with his family.

Follow Manoj:

_____

Our Sponsors

Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.

Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For episode show notes, visit techleadjournal.dev/episodes/115.

19 Dec 2022[Best of 2022] #90 - Clean Craftsmanship - Robert C. Martin (Uncle Bob)00:19:26

“The simplest way to describe craftsmanship is pride of workmanship. It is the mindset that you are working on something important and you are going to do it well."

Today's clip is from episode 90 with Robert C. Martin, more widely known as Uncle Bob. In this clip, Uncle Bob shared some insights from his latest book, “Clean Craftsmanship”. He shared the current major challenge of the software development industry as a young discipline, which drove Uncle Bob writing the book to help define disciplines, standards, and ethics for software craftsmanship. He also touched on the five key disciplines of clean craftsmanship.

Listen out for:

  • Clean Craftsmanship - [00:00:55]
  • Programmer as a Profession - [00:05:32]
  • Craftsmanship - [00:08:46]
  • Disciplines - [00:12:46]

_____

Robert C. Martin’s Bio
Robert Martin (Uncle Bob) has been a programmer since 1970. He is the co-founder of the online video training company cleancoders.com and founder of Uncle Bob Consulting LLC. He served as Master Craftsman at 8th Light inc and is an acclaimed speaker at conferences worldwide. He is a profilic writer and has published hundreds of articles, papers, blogs, and best-selling books including: “The Clean Coder”, “Clean Code”, “Agile Software Development: Principles, Patterns, and Practices”, and “Clean Architecture”. He also served as the Editor-in-chief of the C++ Report and as the first chairman of the Agile Alliance.

Follow Uncle Bob:

_____

Our Sponsors

Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.

Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/90.

22 Aug 2022#101 - My Engineering Leadership Story & 100 Episodes Reflection - Henry Suryawirawan01:04:55

“As a servant leader, your number one job is to serve the people around you. You succeed together with your people, and that’s why serving them first would give you the best opportunity to succeed together."

Henry Suryawirawan is the host of your beloved podcast. In this episode, hosted by Jerome Poudevigne, we uncovered lessons from Henry’s career journey and from running the Tech Lead Journal podcast. Henry shared his career turning points that included multiple transitions between individual contributor (IC) and management, being part of retrenchment, working in a failed startup, and his decision to leave Google and join a scaleup. Henry then shared how he prepared and grew himself into his current leadership position by being a problem solver, exercising the servant leadership mindset, building culture intentionally, and a few tips on doing remote work effectively. In the second half of the conversation, Henry shared why and how he first started the Tech Lead Journal podcast, as well as sharing moments and lessons he learned from releasing 100 episodes in the last 2 years.

Listen out for:

  • Career Journey - [00:06:10]
  • Career Planning & Progression - [00:09:40]
  • Leaving Google - [00:13:34]
  • Taking a Plunge to Leadership - [00:16:14]
  • Servant Leadership & Difficult Conversation - [00:18:07]
  • Preparing & Growing Leadership - [00:21:07]
  • Building Culture - [00:26:29]
  • Tips for Remote Working - [00:31:08]
  • Career Failures - [00:37:08]
  • Starting a Podcast - [00:38:51]
  • Finding Guests - [00:42:17]
  • Learnings From the Podcast - [00:44:02]
  • Nervous Moments - [00:46:39]
  • Relationships With the Guests - [00:47:35]
  • Personal Learning - [00:49:21]
  • 3 Tech Lead Wisdom - [00:52:15]
  • Credits - [00:59:13]

_____

Henry Suryawirawan’s Bio
Henry Suryawirawan is an experienced engineering leader and an avid personal growth learner. He is the host of Tech Lead Journal, a podcast about technical leadership and excellence.

Follow Henry:

  • LinkedIn – https://www.linkedin.com/in/henry-suryawirawan
  • Twitter – @henry_ken
  • Tech Lead Journal – https://techleadjournal.dev
  • Website – https://henrysuryawirawan.com


Our Sponsors

DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, Scott Hanselman, Venkat Subramaniam, Kevlin Henney, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.

Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/101.

17 Apr 2023#129 - GIST Framework for Building High-Value, High-Impact Products - Itamar Gilad01:04:00

“The difference of why some companies are so much more successful at producing high value, high-impact products than others comes to 4 areas of GIST (Goals, Ideas, Steps, Tasks)."

Itamar Gilad is a coach and author with over 20 years of experience in product management, strategy, and growth, and was previously a product manager at Google and the head of Gmail’s growth team. In this episode, we discussed all things about product management and how to build high-value products. Itamar first shared his journey at Google growing Gmail to 1 billion MAUs and some of his lessons learnt on managing large-scale product changes, getting users feedback, and dogfooding. Itamar then explained in-depth his GIST framework as an alternative to the product roadmap, a collection of methods and best practices for producing high-value and impactful products. He shared some challenges working with product roadmap and how teams can create better alignment instead. He also shared how we can do product prioritization better by using the ICE technique and his Confidence Meter. Towards the end, Itamar shared the different ways of how companies can conduct product experimentation and how to use the GIST board to improve the way we execute product development.  

Listen out for:

  • Career Journey - [00:04:17]
  • Growing Gmail - [00:06:06]
  • Managing Large Scale Product Changes - [00:07:26]
  • Getting Feedback from a Major Product Change - [00:10:48]
  • Dogfooding - [00:15:21]
  • GIST - [00:19:10]
  • Problem with Product Roadmap - [00:27:17]
  • Creating Alignment - [00:34:22]
  • Prioritization and ICE - [00:38:02]
  • Doing Product Experimentation - [00:43:59]
  • Project & Task Management - [00:48:43]
  • 3 Tech Lead Wisdom - [00:54:39]

_____

Itamar Gilad’s Bio
Itamar is a coach, author and speaker specializing in product management, strategy, and growth. For over two decades, he held senior product management and engineering roles at Google, Microsoft and a number of startups. At Google, Itamar led parts of Gmail and was the head of Gmail’s growth team (resulting in 1Bn MAUs).

Itamar publishes a popular product management newsletter and is the creator of a number of product management methodologies including GIST Framework and The Confidence Meter. Itamar is based in Barcelona, Spain.

Follow Itamar:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/129 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

29 Mar 2021#32 - CIO Leadership Lessons from Singapore's First CIO - Alex Siow00:53:43

“The CIO is a person who uses IT to facilitate and enable a company so that it becomes more competitive, and it becomes more profitable."

Alex Siow is currently a Professor in the School of Computing at the National University of Singapore (NUS) and Director of NUS’s Advanced Computing for Executives. With a career that spans over four decades, Alex Siow is well-known as Singapore’s first CIO in the 1990s. He recently published a book, “Leading with IT: Lessons from Singapore’s First CIO”, which is written for the next generation of CIOs, CTOs, and other executives who work closely with technology that offers practical tips, case studies, and personal insights that shed light on the central competencies required of CIOs.

In this episode, Alex shared with me his insights on the important role of a CIO, the traits of a good CIO, and how a CIO manages priority, risk and governance. Alex also shared with me his inspiring leadership philosophy and the true essence of servant leadership. Towards the end, Alex shared his views on the future of technology and remote working.

Listen out for:

  • Career Journey - [00:04:52]
  • “Leading with IT“ Book - [00:09:43]
  • Role of CIO - [00:12:57]
  • CIO and Other Title Variants - [00:14:46]
  • CIO’s Job of Supporting the Business - [00:16:50]
  • Good CIO Traits - [00:18:41]
  • Aligning Business Vision, Mission, and Values - [00:21:48]
  • Keeping Up With Technologies and Talents - [00:24:49]
  • CIO Time Organization - [00:28:47]
  • On Prioritization - [00:32:13]
  • Managing Governance - [00:33:51]
  • Outsourcing - [00:36:35]
  • On Grooming Technical Leadership - [00:39:49]
  • Leadership Philosophy - [00:42:24]
  • Servant Leadership - [00:44:07]
  • Future of Technology - [00:45:04]
  • Remote Work - [00:48:44]
  • 3 Tech Lead Wisdom - [00:50:31]

_____

Alex Siow’s Bio
Prof Alex Siow is currently Professor (Practice) in the School of Computing, NUS and concurrently Director of the Advanced Computing for Executives Centre, the Strategic Technology Management Institute (STMI) and the Centre for Health Informatics.

Prof Alex’s expertise is in IT Governance, Project and Portfolio Management, Enterprise Risk Management, Management of Emerging Technology, Technology Roadmap Planning and Cloud Security.

Alex recently published a best-selling book, “Leading with IT: Lessons from Singapore’s First CIO”, which was released in January 2021 by John Wiley and Sons.

Follow Alex:


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/32.

23 Aug 2021#52 - Software Qualities for Quality Software - Marco Faella00:53:10

“Seriously good software is not just software that works. It is not just software that satisfies its functional requirements, so it does the right thing, but it also does it in the right way."

Marco Faella is an associate professor at the University of Naples Federico II and the author of “Seriously Good Software”. In this episode, Marco explained what he means by seriously good software, looking at software quality from multiple different perspectives. We then dived deep into several of those software qualities with some practical tips on how software engineers can improve their craft to produce high-quality software. Towards the end, we also touched on the concept of minimum viable code, why it is important to have an idea of what the ideal code looks like, while still being practical in finding the right compromise.

Listen out for:

  • Career Journey - [00:05:00]
  • Role of Education for Software Engineers - [00:07:18]
  • Seriously Good Software - [00:12:02]
  • Software Quality Quadrants - [00:17:15]
  • Speed and Time Efficiency - [00:20:23]
  • Space and Memory Efficiency - [00:24:10]
  • Reliability Through Monitoring - [00:26:54]
  • Invariants - [00:32:11]
  • Reliability Through Testing - [00:33:43]
  • Readability - [00:36:15]
  • Reusability - [00:39:25]
  • Thread-Safety - [00:41:17]
  • Minimum Viable Code - [00:46:29]
  • 3 Tech Lead Wisdom - [00:48:44]

_____

Marco Faella’s Bio
Marco Faella is an associate professor in the Department of Electrical Engineering and Information Technologies at the University of Naples Federico II in Italy. Besides his research on theoretical computer science, Marco is a passionate teacher and programmer. For the last 13 years he has been teaching classes on advanced programming and has published a Java certification manual and a video course on Java streams. More recently, Marco has released his book titled “Seriously Good Software” that teaches techniques for writing high quality software.

Follow Marco:


Our Sponsor

This episode is proudly sponsored by Emergence, the journal of business agility. This quarterly publication brings you inspiring stories from the most innovative companies and explores themes of new ways of working, reclaiming management, and humanizing business. Each issue is hand illustrated and 100% content. Use the promo code “techlead” to get a 10% discount on your annual subscription. Visit businessagility.institute/emergence to get your edition and support the publication supporting your podcast.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/52.

05 Jun 2023#136 - Privacy Engineering: How to Build for Data Privacy - Nishant Bhajaria01:04:05

“Privacy is about handling data in a way that builds for both compliance and trust, maturity and transparency."

Nishant Bhajaria is cybersecurity and data privacy executive and the author of “Data Privacy: A Runbook for Engineers”. In this episode, we discussed the importance of data privacy and privacy engineering. Nishant described his definition of data privacy and why it is becoming a key concern for users, companies, and regulators. He explained why doing data privacy is hard and how companies can build a privacy-first culture. Nishant also covered other data privacy topics, including data classification, data sharing, data consent, and data privacy applied to machine learning.  

Listen out for:

  • Career Journey - [00:03:29]
  • Writing “Data Privacy” Book - [00:05:45]
  • Building a Course - [00:10:04]
  • Data Privacy Definition - [00:13:43]
  • Data Privacy Concerns - [00:16:03]
  • Data Privacy Regulations - [00:22:07]
  • Data Privacy is Hard - [00:26:23]
  • Privacy & Security - [00:31:22]
  • Privacy-First Culture - [00:35:23]
  • Data for Machine Learning - [00:39:23]
  • Data Privacy Tooling - [00:42:45]
  • Data Sharing - [00:45:45]
  • Data Consent - [00:49:27]
  • Data Classification - [00:52:10]
  • 3 Tech Lead Wisdom - [00:55:46]

_____

Nishant Bhajaria’s Bio
Nishant Bhajaria is an executive in the cybersecurity and data privacy industry. Having started out as an engineer with a second act as a product manager, he pivoted to data protection before it became a high-visibility topic. Besides building and leading teams at Nike, Netflix, Google and Uber, Nishant has also authored the recently released Data Privacy: A Runbook for Engineers - a deep dive into strategies on effectively identifying, communicating and addressing privacy risks using technical strategies. He also teaches courses on LinkedIn Learning on cybersecurity, career development and building inclusive teams.

Follow Nishant:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/136 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

06 Mar 2023#123 - The Empathetic Workplace: How to Handle Workplace Trauma - Katharine Manning00:53:36

“People don’t care how much you know until they know how much you care. What people want in these traumatic moments is somebody to listen to and acknowledge them."

Katharine Manning is the President of Blackbird DC and author of “The Empathetic Workplace”. In this episode, we discussed how leaders can deal with traumatic experience in the workplace. Katharine described what she means by workplace trauma and explained the impact of such trauma on employees’ performance and organizations’ productivity. She shared the importance of leaders showing trust whenever employees come forward and share their trauma, and why leaders should avoid problem-solving in response to their situation. Katharine also touched on the importance of empathy and gave a few tips on how we can be more empathetic towards others. Towards the end, Katharine shared her LASER method, the five steps we can do for a more compassionate, calm, and confident response to the workplace trauma.

Listen out for:

  • Career Journey - [00:05:53]
  • Trauma in the Workplace - [00:10:50]
  • Impact of Trauma - [00:14:47]
  • Showing Trust - [00:19:29]
  • Avoid Problem-Solving - [00:28:35]
  • Empathy - [00:31:07]
  • The LASER Method - [00:37:17]
  • 3 Tech Lead Wisdom - [00:50:48]

_____

Katharine Manning’s Bio
Katharine Manning is the President of Blackbird DC, which provides training and consultation on empathy at work. She is the author of The Empathetic Workplace: Five Steps to a Compassionate, Calm, and Confident Response to Trauma on the Job, and teaches at American University and in the Master’s in Trauma-Informed Leadership Program at Dominican University. Her work has been featured in the Harvard Business Review, Fast Company, Thrive Global, and CEOWorld. She has worked on issues of trauma and victimization for more than 25 years, including 15 years at the Justice Department, where she was a Senior Attorney Advisor consulting on victim issues in cases like the Boston Marathon bombing and the Pulse Nightclub shooting.

Follow Katharine:

_____

Our Sponsors

Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For episode show notes, visit techleadjournal.dev/episodes/123.

07 Feb 2022#75 - Domain Storytelling: Building Domain-Driven Software Collaboratively - Stefan Hofer00:48:03

“It’s great if developers have understanding about the domain, because then they can propose better solutions, that’s not necessarily the same solution that the users have in mind, which are often limited by what they know."

Stefan Hofer is the co-author of Domain Storytelling–a collaborative, visual and agile way to build domain-driven software. In this episode, Stefan shared the story of how he came up with Domain Storytelling and explained how this technique can help us understand business domain better and bridge the misunderstandings between software developers and domain experts. Stefan walked us through how the modeling works, including the notations and other pictorial aspects of it, and emphasized the importance of the collaborative aspect of Domain Storytelling. Stefan then explained how Domain Storytelling differs from other similar modeling techniques, such as Event Storming, and gave practical tips on how to run a successful online collaborative workshop.

Listen out for:

  • Career Journey - [00:05:51]
  • How Domain Storytelling Started - [00:07:01]
  • Misunderstandings are Common Problems - [00:09:52]
  • Importance of Understanding Domain - [00:12:08]
  • Domain Storytelling - [00:13:46]
  • The DDD Angle- [00:19:01]
  • When Domain Expert is Unavailable - [00:20:34]
  • Domain Storytelling Tools - [00:22:59]
  • Pictographic Language - [00:25:51]
  • Translating into Software - [00:30:23]
  • Difference with Event Storming - [00:33:24]
  • Online Collaborative Workshop - [00:38:00]
  • 3 Tech Lead Wisdom - [00:43:13]

_____

Stefan Hofer’s Bio
Stefan Hofer is bad at drawing. However, he thinks he can build up domain knowledge by drawing domain stories. Stefan studied software engineering in Austria and earned a PhD in computer science. Since 2005, he has been working for WPS – Workplace Solutions in Hamburg, Germany. His job there is to help teams develop software that does the right job the right way. He maintains domainstorytelling.org.

Follow Stefan:


Our Sponsor

Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Skills Matter is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/75.

20 Sep 2021#56 - Refactoring–The Discipline for Writing Good Code - Christian Clausen00:50:16

“Good code should be resilient to bugs. It should make it easier to do the changes that you want to the system. Some refactoring could make it harder to make changes. So, if you guess wrongly the direction of the software, then it can have a negative effect."

Christian Clausen is a Technical Agile Coach specializing in teaching teams on how to refactor their code properly. He is also the author of “Five Lines of Code”. In this episode, Christian explained in-depth about refactoring, when and how we should do refactoring, the components, workflow, and pillars of refactoring. Christian also shared about a few important architectural refactoring, such as composition over inheritance and changing by addition instead of modification. Finally, Christian also shared a few tips for writing quality software, such as the five lines of code rule, the habit of deleting code, and avoiding optimization and generality.

Listen out for:

  • Career Journey - [00:04:20]
  • Refactoring & Good Code - [00:06:58]
  • Refactoring & Testing - [00:10:07]
  • Components of Refactoring - [00:14:36]
  • Advice to Start Refactoring - [00:16:17]
  • Refactoring Workflow - [00:18:21]
  • Pillars of Refactoring - [00:22:07]
  • Five Lines of Code - [00:25:51]
  • Composition Over Inheritance - [00:30:00]
  • Changing by Addition Instead of Modification - [00:34:12]
  • Love Deleting Code - [00:37:01]
  • Avoid Optimizations and Generality - [00:39:38]
  • Favorite Refactoring Strategies - [00:43:28]
  • 3 Tech Lead Wisdom - [00:45:17]

_____

Christian Clausen’s Bio
Christian Clausen works as a Technical Agile Coach teaching teams how to properly refactor their code. He has previously worked as a software engineer on the Coccinelle semantic patching project, an automated refactoring tool. He holds an MSc degree in Computer Science and has taught software quality at a university level for five years.

Follow Christian:


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/56.

21 Jun 2021#43 - The SPACE of Developer Productivity and New Future of Work - Dr. Jenna Butler00:58:21

“Hybrid work is here to stay. It is going to continue. But we want to make sure that it comes in a way that’s equitable and everyone gets to experience the benefits of it."

Dr. Jenna Butler is a Visiting Research Fellow at Microsoft Research in the Productivity and Intelligence Team. She is also an adjunct Professor at Bellevue College in radiation therapy. In this episode, Dr. Jenna shared about the SPACE of developer productivity framework and how developer teams can use the 5 dimensions to measure and increase productivity. Dr. Jenna also shared about the New Future of Work research by Microsoft, especially on the impact of working from home on people and their well-being. Towards the end, Dr. Jenna also mentioned some predictions of the new future of work post COVID-19, that includes some of the upcoming and exciting tools and the potential societal impact of this new work environment.

Listen out for:

  • Career Journey - [00:04:54]
  • SPACE of Developer Productivity - [00:10:06]
  • S = Satisfaction and Well-being - [00:13:48]
  • P = Performance - [00:17:45]
  • A = Activity - [00:19:53]
  • C = Communication and Collaboration - [00:21:50]
  • E = Efficiency and Flow - [00:27:11]
  • New Future of Work - [00:31:26]
  • Emotional Aspect of WFH - [00:35:52]
  • Remote Work Meetings - [00:40:00]
  • Impact of WFH to Well-being - [00:44:52]
  • The New Future of Work Predictions - [00:49:08]
  • 3 Tech Lead Wisdom - [00:53:17]

_____

Dr. Jenna’s Bio
Dr. Jenna Butler is a Senior Software Engineer who is currently doing a Research Fellowship with Microsoft Research in the Productivity and Intelligence Team. She received her PhD in Computer Science from Western University in Canada in 2015. Her work examined cancer simulation using cellular automata with a focus on the hallmarks of cancer and combination therapy. She has always been interested in interdisciplinary studies and the intersection of different fields such as biology and computer science, social science, technology. Currently, she is focusing on developer productivity, specifically on the human element in software engineering. She is interested in individual and team well-being, decision making within an organization, relationships between engineering disciplines, and diversity in engineering organizations.

Follow Dr. Jenna:

  • LinkedIn – https://www.linkedin.com/in/dr-jenna-butler-44209a3b/
  • Website – https://www.microsoft.com/en-us/research/people/jennbu/
  • Researchgate – https://www.researchgate.net/profile/Jenna-Butler-6
  • Email – jennbu@microsoft.com


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/43.

22 Jul 2024#184 - Contract Testing Essentials: A Comprehensive Guide - Lewis Prescott00:53:05

“Contract testing is a form of testing where you are verifying two systems have the same shared understanding about the expectations."

Lewis Prescott is the coauthor of “Contract Testing in Action”. In this episode, join us to demystify contract testing and its critical role in modern software development. Discover how contract testing ensures reliable software integration, particularly in complex microservice architectures.

Lewis explains the core concepts, the difference between consumer-driven and provider-driven approaches, and how contract testing fits into your testing strategy and CI/CD pipeline. We also touch on the practicalities of implementing contract testing, including tool options like Pact, and how it can also be applied in event-driven architectures.

Whether you’re a seasoned developer or just starting, this episode offers valuable insights to help you level up your software development approach.  

Listen out for:

  • Career Journey - [00:01:56]
  • Problems Contract Testing is Solving - [00:04:57]
  • Contract Testing Use Cases - [00:07:20]
  • Contract Testing Components - [00:09:52]
  • Shared Understanding of the Expectations - [00:11:42]
  • Benefits of Contract Testing - [00:15:02]
  • Contract Testing in Testing Pyramid - [00:18:29]
  • Contract vs Unit vs Integration Tests - [00:19:37]
  • Contract Testing for Public APIs - [00:21:28]
  • Types of Contract Testing - [00:22:46]
  • CI/CD Workflow with Contract Testing - [00:25:33]
  • Provider Workflow - [00:31:55]
  • Getting the Buy-In - [00:33:31]
  • Owning the Broker - [00:36:00]
  • Pact & Other Tooling - [00:37:19]
  • Versioning Contracts - [00:39:34]
  • Consumer-Driven Contract Testing - [00:42:15]
  • Contract Testing for Event-Driven Architecture - [00:46:53]
  • 3 Tech Lead Wisdom - [00:49:40]

_____

Lewis Prescott’s Bio
Lewis Prescott is a Test Specialist at IBM. He has 9 years experience in software testing, is a recognized champion of Contract Testing and course author at Test Automation University, as well as an active mentor in the testing community.

Follow Lewis:

_____

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/184.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

01 Jan 2024#158 - Sustainable Engineering Lessons From Scaling Up Wise - Balazs Barna00:49:05

“A team has to be able to go fast if they have to. But they should always choose to go at a steady pace, most of the time. In the long run, what we emphasize is for each team to find their own space and pace."

Balazs Barna is the Head of US Engineering at Wise. In this episode, we delved into his insights on building sustainable engineering from scaling up Wise. Balazs started by touching on the engineering management role and described the traits of good and bad engineering management. We then went to discuss two different aspects of sustainable engineering, which are sustainable tech and sustainable teams. Throughout the discussion, Balazs outlined several key practices, such as weak code ownership, microservice strategy, stable pace, and building a bench.  

Listen out for:

  • Career Journey - [00:03:42]
  • Building on Strengths - [00:05:52]
  • Traits of a Good Engineering Management - [00:07:11]
  • Limiting Work in Progress - [00:09:51]
  • Traits of a Bad Engineering Management - [00:12:33]
  • Sustainable Tech - [00:14:17]
  • Weak Code Ownership - [00:19:25]
  • Transitioning to Weak Code Ownership - [00:24:04]
  • Microservice per Integration - [00:26:57]
  • Managing Change Coupling - [00:30:12]
  • Sustainable Team - [00:32:46]
  • Dealing With Technical Debt - [00:35:57]
  • Steady Pace - [00:37:41]
  • Building a Bench - [00:39:59]
  • 3 Tech Lead Wisdom - [00:44:51]

_____

Balazs Barna’s Bio
Balazs Barna is the Head of Austin Operations & US Engineering at Wise. At Wise, Balazs oversees the newly formed Austin office and the global engineering team, building the tech and infrastructure needed to facilitate instant, convenient and affordable cross border transactions. Balazs led and helped his team build the company’s historic direct access integration to the Hungarian banking sector’s instant payment system, the first of its kind for a company with a payment service license. He also oversaw and built Wise’s core infrastructure that enables the company’s European operations. Prior to joining Wise, Balazs worked at MSCI and Morgan Stanley. He graduated from Corvinus University of Budapest in Business Information Systems (BSc), and Computer Engineering (MSc) from Pannon University.

Follow Balazs:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/158. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

13 Mar 2023#124 - The Value Flywheel Effect - David Anderson00:54:49

“The business technology divide was apparent in many companies. The idea of the value flywheel effect is to join the business and technology goals and create this flywheel effect momentum."

David Anderson is the author of “The Value Flywheel Effect” and the co-creator of The Serverless Edge. In this episode, David described the value flywheel effect concept and its four stages: clarity of purpose, challenge & landscape, next best action, and long-term value. David also explained the importance of Wardley Mapping and how we can use it to help improve the organization’s situational awareness within the value flywheel. During our discussion about the four stages, we also discussed several important concepts, such as the North Star Framework for clarity of purpose, understanding the team’s psychological safety and sociotechnical systems landscape, serverless-first paradigm as one way for the next best action, and using the well-architected framework and sustainability as guidelines for ensuring long-term value.

Listen out for:

  • Career Journey - [00:05:39]
  • Value Flywheel Effect - [00:09:48]
  • Wardley Mapping Overview - [00:12:09]
  • Improving Situational Awareness - [00:18:04]
  • Clarity of Purpose - [00:20:51]
  • North Star Framework - [00:23:33]
  • Obsess Over Time to Value - [00:26:36]
  • Challenge and Landscape: Psychological Safety - [00:28:44]
  • Sociotechnical Systems View - [00:33:54]
  • The Next Best Action: Serverless-First Mindset - [00:36:11]
  • Code is a Liability - [00:40:33]
  • Long-Term Value: Problem Prevention Culture - [00:42:03]
  • Well-Architected Framework - [00:45:26]
  • Sustainability - [00:47:42]
  • 3 Tech Lead Wisdom - [00:50:45]

_____

David Anderson’s Bio
David is a technical leader who enjoys writing and speaking about the leading edge of technology. David moved to Liberty Mutual in 2007 and drove technology change and cloud adoption. As a practicing Architect with G-P, he continues to empower and enable peers on Serverless First, Well-Architected, Engineering Excellence. His new book, The Value Flywheel Effect - Power the Future and Accelerate Your Organization to the Modern Cloud was published by IT Revolution in the fall of 2022. He is based in Belfast, writes on The Serverless Edge, is the lead organizer for ServerlessDays Belfast, is a member of the Wardley Mapping community.

Follow David:

  • LinkedIn – linkedin.com/in/david-anderson-belfast
  • Twitter – @davidand393
  • Serverless Edge – ServerlessEdge.com
  • Serverless Craic Podcast – theserverlessedge.podbean.com

_____

Our Sponsors

Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For episode show notes, visit techleadjournal.dev/episodes/124.

07 Jun 2021#41 - Building a Cybersecurity Career & Pandemic Security Gaps - Tony Jarvis00:59:09

“Back when work from home became suddenly virtually overnight, it was all about enabling the business to continue. A lot of this move was rushed out of necessity, but the focus was on speed. The focus was not on security. And security took a backseat."

Tony Jarvis is a CISO advisor and cybersecurity strategist who has advised Fortune 500 clients across the world and served as a thought leader within the industry. In this episode, Tony shared about the importance of network and Operating System knowledge in cybersecurity, the awareness of and attitude towards cybersecurity in enterprises, as well as the security gaps arising from the pandemic. Tony also shared his career journey, including his mid-career crisis, as well as some tips and wisdom for those who are interested in cybersecurity.

Listen out for:

  • Career Journey - [00:04:24]
  • Networking and OS Knowledge Importance - [00:10:04]
  • Getting Started in Cybersecurity - [00:15:24]
  • Mitigating Cybersecurity Risks - [00:20:04]
  • Executive Awareness About Cybersecurity - [00:24:09]
  • Some Cybersecurity Tips - [00:29:24]
  • Security Gaps Due to Pandemic - [00:32:22]
  • Interesting Cybersecurity Case - [00:38:32]
  • Tony’s Mid-Career Crisis - [00:43:30]
  • Out-of-Comfort Zone Career Principle - [00:49:13]
  • 3 Tech Lead Wisdom - [00:53:47]

_____

Tony Jarvis’s Bio
Tony is passionate about educating audiences on the risks posed by modern cyber threats and advises business leaders as they undertake major cybersecurity transformation projects and initiatives. Having held a variety of leadership and advisory roles with recognisable brands such as Citrix, Check Point, FireEye, Standard Chartered Bank and Telstra, he has developed an acute understanding of how to successfully deliver cybersecurity engagements which strategically align with business objectives. He blends hands-on technical experience with a unique ability to distill complex ideas into language that resonates with all stakeholders, recognising that security is best addressed holistically, from the C-suite to frontline workers.

Follow Tony:


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/41.

09 May 2022#87 - Learning to Program With Exercism and Building Employee Culture With Kaido - Jeremy Walker00:54:26

“You don’t know what you don’t know. So when you’re learning something, it’s very hard to identify your own knowledge gaps, especially if you’re a programmer and you’re moving from one language to another."

Jeremy Walker is the co-founder of Exercism and Kaido. In this episode, Jeremy first shared about Exercism, a not-for-profit online platform for learning different programming languages. He explained the importance of programming in the idiomatic way, the role of mentorship when learning new languages, and shared his experiences running Exercism as one of the largest open source program, such as how to get consensus and how to run remote distributed teams. Later, Jeremy then talked about Kaido, an employee culture platform for building happier, healthier, and better connected teams. He shared how companies could strive to do more to build company culture before then shared some practical tips on how we can improve our personal wellbeing.

Listen out for:

  • Career Journey - [00:05:08]
  • Exercism - [00:08:24]
  • Programming in Idiomatic Way - [00:11:34]
  • Mentorship When Learning Languages - [00:13:52]
  • Inclusiveness & Equality - [00:17:04]
  • Running Large Open Source - [00:21:19]
  • Getting Consensus - [00:27:11]
  • Running Remote Distributed Teams - [00:30:42]
  • Kaido for Wellbeing and Culture - [00:37:00]
  • Tips on Personal Wellbeing - [00:43:40]
  • 3 Tech Lead Wisdom - [00:49:13]

_____

Jeremy Walker’s Bio
Jeremy Walker is the co-founder of Exercism and Kaido. He is a software developer and entrepreneur who has been building tech businesses and not-for-profits for over 15 years. He is passionate about building great places to work and creating opportunity through education. In his space time he boulders and gets geeky about coffee.

Follow Jeremy:


Our Sponsor

Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Skills Matter is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/87.

05 Oct 2020#9 - Tech Leadership & Hypergrowth at Fintech Bank N26 - Patrick Kua01:04:05

“A Tech Lead is a person with a technical background, typically an engineer who is leading a team and particularly responsible and accountable for their technical direction."

Patrick Kua is a seasoned technology leader and is passionate about accelerating the growth and success of tech organizations and technical leaders. Before going independent recently, Pat was the CTO and Chief Scientist of N26 (Berlin, Germany), where he transformed the early stage startup culture and led the Product & Technology teams for hypergrowth. Before N26, Pat spent 13+ years in ThoughtWorks as a Technical Principal Consultant, where he researched deep into the Tech Lead role and became a thought leader about it. Pat is a frequent keynote and conference speaker and also an author.

In this episode, I had an amazing learning conversation with Pat about the Tech Lead role and discussed deep with him on what it takes to become a good Tech Lead. Pat also shared his journey as a CTO and Chief Scientist of N26, the challenges he faced there and what he did to transform the Product & Technology teams to align for hypergrowth. This is one of those conversations you definitely not want to miss to learn how to become a great technical leader!

Listen out for:

  • What Pat is up to - [00:04:22]
  • Pat’s career journey - [00:07:37]
  • Tech Lead definition - [00:16:46]
  • Why Pat is interested about Tech Leads - [00:18:02]
  • Tech Lead attributes - [00:21:58]
  • Effective Tech Lead - [00:26:12]
  • Examples of Tech Lead measures - [00:29:53]
  • Tech Lead business angle - [00:36:27]
  • Pat’s N26 story as a CTO - [00:38:51]
  • How Pat grew N26 engineering team - [00:44:03]
  • How Pat balanced his responsibility and time as a CTO - [00:51:10]
  • Target Operating Model (TOM) - [00:53:05]
  • Why Pat switched to become a Chief Scientist in N26 - [00:57:58]
  • Tech Lead resources - [00:59:38]
  • Pat’s 3 Tech Lead Wisdom - [01:01:05]

_____

Patrick Kua’s Bio
Patrick Kua is a seasoned technology leader with almost 20 years of experience. He has had many years of hands-on experience, leading, managing and improving complex organisations and software systems as the CTO and Chief Scientist of N26 and as a Technical Principal Consultant at ThoughtWorks. He is a frequent keynote and conference speaker, author of three books, and runs the free popular newsletter for leaders in tech, “Level Up” and the “Tech Lead Academy“, offering training for technical leaders, or running his very popular “Shortcut to Tech Leadership“ workshop.

Follow Pat:

  • Website – https://patkua.com
  • LinkedIn – https://www.linkedin.com/in/patkua/
  • Twitter – https://twitter.com/patkua


Our Sponsors

Are you a startup in software development which is less than 5 years old?
If yes, our sponsor at JetBrains has a 50% startup discount offer which allows Startups to purchase multiple products and subscriptions for up to 10 unique licenses over a period of months.
To find out more, go to https://www.jetbrains.com/store/startups.


Like this episode?
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/9.

29 Jul 2024#185 - The Transformed Organization: A Blueprint for Moving to the Product Operating Model - Chris Jones00:59:21

“The three change dimensions of the product operating model are changing how you build, changing how you solve problems, and changing how you decide which problems to solve."

Chris Jones, Partner at Silicon Valley Product Group (SVPG) and co-author of “TRANSFORMED: Moving to the Product Operating Model,” joins me to discuss how organizations can transform and innovate like top tech companies.

Chris introduces the Product Operating Model (POM), a set of principles for building products that prioritize outcomes over outputs. He contrasts POM with traditional IT and project models, emphasizing the importance of empowering cross-functional teams, fostering trust, and aligning stakeholders around a unified product strategy.

Chris also delves into the three dimensions of POM, highlighting the need for changing how we build, how we solve problems, and how we prioritize problems to solve. Additionally, he explores the crucial role of the CEO, the product leaders, and the product team’s key competencies in driving successful transformations to POM.  

Listen out for:

  • Career Journey - [00:01:56]
  • Moving Into Product Management - [00:05:40]
  • Key Theme of “Transformed” - [00:07:13]
  • Product Operating Model (POM) - [00:10:39]
  • Model, Not a Framework - [00:15:52]
  • The Driver’s Seat in POM - [00:19:28]
  • Changing How You Build - [00:23:00]
  • Importance of Instrumentation & Monitoring - [00:26:37]
  • Changing How You Solve Problems - [00:28:27]
  • Product Discovery & Experimentation - [00:32:03]
  • Empowerment & Trust - [00:36:10]
  • Changing How You Decide What Problems to Solve - [00:39:21]
  • Unified Product Vision & Strategy - [00:42:56]
  • The Role of the CEO & Product Leaders - [00:44:45]
  • Product Model Competencies - [00:48:36]
  • 3 Tech Lead Wisdom - [00:53:05]

_____

Chris Jones’s Bio
Chris has spent over 30 years building and leading product teams that defined new product categories at startups to F500 software companies including Lookout, Symantec, and Vontu. A holder of multiple patents, he has discovered and developed new products in consumer and enterprise mobile, web, data, and platform services.

Chris has worked directly with over 200 companies ranging from startups to very large enterprise across a wide variety of technologies, business models and industries. Chris has worked directly with leadership and operational teams at these companies to better align their organization, process, tools, and culture with modern product best practices.

Follow Chris:

_____

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/185.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

19 Jun 2023#137 - Lean DevOps: A Practical Guide to On-Demand Delivery - Robert Benefield00:57:01

“It’s not about the tools or processes. Most important is you understand the target outcomes for your customers and establish the right level of shared situational awareness across the teams."

Robert Benefield is the author of “Lean DevOps: A Practical Guide to On Demand Service Delivery”. In this episode, Robert shared insights on how we can apply the Lean DevOps mindset for building successful IT delivery organizations. Robert started by sharing what initiated him writing the book and how it differs from the other available DevOps books. Robert described the concept of on-demand service delivery and important concepts, such as knowing the target outcomes, building situational awareness, and making effective and timely decisions based on the OODA loop. Robert also shared a few practices and techniques he outlined in the book, such as mission command, workflow board, queue master, service engineering lead, value stream mapping, and Einheit.
 

Listen out for:

  • Career Journey - [00:03:58]
  • Writing a DevOps Book - [00:14:14]
  • On Demand Service Delivery - [00:18:58]
  • Mission Command - [00:21:42]
  • OODA Loop - [00:26:56]
  • Building Situational Awareness - [00:33:16]
  • Workflow Management - [00:39:43]
  • 3 Tech Lead Wisdom - [00:49:41]

_____

Robert Benefield’s Bio
Robert Benefield is an experienced technical leader who has decades of experience delivering robust on-demand services to solve hard problems in demanding ecosystems including banking and securities trading, medical and pharmaceutical, energy, telecom, government, and Internet services. His continual eagerness to learn and work with others to make a difference has taken him from building computers and writing code in the early days of the Internet at Silicon Valley startups to the executive suite in large multinational companies. He shares his unique experience in the hopes that others can continue to build on it without having to collect quite as many scars along the way.

Follow Robert:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/137 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

11 Sep 2023#148 - Behavior-Driven Development (BDD) Essentials - Jan Molak & John Ferguson Smart01:26:28

“BDD is about helping you collaborate with the different parties involved in software delivery to understand what’s actually required of your system, why you need to deliver it, and then find the best possible way to automate your requirements."

John Smart and Jan Molak are the co-authors of “BDD in Action: Second Edition”. In this episode, we discussed in-depth behavior-driven development (BDD) and its essentials. Jan and John first began by introducing what BDD is, the benefits of using BDD, and the Gherkin language with its given-when-then syntax. They gave advice on how to introduce and apply BDD, especially for legacy software, and how to manage the BDD specifications effectively. Jan and John then shared several BDD techniques, such as feature mapping, example mapping, impact mapping; and went deep into the screenplay pattern and the Serenity projects they both create to implement screenplay pattern. Towards the end, Jan and John shared their insights on which testing layers we should apply BDD and some anti-patterns we should avoid.  

Listen out for:

  • Career Journey - [00:04:49]
  • Challenges Before BDD - [00:11:30]
  • Behavior Driven Development (BDD) - [00:15:24]
  • Benefits of BDD - [00:22:33]
  • Gherkin - [00:27:39]
  • Introducing BDD - [00:32:24]
  • BDD for Legacy Software - [00:38:41]
  • Managing BDD Specifications - [00:43:15]
  • Screenplay Pattern - [00:47:09]
  • Serenity Project - [00:58:42]
  • Other BDD Techniques - [01:11:33]
  • Testing Layers to Apply BDD - [01:14:13]
  • BDD Anti-Patterns - [01:18:28]
  • 4 Tech Lead Wisdom - [01:23:01]

_____

Jan Molak’s Bio
Jan Molak is a consulting software engineer and trainer who specialises in enhancing team collaboration and optimising software development processes for global organisations. Jan is the author of the Serenity/JS acceptance testing framework, a contributor to the Screenplay Pattern, and a co-author of a renowned book “BDD in Action, Second Edition”.

John Ferguson Smart’s Bio
John Ferguson Smart is a specialist in BDD, automated testing, and software lifecycle development optimization. He is the founder of the Serenity Dojo, an online training platform for testers who want to become world-class Agile Test Automation Engineers, and the creator of the Serenity BDD test automation framework.

Follow Jan:

Follow John:

_____

Our Sponsors

Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/148 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

23 May 2022#89 - Code That Fits in Your Head - Mark Seemann00:54:46

“The goal of software is often to sustain an organization. An organization invests in software in order to achieve some goal and hopefully to sustain itself in helping it achieve that goal."

Mark Seemann is an acclaimed author, international speaker, and a highly experienced developer. In this episode, Mark shared some insights from his latest book, “Code That Fits in Your Head”, on how to write sustainable software and manage software complexity. Mark first started by sharing why he wrote this book and explained why software development is hard. He also pointed out the difference between software engineering and other physical engineering disciplines, especially on the set of constraints. Mark then explained the importance of writing sustainable software and shared the perspective that code is a liability instead of an asset. Towards the end, Mark shared about the Rule of 7 as a guideline to manage code complexity and a few practices we can use to build sustainable software, such as checklist, vertical slice, x-driven development, and command query separation.

Listen out for:

  • Career Journey - [00:06:26]
  • Code That Fits in Your Head - [00:07:49]
  • Software Development is Hard - [00:10:55]
  • Software Engineering vs Physical Engineering - [00:15:01]
  • Sustainable Software - [00:17:58]
  • Code is a Liability - [00:19:55]
  • Rule of 7 - [00:22:43]
  • Checklist - [00:31:23]
  • Vertical Slice - [00:35:52]
  • X-Driven Development - [00:39:47]
  • Command Query Separation - [00:45:07]
  • 3 Tech Lead Wisdom - [00:49:38]

_____

Mark Seemann’s Bio
Mark Seemann is a bad economist who’s found a second career as a programmer, and he has worked as a web and enterprise developer since the late 1990s. As a young man, Mark wanted to become a rockstar, but unfortunately had neither the talent nor the looks – later, however, he became a Certified Rockstar Developer. He has also written a Jolt Award-winning book about Dependency Injection, given more than a 100 international conference talks, and authored video courses for both Pluralsight and Clean Coders. He has regularly published blog posts since 2006. He lives in Copenhagen with his wife and two children.

Follow Mark:


Our Sponsor

Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Skills Matter is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/89.

12 Dec 2022[Best of 2022] #102 - Building Inspired & Empowered Product Teams - Marty Cagan00:18:29

Instead of being given a roadmap of features, an empowered team is given a problem to solve and they get to figure out the best way to solve that problem."

Today's clip is from episode 102 with Marty Cagan, the founder of the Silicon Valley Product Group and the author of “Inspired” and “Empowered”. In this clip, Marty explained the importance of building the right product and shared the two inconvenient truths about building products. Marty then elaborated on the traits a good product team has and how to create an empowered product team.

Listen out for:

  • Writing Inspired & Empowered - [00:00:51]
  • Building the Right Product - [00:05:36]
  • Two Inconvenient Truths - [00:06:57]
  • Traits of Good Product Teams - [00:11:19]
  • Engineering Involvement - [00:14:06]
  • Empowered - [00:15:57]

_____

Our Sponsors

Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.

Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/102.

24 Jul 2023#142 - The Power of Leadership Principles and Positive Leadership - Michael Foss01:03:30

“To build trust, you need to do the right thing, do the best you can, and show people you care. And when you do that, it builds commitment. Trust and commitment are how teams do best and win the most."

Michael Foss is a leadership coach and the founder of CoachFoss LLC. In this episode, we discussed the power of leadership principles and positive leadership. Michael started by sharing the important principle of building trust and creating a shared commitment with the people we work with. He then shared what he learned from his time at Amazon and explained why creating leadership principles is important for any company to thrive. Michael also explained the powerful techniques for leading a successful process improvement: creating standard work and using Andon from the Toyota Production System. Towards the end, as a certified trainer, Michael summarized leadership essence of both John Maxwell’s Leadership and John Gordon’s Power of Positive Leadership. So many leadership insights you can learn just from this summary alone!  

Listen out for:

  • Career Journey - [00:04:04]
  • Building Trust - [00:15:35]
  • Creating Standard Work - [00:23:00]
  • Pulling an Andon - [00:26:18]
  • Power of Principles - [00:30:19]
  • Building Shared Commitment - [00:33:18]
  • John Maxwell & Positive Leadership - [00:38:58]
  • Mental Health & Wellbeing - [00:48:34]
  • 4 Tech Lead Wisdom - [00:53:30]

_____

Michael Foss’s Bio
Michael is the Founder & CEO for CoachFoss LLC. As a speaker, trainer, and consultant, he is passionate about Finding Optimal Solutions for Success and thrives on inspiring and motivating leaders, teams, and individuals to achieve and sustain transformational success. Michael is certified to train The Power of Positive Leadership & The Power of a Positive Team by Jon Gordon and is an active Executive Program Director John Maxwell Leadership Certified Speaker, Trainer, and Coach.

Michael has extensive global experience and success as a logistics and supply chain operations leader, having worked for companies including Walmart, Flexport, CloudSort, Caterpillar, Amazon, Cameron, Weir, and FedEx. Michael is a Fellow, Past President, & IAB chairman of the Institute of Industrial & Systems Engineers (IISE). He earnt his Lean / Six Sigma Black Belt from the University of Villanova and he was awarded the Texas Tech Whitacre College of Engineering Distinguished Engineer’s award, one of only 27 industrial engineers ever awarded.

Follow Michael:

  • Website – coachfoss.com
  • LinkedIn – linkedin.com/in/coachfoss
  • Instagram – instagram.com/coachfoss11
  • Linktree – linktr.ee/CoachFoss

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/142 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

07 Dec 2020#18 - Succeeding in Tech & Cloud Latest - Kelsey Hightower01:16:28

“What I come to realize is that technology doesn’t move that fast. The fundamentals are roughly the same. It’s the fact that we don’t necessarily teach fundamentals. When you start to focus on the fundamentals, then you don’t mentally get attached to one particular implementation."

Kelsey Hightower is one of the leading figures in open source, cloud computing, and Kubernetes. I’m extremely excited to have him with me sharing a lot of his insights around many things in tech. We started the conversation with what he has been doing recently—his involvement in serverless technologies and security landscape. Kelsey then shared his interesting career journey of how he got from working at fast food in high school to where he is at Google today. He also shared his advice on how one should learn and develop knowledge in the current fast changing technology landscape, and how he shifted his learning mindset to overcome impostor syndrome. Kelsey also discussed various latest updates on cloud, serverless technologies, and Kubernetes. He also shared how he has developed his fundamental understanding of certain technologies by learning them “the hard way” and publicly. We also covered his latest observation and views on microservices vs monolith. Last but not least, we close off the session with Kelsey’s Tech Lead Wisdom on his take around personal growth, learning, and his preferred way of leading by inspiring others.

Listen out for:

  • What Kelsey is up to - [00:06:39]
  • Kelsey’s career journey - [00:10:15]
  • Succeeding in tech from under-represented groups - [00:13:21]
  • Understanding technology fundamentals - [00:16:45]
  • Impostor syndrome - [00:21:19]
  • On cloud latest and cloud native - [00:27:51]
  • Twelve-Factor application - [00:34:00]
  • Serverless latest - [00:36:14]
  • Monolith vs microservices - [00:42:44]
  • Learning things The Hard Way - [00:54:20]
  • Kubernetes-ify everything - [01:02:15]
  • Kubernetes resources - [01:08:54]
  • Kelsey’s 3 Tech Lead Wisdom - [01:12:13]

_____

Kelsey Hightower’s Bio
Kelsey Hightower has worn every hat possible throughout his career in tech, but most enjoys leadership roles focused on making things happen and shipping software. Kelsey is a strong open source advocate focused on building simple tools that make people smile. When he is not slinging Go code, you can catch him giving technical workshops covering everything from programming and system administration to his favorite Linux distro of the month.

Follow Kelsey:


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/18.

10 Jun 2024#178 - Leveling Up Through Coding Challenges, Real-World Projects, and Personal Brand - John Crickett00:52:28

“99% of us aren’t working in big tech. There’s this impression that everybody works in big tech. There’s a huge world of software development out there that almost gets forgotten about in social media."

John Crickett is the creator of “Coding Challenges” and a seasoned software engineer with over 30 years of experience. In this episode, John shares his diverse career path, including transitioning between individual contributor roles and management, founding his own business, and his passion for coding challenges.

John explains the benefits of building real-world applications over algorithm-based ones, emphasizing the importance of learning by doing. John also shares practical tips on time management for continuous learning and debunks the myth that most software engineers work in big tech.

We also explore the role of personal branding in today’s competitive job market. John provides tips on building a personal brand and leveraging social media to stay ahead in your tech career.

Finally, John shares his perspective on the impact of AI on software engineering and how we can leverage AI in our day-to-day tasks.

Whether you’re an aspiring developer or a seasoned professional, this episode provides practical advice and inspiration to help you level up in your tech career.  

Listen out for:

  • Career Journey - [00:01:51]
  • John’s Multiple Roles Transition - [00:03:51]
  • IC-Management Transition - [00:06:44]
  • Importance of a Vision - [00:09:39]
  • Lifestyle Business - [00:11:55]
  • Coding Challenges - [00:13:30]
  • Building Real-World Projects - [00:16:37]
  • CodingChallenges.fyi - [00:18:39]
  • Learning the Non-Functional Aspects - [00:21:17]
  • Allocating Time to Learn - [00:24:04]
  • Working for Non-Big Tech Companies - [00:27:15]
  • Relevant Skills for Non-Big Tech - [00:30:39]
  • AI Impact on Software Engineering Role - [00:34:44]
  • AI for Coding Challenges - [00:38:21]
  • Building Personal Brand - [00:39:54]
  • How to Build Personal Brand - [00:44:28]
  • 3 Tech Lead Wisdom - [00:49:25]

_____

John Crickett’s Bio
John Crickett is a software engineer and sometimes a manager of software engineers. He has worked as both a senior individual contributor (Staff+) and a senior manager (VP Engineering, Head of Software Development).

John writes about software engineering daily on LinkedIn and Twitter. He’s the founder of the popular “Coding Challenges” newsletter. Each week, John offers practical coding challenges to help software engineers enhance their skills through building real-world applications.

Follow John:

_____

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/178. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

17 Jun 2024#179 - Bottlenecks of Scaleups - Tim Cochran & Kennedy Collins00:51:29

“As a startup, as a scaleup, you often get one chance. If the first impression is something that’s slow, doesn’t work, is down entirely, people will move on and go find some other way to solve that problem."

Tim Cochran and Kennedy Collins are the co-authors of the “Bottlenecks of Scaleups” series published on Martin Fowler’s website. In this episode, we explore several key challenges faced by scaleups, such as product-engineering friction, service disruptions, accumulation of tech debt, and onboarding. Tim and Kennedy share their experiences and provide actionable advice on fostering collaboration, creating unified roadmaps, ensuring system reliability, and managing technical debt. They also emphasize the importance of efficient onboarding and developer experience in navigating the complexities of scaling up a startup.  

Listen out for:

  • Career Journey - [00:02:02]
  • Definition of a Scaleup - [00:05:29]
  • Bottleneck #1: Friction Between Product and Engineering - [00:08:24]
  • Healthy Product-Engineering Tension - [00:13:36]
  • Unified Product-Engineering Roadmap - [00:18:54]
  • Bottleneck #2: Service Disruptions - [00:22:16]
  • Cross Functional Attributes - [00:27:09]
  • Bottleneck #3: Accumulation of Tech Debt - [00:32:39]
  • Systems Ownership - [00:38:37]
  • Bottleneck #4: Onboarding - [00:41:01]
  • 3 Tech Lead Wisdom - [00:46:35]

_____

Tim Cochran’s Bio
Tim Cochran is a Principal in Amazon’s Software Builder Experience (ASBX) group. He was previously a Technical Director at Thoughtworks.

Tim has over 20 years of experience working with both scaleups and enterprises. He advises on technology strategy and making the right technology investments to enable digital transformation goals. He is a vocal advocate for the developer experience and passionate about using data-driven approaches to improve it.

Kennedy Collins' Bio
At Thoughtworks, he leads product and design for the Central Market of North America. A product manager by trade and a designer by training, he’s most interested in creating (and helping others create) useful and valuable things — be it software or organizational structures.

He’s also a bit of a nerd about strategy, human behavior, health and fitness, productivity, writing, coffee, cocktails, board games, and the history of product management.

Follow Tim:

Follow Kennedy:

_____

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/179. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

16 Nov 2020#15 - Tech Resumes & Learnings From Uber Engineering Manager - Gergely Orosz00:57:54

“The goal of your resume is to get a recruiter call. It’s a binary yes or no. That is the goal. As soon as you have your recruiter call, your resume doesn’t really matter that much."

Gergely is a seasoned software engineer and engineering manager, previously worked in hypergrowth companies such as Uber, Skyscanner, and Skype. He is the author of “The Tech Resume Inside Out” book and “The Pragmatic Engineer” blog. In this episode, he shared about his interesting programmer-to-manager career journey path, starting from small companies and moving to hypergrowth startups. We then discussed on the importance of a tech resume and the common pitfall that people have in their tech resume, which led him to write his recent book that came up after he has been helping so many people improve their resume during the pandemic. I also had an insightful discussion with Gergely about how the Engineering team works at Uber, which brought us to touch on what Silicon Valley gets right when dealing with software engineers. Gergely also shared the reason he quit Uber recently and his future plan. We then talked about his blog, where he has been sharing many interesting technical topics that he learned throughout the years, helping him to discover many viewpoints from others and shaping him as a better communicator. We also discussed some of his popular blog posts on distributed systems and software architecture. Lastly, Gergely also shared his firsthand experience seeing Uber’s pace of change and its growing number of microservices.

Listen out for:

  • Gergely’s career journey - [00:06:51]
  • Why getting interviews could be tough - [00:13:00]
  • “The Tech Resume Inside Out“ book - [00:16:29]
  • Tech resume pitfalls - [00:21:51]
  • Working at Uber - [00:25:20]
  • Managing Engineering team at hyperscale company - [00:27:16]
  • What Silicon Valley gets right dealing with Software Engineers - [00:33:34]
  • Leaving Uber - [00:37:12]
  • Writing blogs - [00:40:01]
  • Distributed system - [00:42:44]
  • Other popular blog posts - [00:44:53]
  • Uber’s pace of change and microservices - [00:49:31]
  • Gergely’s 3 Tech Lead Wisdom - [00:51:30]

_____

Gergely Orosz’s Bio
Gergely Orosz is an engineering lead, previously at Uber, Skype / Microsoft and Skyscanner. He is passionate about helping engineers grow. He published articles on software engineering on The Pragmatic Engineer blog, has written the book “The Tech Resume Inside Out: what a good developer resume looks like”, and is currently writing ”The Software Engineer’s Guidebook”.

Follow Gergely:

  • Website - https://blog.pragmaticengineer.com/
  • Twitter – https://twitter.com/GergelyOrosz
  • LinkedIn – https://www.linkedin.com/in/gergelyorosz/


Our Sponsors

Are you a startup in software development which is less than 5 years old?
If yes, our sponsor at JetBrains has a 50% startup discount offer which allows Startups to purchase multiple products and subscriptions for up to 10 unique licenses over a period of months.
To find out more, go to https://www.jetbrains.com/store/startups.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/15.

04 Jul 2022#95 - Top Career Lessons from an Engineering Career Coach - Jeff Perry00:49:10

“You are your greatest asset in your career and in your life. Invest in you personally in all areas of life in order to live your best life."

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. We first discussed Jeff’s engineering career clarity checklist and why it is truly important to find the clarity in our career journey. Jeff then shared the role of an engineering career coach, how a coach can help us navigate our career, and the difference between a coach and a mentor. Throughout our discussion, we also touched on a few other topics, such as the Great Resignation, making intentional career transitions, transitioning to a leadership role, and the power of accountability.

Listen out for:

  • Career Journey - [00:06:59]
  • More Than Engineering - [00:10:54]
  • Engineering Career Clarity Checklist - [00:12:58]
  • Finding the “Why” - [00:15:12]
  • Genius Zone - [00:17:38]
  • International Career Transition - [00:20:23]
  • Great Resignation - [00:22:45]
  • Engineering Career Coach - [00:25:32]
  • Power of Accountability - [00:28:45]
  • Transitioning to Leadership Role - [00:32:13]
  • Letting Go - [00:35:37]
  • Leadership Attributes - [00:39:32]
  • Engineering Career Coach Poadcast - [00:42:41]
  • 3 Tech Lead Wisdom - [00:44:30]

_____

Jeff Perry’s Bio
As a software, mechanical, and manufacturing engineering leaders, Jeff has designed and built many products and processes. Now he builds people. Most of his work now revolves around leadership and career coaching for engineering and technical professionals, including:

  • Finding increased career fulfillment and making intentional career transitions
  • Getting clarity and exploring new career possibilities
  • Leadership and personal development for tech leaders

Follow Jeff:

  • LinkedIn – https://www.linkedin.com/in/jeffcperry/
  • Engineering Career Coach Podcast – https://engineeringmanagementinstitute.org/the-podcast/
  • More Than Engineering - https://morethan-engineering.com/
  • Engineering Career Accelerator - https://www.engineeringcareeraccelerator.com/


Our Sponsors

DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, Scott Hanselman, Venkat Subramaniam, Kevlin Henney, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.

Skills Matter is the global community and events platform for software professionals. It is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/95.

18 Jul 2022#97 - Personal Kanban & Collaboration Equation - Jim Benson00:56:36

“A highly functional team defines the right environment and has what they need to be the best professionals they can be. And that always includes agency and psychological safety."

Jim Benson is the co-author of “Personal Kanban” and is currently working on his upcoming book “The Collaboration Equation”. In this episode, we started by discussing Personal Kanban, how it differs from a to-do list, and its two main rules, i.e. visualizing our work and limiting our work-in-progress. Jim also shared practical tips on managing our personal backlog, doing prioritization, and limiting our work in progress. In the latter half of our conversation, we discussed Jim’s new book, “The Collaboration Equation”, starting with the discussion about the common collaboration challenges and why professionalism and psychological safety are prerequisites to building high-performing teams. Jim also explained the concept of collaborative leadership and gave practical tips on how we can measure effective collaboration.

Listen out for:

  • Career Journey - [00:06:42]
  • Current State of Productivity - [00:08:17]
  • Obeya - [00:10:12]
  • Rules of Personal Kanban - [00:12:44]
  • Kanban vs Todo List - [00:14:46]
  • Managing Backlog - [00:17:07]
  • Limiting Work in Progress - [00:24:26]
  • Collaboration Equation - [00:27:36]
  • Professionalism - [00:31:06]
  • Psychological Safety - [00:33:21]
  • Collaborative Leadership - [00:36:39]
  • Collaborative Process - [00:41:04]
  • Measuring Collaboration - [00:46:09]
  • 3 Tech Lead Wisdom - [00:51:09]

_____

Jim Benson’s Bio
Jim Benson is the CEO of Modus Cooperandi, and co-founder of Modus Institute. A pioneer in applying Lean and Kanban methodologies to knowledge work, Jim is the creator of Personal Kanban and Lean Coffee, and co-author of Personal Kanban: Mapping Work | Navigating Life, winner of the prestigious Shingo Research and Publication Award. His other books include Why Plans Fail, Why Limit WIP, and Beyond Agile. His upcoming book The Collaboration Equation will be out in Summer 2022.

Follow Jim:

  • Twitter – @ourfounder
  • LinkedIn – https://www.linkedin.com/in/jimbenson
  • Modus Cooperandi – https://moduscooperandi.com/
  • Modus Institute – https://modusinstitute.com/


Our Sponsors

DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, Scott Hanselman, Venkat Subramaniam, Kevlin Henney, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.

Skills Matter is the global community and events platform for software professionals. It is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/97.

05 Apr 2021#33 - Simplicity Playbook for Innovators - Jin Kang Møller01:03:38

“Simplicity is an experience that makes things easy for users that leaves positive emotions."

Jin Kang Møller is an award-winning customer experience strategist, design practitioner, and the author of “The Simplicity Playbook for Innovators“. She was the driving force behind FRANK by OCBC and OCBC OneWealth app that won her a Singapore Good Design Mark Gold award in 2017.

In this episode, Jin shared with me her insightful perspectives on simplicity and how simplicity naturally leads to innovation. She shared with me in-detail her powerful framework, “Simplicity Diamond“, that is extremely powerful to help us embrace simplicity in dealing with different aspects of business practices, products and services. She also shared her point of view on agile and design thinking, and how we can combine both methodologies together in order to solve the right problems for our customers and users. And don’t miss her fun sharing on “pain sponge” that provides a great mindset analogy for delivering better customer experience!

Listen out for:

  • Career Journey - [00:06:08]
  • Challenges Introducing Customer Experience - [00:11:38]
  • Simplicity - [00:16:24]
  • Simplicity Drives Innovation - [00:18:31]
  • Simplicity Diamond - [00:23:04]
  • Get Fueled by Empathy - [00:29:01]
  • Dancing with Complexity - [00:35:20]
  • Focus - [00:38:33]
  • Speak Human - [00:43:12]
  • Designing Lovable Experience - [00:46:54]
  • How to Embark on Simplicity Journey - [00:52:01]
  • Personal Simplicity - [00:54:00]
  • Agile and Design Thinking - [00:55:42]
  • 3 Tech Lead Wisdom - [00:59:12]

_____

Jin Kang Møller’s Bio
Jin Kang Møller is an award-winning customer experience strategist, design practitioner and highly-acclaimed executive trainer. She held design leadership positions to creative value and bottom-line impact for twenty years in the large financial services firms such as OCBC Bank in Singapore and Credit Suisse in Switzerland, and has led user experience consulting services for pharmaceutical companies.

Her design methodologies have helped wealth management, private & retail banking and insurance businesses to drive successful customer experience and digital transformation initiatives, and won her a Singapore Good Design Mark Gold award in 2017.

She is the author of The Simplicity Playbook for Innovators, a battle-tested strategy and the collection of tools to drive innovation, humanise digital transformation and to win customers’ hearts.

Follow Jin:

  • Website – https://designfulcompany.com/
  • LinkedIn – https://www.linkedin.com/in/jinkangmoller
  • Twitter – https://twitter.com/JinZwicky
  • Design Thinking, Innovation, Leadership at SMU Academy – https://academy.smu.edu.sg/design-thinking/about/index.html


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/33.

02 Aug 2021#49 - Visualizing Your Value Stream With Kanban - Dimitar Karaivanov00:47:11

“Kanban is a flow strategy that helps you to optimize the flow of value through your value streams from ideation to customer."

Dimitar Karaivanov is a Lean-thinker, a Kanban practitioner, and the CEO and co-founder of Kanbanize. In this episode, Dimitar shared his story on how he got fascinated by the simplicity and the effectiveness of Kanban, which then led him to start Kanbanize. He shared in-depth the concept of Kanban and why Kanban becomes one of the most popular Lean practices. Dimitar then shared about the principles, practices, and anti-patterns behind Kanban, as well as tips on how companies can improve their Kanban practices, including dealing with external dependencies.

Listen out for:

  • Career Journey - [00:05:06]
  • Kanbanize Story - [00:07:05]
  • Kanban - [00:10:25]
  • Why Kanban Becomes Popular - [00:12:24]
  • Kanban Principles - [00:14:53]
  • Visualize the Workflow - [00:20:23]
  • Limit Work in Progress - [00:23:11]
  • Manage Flow - [00:28:26]
  • Make Process Policies Explicit - [00:30:49]
  • Feedback Loops and Improve Collaboratively - [00:31:43]
  • Kanban Metrics - [00:33:52]
  • Kanban Anti-patterns - [00:36:17]
  • Handling External Dependencies - [00:40:39]
  • Tips to Improve Your Kanban Practice - [00:42:01]
  • 3 Tech Lead Wisdom - [00:43:40]

_____

Dimitar’s Bio
Dimitar Karaivanov is a Lean-thinker and a Kanban practitioner with a solid background in the areas of software development and process improvement. Dimitar is also a keynote speaker and the author of ‘Lean Software Development with Kanban’. His expertise was gained through more than 15 years of career development at companies like Johnson Controls, SAP, and Software AG.

Dimitar has envisioned and brought to life the idea of Kanbanize aimed at solving problems in the way companies manage big initiatives spread across multiple teams. Through the success of his company, he has proven that Kanban can be used not just for change management, but also for product development. He is passionate about achieving extreme performance at scale and applying Lean / Kanban outside IT, and is an active member, supporter and promoter of initiatives within these communities.

Follow Dimitar:


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/49.

22 Mar 2021#31 - Sustainable Digital Innovation at BNY Mellon - Johnny Wijaya00:45:57

“Your digital agenda is your business agenda. You got to be very deliberate and intentional about your transformation journey. You do it because it’s the right thing to do, and you got to figure out what is that right thing for your organization."

Johnny Wijaya is the Head of Bank of New York (BNY) Mellon APAC Innovation Center. In this episode, we learn from Johnny the sustainable innovation story at BNY Mellon, being an internationally renowned financial institution for over 237 years. Being at the forefront of innovation within the bank, Johnny shared the latest BNY Mellon digital innovation journey and the challenges that the bank had to overcome to rewire the legacy mindset and culture within. Johnny elaborated further what it means to be digital at BNY Mellon, its innovation playbook, and his advice on digital transformation. He also shared his personal transformation journey that he had to go through to put the innovation mindset at his core, which plays a critical part in his successful innovation leadership.

Listen out for:

  • Career Journey - [00:04:45]
  • BNY Story of Innovation - [00:13:08]
  • Challenges to Innovation - [00:16:30]
  • Dealing with Legacy Mindset and Culture - [00:21:47]
  • Advice on Digital Transformation - [00:23:57]
  • What It Means to be Digital - [00:26:39]
  • Innovation Playbook - [00:28:46]
  • Importance of Integrating with Ecosystem - [00:32:46]
  • Transforming Personally - [00:36:54]
  • COVID Innovation Acceleration - [00:38:10]
  • BNY Innovations - [00:40:14]
  • 3 Tech Lead Wisdom - [00:43:05]

_____

Johnny Wijaya’s Bio
Johnny Wijaya has over 18 years of experience in business and digital transformation from developing digital innovation strategy, to driving strategic initiatives and blueprint execution. He is currently the Director and Head of BNY Mellon APAC Innovation Center. Being a 237-year-old internationally renowned financial institution, BNY Mellon plays a critical role in providing infrastructure to global markets. Over his 7+ years at the company, Johnny has expanded and strengthened digital capabilities to execute business priorities in APAC. In the last 2 years, he has led the APAC Innovation Center located in Singapore. In addition, he also sits in the BNYM’s Enterprise Innovation Leadership team. This team focuses on driving rapid execution of ideas and concepts while creating an environment that accelerates and promotes product and service innovation.

Follow Johnny:


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/31.

19 Oct 2020#11 - The Journey to Humanise Software Development - Joshua Partogi00:39:27

“Courage needs to be emphasized even more in software development context. That’s related with respect. We cannot expect the developers will be courageous, to tell the truth, to have integrity, unless the organization, the management respect them as a professional."

Joshua initially started his career as a software developer, but over time became more interested in the people aspect of software development, which then brought his interest in Scrum. He has a decade of experience as a Scrum Master and has been working with senior leaderships to improve enterprise agility.

In this episode, Joshua shared his views on how we can improve the people’s aspect of the software development by treating the people more humanely. He outlined how an enterprise should adopt agility, execute agile transformation, and use outcome instead of output to drive the behavior change. He also shared his observation on how the COVID pandemic brought forward the importance of adopting agility in business and personal life. Do not miss his anecdote on how he learned about self organization unexpectedly!

Listen out for:

  • Joshua’s career journey - [00:05:43]
  • Values and principles of humane software development - [00:12:20]
  • How enterprise can adopt agility - [00:17:34]
  • Agility outcome examples - [00:20:40]
  • How enterprise should do agile transformation - [00:24:03]
  • Agility adoption during COVID - [00:33:37]
  • Joshua’s 3 Tech Lead Wisdom - [00:36:47]

_____

Joshua Partogi’s Bio
Joshua is a Scrum Master and also a Co-active Coach. He initially started his career as a software developer but became more interested about the people aspect of software development. He got interested in Scrum because it emphasises the people aspect. He has a decade of experience as a Scrum Master and now became more interested with working with senior leadership to improve the whole enterprise agility.

Follow Joshua:


Our Sponsors

This episode is brought to you by JetBrains.
Do you want to learn to code? Do you have friends who are looking to learn how to code?
Our sponsors at JetBrains recently launched JetBrains Academy, an education platform that offers interactive, project-based learning combined with powerful, professional development tools. Advance your Java and Python skills, with more programming languages to come.
To get an extended 3-month free trial on JetBrains Academy, go to https://techleadjournal.dev/jetbrains-academy.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/11.

03 Mar 2025#208 - Navigating Tech Leadership Transitions: From Engineer to Executive - Norman Noble00:48:54

(07:37) Brought to you by Lemon.io

⁠⁠⁠Lemon.io⁠⁠⁠ is your go-to platform for hiring top-tier, pre-vetted software engineers from Europe and Latin America. You'll get matched with your developer in just 48 hours.

Tech Lead Journal listeners get 15% off your first 4 weeks of work at ⁠⁠⁠lemon.io⁠⁠⁠.


Ever wondered what it takes to climb the tech leadership ladder from engineer to executive?

In this episode, we follow the journey of Norman Noble, CTO of Mindvalley, as he shares his insights and experiences navigating these challenging transitions.

Here’s what you’ll discover:

  • How to successfully transition from an individual contributor to a manager, and ultimately to an executive
  • Effective hiring strategies to attract and retain top talent
  • Strategies for building high-performing teams, including creating the right team architecture
  • Insights into Mindvalley’s unique culture and diversity that foster personal growth and transformation
  • The importance of mindfulness and well-being for effective leadership


Timestamps:

(02:06) Career Turning Points

(09:59) Transitioning From an IC to a Manager

(12:10) Learning From Psychology & Management Books

(15:36) Becoming a Better Manager

(17:32) Building High-Performing Teams

(20:23) Hiring Strategy & Philosophy

(24:06) Engineering Interview Strategy

(28:19) Transitioning From a Manager to an Executive

(32:09) Upskilling Across Domains

(36:03) Mindvalley Culture

(38:41) The Power of Diversity

(40:46) Practising Mindfulness

(43:48) Making Space for Thinking

(45:50) 3 Tech Lead Wisdom

_____

Norman Noble’s Bio
Norman Noble is the CTO of Mindvalley. He is a people-focused technology leader, lean/agile practitioner and systems thinker. He focuses on strategic outcomes that deliver real value to organisations and their customers, whilst building high-performing technology teams that move quickly and get things done.

Follow Norman:


_____


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/208.
Follow @techleadjournal onLinkedIn,Twitter, andInstagram.
Buy me acoffee or become apatron.

28 Mar 2022#82 - Engineering Leadership Lessons From Scaling Up Bukalapak - Mohammed Alabsi00:36:56

“There’s a substantial difference between building software and then building software for production and then building software for scale."

Mohammed Alabsi is a seasoned technology leader, an angel investor, and a venture fellow at Insignia Ventures. Mohammed worked at Amazon for 10 years, before moving to Southeast Asia and helped scale up Bukalapak towards its IPO. In this episode, Mohammed started by sharing his lessons learned from his time at Amazon, working on EC2, advertising business, and B2B e-commerce. Mohammed then shared his journey at Bukalapak and described the challenges that he had to tackle during the scale-up stage, such as setting up engineering processes and governance, growing high-performing engineering teams rapidly, and building alignment across those multiple teams. He also gave great tips for leaders on the importance of managing up and keeping the leadership and stakeholders in the loop. Towards the end, Mohammed shared about his current role as a tech investor and advisor and gave some great advice on common mistakes startup should avoid, as well as advice for tech leaders in the early stage startups.

Listen out for:

  • Career Journey - [00:05:31]
  • Lessons from Amazon and AWS - [00:08:42]
  • Common Scale-up Challenges - [00:11:12]
  • Growing the Team Fast - [00:14:58]
  • Process and Governance - [00:18:37]
  • Teams and Alignment - [00:23:26]
  • Managing Up - [00:25:46]
  • Tech Investing and Advisory - [00:28:41]
  • Startup Mistakes to Avoid - [00:30:03]
  • Advice for Leaders - [00:33:01]
  • 3 Tech Lead Wisdom - [00:33:59]

_____

Mohammed Alabsi’s Bio
Mohammed Alabsi is a seasoned technology leader with experience in the US, Asia and the Middle East. Mohammed’s career began with Maktoob.com where he helped build two businesses that were acquired by Yahoo! and Amazon. During his 10 years tenure at Amazon, Mohammed built AWS services powering the infrastructure of millions of tech companies worldwide. He was also a founding member of two of Amazon’s major businesses, in Advertising and Amazon B2B e-commerce. Inspired by Southeast Asia’s pace of technology innovation, he joined Bukalapak as an SVP of engineering. At Bukalapak he led a team of 800 technical staff, launched numerous products, and helped gear the business towards IPO. Mohammed is active in the startup scene, advising and investing in startups across ASEAN and the US. He is also a venture fellow at Insignia Ventures.

Follow Mohammed:

  • LinkedIn – https://www.linkedin.com/in/alabsi/


Our Sponsor

Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Skills Matter is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/82.

14 Nov 2022#113 - Architecture Decision Record (ADR) - Michael Keeling00:40:37

“An ADR is a simple text file describing the context, the decision, and the consequences of a single architectural decision stored in the version control repository."

Michael Keeling is an experienced software engineer, architect, and the author of “Design It!: From Programmer to Software Architect”. In this episode, Michael shared in-depth about ADR. He first shared his story of discovering ADR before describing what an ADR is. Michael then shared the objectives and benefits of using ADR to record architecture decisions and explained the key behavior changes happening when we practise ADR. Towards the end, Michael shared a few practical tips on creating and updating ADR, some patterns and anti-patterns he observed from his experience, and suggestions on how we can practise ADR effectively as a team.

Listen out for:

  • Career Journey - [00:05:02]
  • Discovering ADR - [00:07:05]
  • ADR - [00:08:57]
  • ADR Objectives - [00:11:18]
  • Facilitating Good Design - [00:12:31]
  • Not Capturing Design Decisions - [00:15:06]
  • Distance Between Developers and Design - [00:17:19]
  • Key Behaviour Changes - [00:19:11]
  • Recent Popularity - [00:22:11]
  • ADR Tips - [00:24:31]
  • When to Create an ADR - [00:26:36]
  • Updating Previous ADR - [00:27:55]
  • Diagrams - [00:29:28]
  • ADR Patterns - [00:31:06]
  • ADR Anti-Patterns - [00:32:48]
  • Doing ADR as a Team - [00:34:25]
  • 3 Tech Lead Wisdom - [00:37:05]

_____

Michael Keeling’s Bio
Michael Keeling is a software engineer at Kiavi and the author of Design It!: From Programmer to Software Architect. Prior to Kiavi, he worked at IBM on the Watson Discovery Service and has experience with a variety of software systems including service-oriented architectures, enterprise search systems, and even combat systems. Michael is an award-winning speaker and regularly participates in the architecture and agile communities. He holds a Masters in Software Engineering from Carnegie Mellon University and a BS in Computer Science from the College of William and Mary. His current research interests include software design methods, patterns, and human factors of software engineering.

Follow Michael:

_____

Our Sponsors

Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.

Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For episode show notes, visit techleadjournal.dev/episodes/113.

04 Sep 2023#147 - Collaborative Software Design: How to Facilitate Domain Modeling Decisions - Evelyn Van Kelle & Gien Verschatse01:04:28

“Collaborative modeling is getting the relevant people into a room to solve a problem or get on the same page about what it is you’re solving and getting some directions for that solution."

Evelyn and Gien are the co-authors of “Collaborative Software Design: How to Facilitate Domain Modeling Decisions”. In this episode, we discussed collaborative software design and why we need it in software development. Evelyn and Gien started by explaining the Cynefin framework in software development and the importance of having heuristics for making quick decisions. We then dived deep into discussing what collaborative modeling is, how to get people involved to collaborate, and the important role of a facilitator. We also talked about the socio-technical aspects and skills required in collaborative modeling, in particular, understanding the influence of cognitive bias and ranking. Towards the end, we discussed when we should do a collaborative modeling exercise, how to structure it, and tips for doing it remotely.  

Listen out for:

  • Career Journey - [00:06:53]
  • Collaborative Software Design - [00:09:28]
  • Complicated vs Complex Problems - [00:12:24]
  • Heuristics - [00:15:07]
  • Collaborating Modeling - [00:19:03]
  • The Facilitator Role - [00:24:55]
  • Socio Technical Skills - [00:30:10]
  • Cognitive Bias - [00:33:10]
  • The Influence of Ranking - [00:38:51]
  • Collaborative Modelling Structure - [00:47:00]
  • When to do Collaborative Modeling - [00:51:38]
  • Remote Collaborative Modeling - [00:55:34]
  • 3 Tech Lead Wisdom - [00:58:45]

_____

Evelyn van Kelle’s Bio
Evelyn van Kelle is a strategic software delivery consultant, with experience in coaching, advising, facilitating, and guiding organizations and teams in designing and maintaining socio-technical systems. She blends different techniques, tools and approaches from behavioral and social sciences, collaborative modeling and Domain-Driven Design, to help leadership teams achieve sustainable transformations. Evelyn loves to share her knowledge by speaking at international conferences and meetups.

Gien Verschatse’s Bio
Gien Verschatse is an experienced consultant and software engineer that specializes in domain modelling and software architecture. As a Domain-Driven Design practitioner, she always looks to bridge the gaps between experts, users, and engineers. As a side interest, she’s researching the science of decision-making strategies, to help teams improve how they make technical and organizational decisions. She shares her knowledge by speaking and teaching at international conferences. When she is not doing all that, you’ll find her on the sofa, reading a book and sipping coffee.

Follow Evelyn:

  • LinkedIn – linkedin.com/in/evelynvankell
  • X – @EvelynvanKell

Follow Gien:

  • LinkedIn – linkedin.com/in/gien-verschatse
  • X – @selketjah

_____

Our Sponsors

Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/147 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

03 Oct 2022#107 - Data Mesh: Delivering Data-Driven Value at Scale - Zhamak Dehghani00:56:55

“If you want to unlock the value of your data by generating data-driven values, and you want to do it reliably and resiliently at scale, then you need to consider data mesh."

Zhamak Dehghani is the author of the “Data Mesh” book. In this episode, we discussed in-depth about the data mesh, a concept she founded in 2018, which has then been becoming an industry trend. We started our conversation by discussing the current challenges working with data, such as the data centralization approach and why the current data tools are still inadequate. Zhamak then described data mesh and why organizations should adopt it to generate data-driven values at scale. Zhamak then explained the 4 principles of data mesh, which include domain ownership, data as a product, the self-serve data platform, and the federated computational governance.

Listen out for:

  • Career Journey - [00:06:49]
  • Challenges Working with Data - [00:10:19]
  • Centralization of Data - [00:13:53]
  • Why Current Tools Not Adequate - [00:16:00]
  • Data Mesh & Its Drivers - [00:19:32]
  • Principle of Domain Ownership - [00:25:54]
  • Principle of Data as a Product - [00:35:57]
  • Principle of The Self-Serve Data Platform - [00:40:51]
  • Principle of Federated Computational Governance - [00:46:01]
  • 3 Tech Lead Wisdom - [00:52:23]

_____

Zhamak Dehghani’s Bio
Zhamak Dehghani works as the CEO and founder of a stealth tech startup reimagining the future of data developer experience. She founded the concept of Data Mesh in 2018 and since has been implementing the concept and evangelizing it with the wider industry. She is the author of Architecture the Hard Parts and Data Mesh books.

Zhamak serves on multiple tech advisory boards. She has worked as a technologist for over 24 years and has contributed to multiple patents in distributed computing communications. She is an advocate for the decentralization of all things, including architecture, data, and ultimately power.

Follow Zhamak:

  • Twitter – @zhamakd
  • LinkedIn – linkedin.com/in/zhamak-dehghani


Our Sponsors

Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.

The iSAQB® Software Architecture Gathering is the international conference highlight for all those working on solution structures in IT projects: primarily software architects, developers, professionals in quality assurance, and also system analysts. A selection of well-known international experts will share their practical knowledge on the most important topics in state-of-the-art software architecture. The conference takes place online from November 14 to 17, 2022, and we have a 15% discount code for you: TLJ_MP_15.

DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, Scott Hanselman, Venkat Subramaniam, Kevlin Henney, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.


Like this episode?
Subscribe on your podcast app.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For episode show notes, visit techleadjournal.dev/episodes/107.

17 Feb 2025#206 - The Fundamentals and Future of DevOps and Software Delivery - Yevgeniy Brikman01:22:30

(06:49) Brought to you by Lemon.io

⁠Lemon.io⁠ is your go-to platform for hiring top-tier, pre-vetted software engineers from Europe and Latin America. You'll get matched with your developer in just 48 hours.

Tech Lead Journal listeners get 15% off your first 4 weeks of work at ⁠lemon.io⁠.


Want to learn the key principles and future of DevOps that can help you ship code faster and more reliably?

In this episode, I sit down with Yevgeniy Brikman, co-founder of Gruntwork and author of “Terraform: Up & Running,” to discuss his upcoming book, “The Fundamentals of DevOps and Software Delivery.”

We explore:

- Common pitfalls and anti-patterns in DevOps implementations
- The concept of “minimum effective dose” and "incrementalism" in adopting technologies
- Why application developers should understand infrastructure and software delivery
- The future of DevOps, including “infrastructureless” and the impact of GenAI
- The importance of “secure-by-default” practices in modern software development
- Recent changes in open source licensing and their impact on the tech industry
- The power of continuous learning and sharing knowledge in tech careers
Listen out for:

(00:02:15) Career Turning Points
(00:08:32) Deliberate Time for Learning
(00:16:27) Transitioning from App Dev to Infra
(00:24:19) Understanding How to Deliver Software
(00:32:05) Minimum Effective Dose
(00:40:34) DevOps Antipatterns
(00:44:02) Incrementalism
(00:49:37) The Future of DevOps and Software Delivery
(01:10:39) Recent Trend in Open Source License Changes
(01:20:32) 3 Tech Lead Wisdom

_____

Yevgeniy Brikman’s Bio
Yevgeniy (Jim) Brikman loves programming, writing, speaking, traveling, and lifting heavy things. He does not love talking about himself in the 3rd person. He is the co-founder of Gruntwork, a company that offers products & services for setting up world-class DevOps Foundations. He’s also the author of three books published by O’Reilly Media: Fundamentals of DevOps and Software Delivery, Terraform: Up & Running, and Hello, Startup. Previously, he spent more than a decade building infrastructure and products that served hundreds of millions of users while working as a software engineer at LinkedIn, TripAdvisor, Cisco Systems, and Thomson Financial.

Follow Yevgeniy:

_____


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/206.
Follow @techleadjournal onLinkedIn,Twitter, andInstagram.
Buy me acoffee or become apatron.

07 Nov 2022#112 - Developer Productivity and Experience - Abi Noda00:52:35

“Developer experience is an approach to thinking about engineering excellence and maximizing engineering performance by increasing the capacity and performance of the individuals and the team as a whole."

Abi Noda is the CEO & co-founder of DX. In this episode, Abi started by sharing what developer experience is, why it is becoming an industry trend nowadays, and the different ways of how it is being implemented in the industry. Abi explained why the traditional metrics normally used to measure developer productivity do not really work and can even provide perverse incentives. Abi then touched on the two popular researches widely known in the industry, i.e. the DORA report and SPACE framework, before then explained how DX is building on top of both researches to provide the measurements and KPIs to measure developer experience and productivity. Towards the end, Abi shared his advice on how we can start investing in improving developer experience, including when to form a dedicated team and getting the buy-in from company executives.

Listen out for:

  • Career Journey - [00:06:22]
  • Developer Productivity Industry Trend - [00:09:14]
  • Developer Experience for Developers - [00:11:28]
  • Different Names of Developer Experience - [00:13:30]
  • Traditional Metrics - [00:17:15]
  • DORA & SPACE - [00:21:16]
  • DX Measurements - [00:26:30]
  • DX KPIs - [00:32:01]
  • Starting With Developer Experience - [00:36:49]
  • Developer Experience Team - [00:40:49]
  • Building a Case for Developer Experience - [00:43:08]
  • 3 Tech Lead Wisdom - [00:46:18]

_____

Abi Noda’s Bio
Abi is the founder and CEO of getdx.com, which helps engineering leaders measure and improve developer experience. Abi formerly founded Pull Panda, which was acquired by GitHub.

Follow Abi:

_____

Our Sponsors

Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.

DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.


Like this episode?
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For episode show notes, visit techleadjournal.dev/episodes/112.

15 Sep 2020#6 - Becoming a Tech Influencer Through Storytelling - Stephanie Wong00:44:41

“The thing about becoming a Tech Influencer is, content is Queen and consistency, quality and value matter. That’s the trifecta of creating content that sticks."

In this episode, I had a fun conversation with Stephanie Wong, a Developer Advocate from Google Cloud. Stephanie is well known for her online developer contents ranging from YouTube videos, podcast and blog posts. She also hosts her own YouTube channel called “Steph You Should Know” where she talks about career, tech and productivity tips. Stephanie shared her story on how she started in technology even without technology education background and what led her to her current role. She also shared great tips on public speaking, storytelling, building a personal brand, and CV writing. She also gave her view on how to empower women to thrive in technology and dealing with imposter syndrome.

Listen out for:

  • Stephanie’s career journey and how she started in tech - [00:03:31]
  • What DevRel is - [00:08:29]
  • How to be a good Tech Influencer - [00:16:04]
  • Tips on public speaking - [00:21:04]
  • Importance of storytelling - [00:25:23]
  • Tips on career advice and personal branding - [00:29:43]
  • Women in technology and imposter syndrome - [00:33:28]
  • Interesting DevRel experience - [00:40:29]
  • Stephanie’s 3 Tech Lead Wisdom - [00:42:18]

_____

Stephanie Wong’s Bio
Stephanie Wong is a speaker, writer, and architect with a mission to blend storytelling and technology to create remarkable online developer content. She is the creator of the Google Cloud Youtube series Networking End-to-End, Kubeflow 101, and Eyes on Enterprise, and the host of Google’s Next onAir broadcast. Before Google she helped businesses implement cloud technologies at Oracle. Born and raised in San Francisco, Stephanie’s active in her community, supporting women in tech and mentoring students. She hosts her own Youtube Channel called “Steph You Should Know” where you’ll find career, tech, and productivity tips and advice. She’s a former pageant queen, Hip Hop dance gold medalist, and has an unhealthy obsession with dogs.

Follow Stephanie:


Our Sponsors

Are you a startup in software development which is less than 5 years old?
If yes, our sponsor at JetBrains has a 50% startup discount offer which allows Startups to purchase multiple products and subscriptions for up to 10 unique licenses over a period of months.
To find out more, go to https://www.jetbrains.com/store/startups.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/6.

13 Nov 2023#154 - Scale a Fast and Resilient Company With Lean - Catherine Chabiron & Fabrice Bernhard00:57:51

“Lean is not about how we organize work, but how we think about it. It’s not a production system; it’s an education system."

Catherine Chabiron is a Lean expert and the co-author of “Learning to Scale at Theodo Group”. In this episode, Catherine and Fabrice–the co-founder and CTO of Theodo–shared their lessons learned from implementing Lean at a fast-growing scale-up company. Catherine and Fabrice first started by sharing the “big company disease” challenge and how Theodo started its Lean journey. We then discussed Lean essentials that include some of its principles, such as an obsession with customer value and lead time. We also talked about Lean practices adopted from the Toyota Production System, that include Gemba, Jidoka, Andon, and Kaizen. Along the way, Catherine and Fabrice also emphasized the importance of always building quality right the first time.  

Listen out for:

  • Career Journey - [00:03:41]
  • Big Company Disease - [00:07:26]
  • Theodo’s Lean Journey - [00:10:19]
  • Implementing Agile at Scale - [00:14:35]
  • The Essence of Lean - [00:18:41]
  • Gemba - [00:23:16]
  • Normal vs Not Normal - [00:26:26]
  • Doing More Gemba Walks - [00:29:40]
  • Obsession With Customer Value - [00:32:59]
  • Obsession With Lead Time - [00:37:07]
  • Jidoka & Andon - [00:40:25]
  • Built-in Quality Right First Time - [00:44:16]
  • Kaizen - [00:46:39]
  • 3 Tech Lead Wisdom - [00:52:19]

_____

Catherine Chabiron’s Bio
Catherine Chabiron is an established expert in Lean management with a professional journey spanning over 40 years. Catherine is not only a Lean executive coach but also a renowned author. Her notable contribution, “Learning to Scale at Theodo Group: Growing a Fast and Resilient Company,” exemplifies her unique know-how and offers practical advice to leaders seeking growth without compromising on core values and employee engagement.

Fabrice Bernhard’s Bio
Fabrice co-founded Theodo in Paris in 2009, which has grown on average 50% a year for the last 8 years and generated 90M€ turnover in 2022. He is now based in London to help on the international expansion of Theodo.

Follow Catherine:

Follow Fabrice:

_____

Our Sponsors

Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/154 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

29 Jan 2024#160 - Deliver Better Results: How to Level Up Your Value Delivery System - Gil Broza00:55:23

“If we want to deliver better results, we need to change the system and our way of working."

Gil Broza is an Agile leadership expert and the author of the latest book “Deliver Better Results”. In this episode, Gil discusses ways to level up our value delivery system to deliver better results.

We first delve into the fundamental concept of systems thinking and cause-effect relationships, which are exemplified by reinforcing and balancing loops. Gil also explains the importance of ways of working, particularly on shifting mindset and focusing on people first before the process.

Gil then explains the SQUARE Model detailed in his book, and how the model helps us understand and assess our system’s fitness for purpose easily. He also shares some of the 10 strategies from his book that we can use to enhance our fitness level and deliver better results.
 

Listen out for:

  • Career Journey - [03:43]
  • Deliver Better Results - [06:25]
  • Systems Thinking - [11:15]
  • Reinforcing & Balancing Loop - [14:15]
  • Ways of Working - [16:24]
  • Mindset: Values, Beliefs, Principles - [19:08]
  • People First vs Process First - [23:22]
  • SQUARE Model - [27:08]
  • What Matters Most - [34:36]
  • Clear Decision Making - [40:48]
  • How to Get Started - [45:58]
  • The Danger of Metrics - [47:07]
  • 3 Tech Lead Wisdom - [50:52]

_____

Gil Broza’s Bio
Gil Broza specializes in helping tech leaders deliver far better results by upgrading their Agile ways of working. He also supports their non-software colleagues in creating real business agility in their teams. Gil has helped over 100 organizations achieve real, sustainable improvements by working with their unique value delivery contexts and focusing on mindset, culture, and leadership. Companies also invite Gil for specialized support, such as strategic mapping of their improvement journey, facilitation of organizational mindset workshops, and keynotes for internal conferences. He is the author of four highly acclaimed books: Deliver Better Results, The Agile Mind-Set, The Human Side of Agile, and Agile for Non-Software Teams. He lives in Toronto, Canada.

Follow Gil:

Free Gift Download:

_____

Our Sponsors

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 45% discount for Tech Lead Journal listeners by using the code techlead45 for all products in all formats.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/160. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

02 Sep 2024#189 - The Art of Awesome Code Reviews - Michaela Greiler01:01:41

“A lot of problems that we are facing in code review are due to the interface. We are not actually giving feedback to a person, but we are just filling in text boxes and looking at code."

Dr. Michaela Greiler is a code review advocate and runs the “Awesome Code Reviews” workshops. In this episode, we discuss the importance of making code reviews awesome. We discuss the common challenges of code reviews, emphasizing the need for a balanced approach that considers both the technical and social aspects. Michaela also shares insights on how to assess and improve code review practices within teams, highlighting the code review quadrant of review speed and feedback value.

Our discussion further explores the correlation between code reviews and developer experience, emphasizing the role of psychological safety and a positive feedback culture. Finally, Michaela provides valuable tips on code review tools and techniques, including the use of checklists and strategies for managing context switching.

If you’re looking to enhance your team’s code review process and foster a positive developer experience, listen now and take your code reviews to the next level!  

Listen out for:

  • Career Journey - [00:01:53]
  • Awesome Code Review - [00:05:33]
  • Assessing Code Review Practices - [00:11:41]
  • Code Review Speed - [00:18:23]
  • Code Review & Developer Experience - [00:23:31]
  • Improving Code Review Cultural Aspect - [00:29:13]
  • Code Review Tools - [00:35:36]
  • Code Review Techniques - [00:42:11]
  • Context Switching - [00:48:15]
  • 3 Tech Lead Wisdom - [00:54:14]

_____

Michaela Greiler’s Bio
For over 15 years, Michaela Greiler has helped software teams build high-quality software in an efficient and effective way. Her mission is to lead teams to unlock their full potential during company workshops and team coaching sessions. She shares her findings through articles on her blog or in scientific journals, in publications such as freecodecamp and at conferences. She also runs a weekly newsletter that more than 2500 people enjoy. In this newsletter, she shares her thoughts on relevant software engineering topics and helps you stay up-to-date. She’s also the host of the software engineering unlocked podcast. Here, she interviews experienced developers, product managers and CTOs about how they build software.

Follow Michaela:

_____

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/189.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

05 Sep 2022#103 - Software Development Pearls - Karl Wiegers00:59:42

“A way to boost productivity is to create high-quality software from the outset, so that teams can spend less time on rework, both during development and after the release."

Karl Wiegers is the author of “Software Development Pearls” and the Principal Consultant at Process Impact. In this episode, Karl shared some lessons he has learned over the past five decades of his career. We first discussed software requirement, its role for communication, and the importance of defining the right requirements. Karl then touched on the reasons we can’t optimize all desirable quality attributes and instead advised how we should define the quality attribute requirements. Next, Karl shared some project management pearls, related to work planning and dealing with estimates. Towards the end, Karl explained the relation between quality and productivity, using pain as a driver for improvement, and his ultimate pearl of wisdom.

Listen out for:

  • Career Journey - [00:05:46]
  • Requirements for Communication - [00:08:07]
  • Importance of the Right Requirements - [00:13:49]
  • Importance of Definitions - [00:16:23]
  • Optimizing Quality Attributes - [00:18:48]
  • Specifying Quality Attribute Requirements - [00:21:59]
  • Work Plans & Friction - [00:24:48]
  • Giving Estimates - [00:31:03]
  • Pressure to Making Commitment - [00:35:19]
  • High Quality & Productivity - [00:39:38]
  • Pain as Improvement Driver - [00:45:16]
  • Ultimate Pearl - [00:50:25]
  • 3 Tech Lead Wisdom - [00:54:09]

_____

Karl Wiegers’s Bio
Karl Wiegers is Principal Consultant with Process Impact, a software development consulting and training company. He has a PhD in organic chemistry. Karl is the author of 13 books, including Software Development Pearls, Software Requirements, The Thoughtless Design of Everyday Things, Successful Business Analysis Consulting, and a forensic mystery novel titled The Reconstruction. You can reach him at ProcessImpact.com or KarlWiegers.com, where you can hear more than 50 songs he has recorded just for fun, including 18 originals that he wrote.

Follow Karl:

  • LinkedIn – https://www.linkedin.com/in/karlwiegers
  • Website – https://karlwiegers.com
  • Process Impact – https://www.processimpact.com
  • Medium – https://karlwiegers.medium.com


Our Sponsors

DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, Scott Hanselman, Venkat Subramaniam, Kevlin Henney, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.

Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/103.

21 Mar 2022#81 - Architecture Is Context—Making the Right Architecture Decisions - Eltjo Poort00:52:44

“Architecture is context. You can only make the right trade-offs between alternatives if you know the context drivers."

Eltjo Poort is the architecture practice lead at CGI Netherlands with over 30 years of experience in the software industry. In this episode, Eltjo started by explaining the importance of architecture context and business drivers that can help an architect understand the different trade-offs and options in order to make the right architecture decisions. Eltjo shared the architect’s main responsibilities and how architects should avoid writing big and long architecture documents by understanding the different goals of an architecture document. Eltjo also shared his great insights on how we should deal with technical debt, “move slow and fix things”, and put a more balanced effort towards working on enablers in order to maintain sustainable pace in delivering great software. Towards the end, Eltjo shared a few anti-patterns that architects should avoid based on his article “Waterfall Wasteland and Agile Outback”.

Listen out for:

  • Career Journey - [00:05:40]
  • Architecture is Context - [00:11:10]
  • Understanding Architectural Trade-offs - [00:13:51]
  • Understanding the Business Drivers - [00:17:59]
  • Incorrect Architecture Decisions - [00:20:41]
  • Architect’s Responsibility - [00:23:45]
  • Architecture Documentation Goals - [00:26:43]
  • Dealing with Technical Debt - [00:32:30]
  • Enablers - [00:36:38]
  • Waterfall Wasteland and Agile Outback - [00:40:26]
  • 3 Tech Lead Wisdom - [00:44:46]

_____

Eltjo Poort’s Bio
Eltjo R. Poort leads the architecture practice at CGI in The Netherlands. In his 30-year career in the software industry, he has fulfilled many engineering and project management roles. In the 1990s, he oversaw the implementation of the first SMS text messaging systems in the United States. In the last decade, he produced various publications on improving architecting practices, including his PhD thesis in 2012. Eltjo is best known for his work on Risk- and Cost-Driven Architecture, a set of principles and practices for agile architecting, for which he received the Linda Northrop Software Architecture Award in 2016. His digital architecture blog can be found at eltjopoort.nl. Eltjo is also a member of IFIP Working Group 2.11 on Software Architecture. In his spare time, Eltjo plays the violin in Symfonieorkest Nijmegen.

Follow Eltjo:

  • Website – https://eltjopoort.nl/
  • LinkedIn – https://www.linkedin.com/in/eltjopoort/
  • Twitter – @eltjopoort


Our Sponsor

Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Skills Matter is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/81.

25 Oct 2021#61 - The Programmer's Brain and the Importance of Cognition - Felienne Hermans00:53:48

“Understanding what makes code readable from a cognitive perspective will help you design better. There are so many areas of programming where knowing something about knowing is just going to make you happier and more effective."

Felienne Hermans is the author of “The Programmer’s Brain” and an Associate Professor at Leiden University. She is also the creator of the Hedy programming language, the co-founder of Joy of Coding conference, and a host at Software Engineering Radio podcast. In this episode, Felienne explained why programming is one of the most demanding cognitive activities and described the three different cognitive processes involved. We discussed why code reading is hard and how to get better at it, the connection between programming and spoken languages, naming things and why it is so important to get it right, and how to avoid having bugs in our thinking.

Listen out for:

  • Career Journey - [00:05:09]
  • Kids Learning Programming - [00:06:15]
  • Writing “The Programmer’s Brain” - [00:08:58]
  • Programming as a Demanding Cognitive Ability - [00:11:19]
  • Code Reading is So Hard- [00:16:23]
  • 3 Cognitive Processes - [00:19:32]
  • How to Improve Code Reading Skills - [00:22:09]
  • Power of Chunking - [00:25:07]
  • Learning Programming and Spoken Language - [00:27:35]
  • Bugs in Thinking - [00:31:02]
  • Naming Things is Hard - [00:34:32]
  • Code with Bad Names Has More Bugs - [00:37:36]
  • Mental Models - [00:41:31]
  • Other Cognitive Aspects - [00:42:45]
  • Impact of Interruptions - [00:44:37]
  • 2 Tech Lead Wisdom - [00:46:46]

_____

Felienne Hermans’s Bio
Felienne Hermans is an Associate Professor at the Leiden Institute of Advanced Computer Science at Leiden University, where she heads the PERL research group, focused on programming education. She also teaches prospective computer science teachers at the Vrije Universiteit Amsterdam.

Felienne is the creator of the Hedy programming language, and was one of the founders of the Joy of Coding conference. Since 2016, she has been a host at Software Engineering Radio, one of the most popular software engineering podcasts on the web. Felienne is also the author of “The Programmer’s Brain” a book that helps programmers understand how their brains work and how to use it more effectively.

In 2021, Felienne was awarded the Dutch Prize for ICT research. Felienne is a member the board of I&I, the Dutch association of high-school computer science teachers, and of TC39, the committee that designs JavaScript.

Follow Felienne:

  • Website – https://www.felienne.com/
  • Twitter – @Felienne
  • LinkedIn – https://www.linkedin.com/in/felienne


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/61.

24 Oct 2022#110 - Elastic Leadership: Growing Self-Organizing Teams - Roy Osherove00:55:33

“As a team leader, you will become more successful and valuable if you are no longer a bottleneck for the people who are working with you and under you."

Roy Osherove is the author of “Elastic Leadership” and “The Art of Unit Testing”. In this episode, we discussed leadership insights from “Elastic Leadership”. Roy first shared how he came up with the concept and described what elastic leadership is. He explained the different leadership styles based on the 3 team phases (survival mode, learning mode, and self-organizing mode) and advised how leaders can adapt and transition their leadership style from one phase to the other to lead effectively. Roy also shared about the Team Leader manifesto and the Line Manager manifesto to provide guidance on how leaders can grow their teams towards self-organization and self-sufficiency.

Listen out for:

  • Career Journey - [00:06:45]
  • Writing “Elastic Leadership” - [00:11:31]
  • Team Leader Manifesto - [00:17:57]
  • There Are No Experts - [00:23:23]
  • Survival Mode - [00:30:49]
  • Slack Time - [00:37:52]
  • Self-Organizing Mode - [00:39:21]
  • Learning Mode - [00:41:18]
  • Line Manager Manifesto - [00:45:47]
  • 3 Tech Lead Wisdom - [00:48:13]

_____

Roy Osherove’s Bio
Roy Osherove is the organizer of the CD/XP Israel meetup group. He’s the author of “Art of Unit Testing”, “Elastic Leadership” and the upcoming “Co-Ops: Pipeline Driven Organizations”. He has been working in the software industry for over 20 years in most types of technical & testing roles, and these days is working as a freelance consultant & trainer on-site for various companies across the world.

Follow Roy:


Our Sponsors

Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.

The iSAQB® Software Architecture Gathering is the international conference highlight for all those working on solution structures in IT projects: primarily software architects, developers, professionals in quality assurance, and also system analysts. The conference takes place online from November 14 to 17, 2022, and we have a 15% discount code for you: TLJ_MP_15.

DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.


Like this episode?
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For episode show notes, visit techleadjournal.dev/episodes/110.

12 Oct 2020#10 - State of Java & Code Review Best Practices - Trisha Gee00:56:17

“As a leader, it’s not your responsibility to do. It’s your responsibility to teach and help your team to level up. Your job is to level up your team, so that you have a team of people who can do it better and faster."

Trisha Gee is a Java Champion, author, and the leader of Java Developer Advocacy team at JetBrains. She has an extensive Java experience with expertise in Java high performance systems, and she is exceptionally passionate about sharing things that help real developers. Trisha is an author of a few books: “What to Look for in a Code Review“ and “97 Things Every Java Developer Should Know“. Trisha also produces a monthly newsletter for JetBrains called “Java Annotated Monthly”, which is a great monthly summary for all things happening in the Java world.

In this episode, I had a chat with Trisha about the current state of Java, and how it stands compared to other programming languages. She also gave some good tips on how to transition from old Java version to the latest Java version. Trisha shared some code review best practices and explained why reading code is harder than writing it, and that we should put more effort in making our code more readable. She suggested why a developer should use an IDE, and how using an IDE could help in increasing productivity and producing a more readable and idiomatic code. Trisha also shared some of her lessons learned from her recent transition to becoming a team lead.

Listen out for:

  • Trisha’s career journey - [00:04:54]
  • Trisha’s lessons learned when becoming a Team Lead - [00:10:04]
  • Current state of Java - [00:17:44]
  • How Java stands among other languages - [00:22:47]
  • Transitioning from older version of Java - [00:27:20]
  • Code review best practices - [00:33:56]
  • Why developers should use an IDE - [00:45:23]
  • Some of JetBrains products roadmap - [00:49:51]
  • Trisha’s 3 Tech Lead Wisdom - [00:52:58]

_____

Trisha Gee’s Bio
Trisha is a Java Champion, published author, and leader of the Java Developer Advocacy team at JetBrains. Trisha has developed Java applications for a range of industries of all sizes. She has expertise in Java high performance systems, dabbles with Open Source development, and is a leader of the Sevilla Java User Group.

Follow Trisha:


Our Sponsors

This episode is brought to you by JetBrains.
Do you want to learn to code? Do you have friends who are looking to learn how to code?
Our sponsors at JetBrains recently launched JetBrains Academy, an education platform that offers interactive, project-based learning combined with powerful, professional development tools. Advance your Java and Python skills, with more programming languages to come.
To get an extended 3-month free trial on JetBrains Academy, go to https://techleadjournal.dev/jetbrains-academy.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/10.

09 Oct 2023#151 - Build Your Model for Leadership and Leading Change - Marsha Acker01:01:00

“Leading change is high stakes, but we don’t spend a great deal of time focusing on conversation and creating space to engage in real conversation."

Marsha Acker is the author of “Build Your Model for Leading Change” and the host of “Defining Moments of Leadership” podcast. In this episode, we discussed building our own model for leadership and leading change. Marsha first started by sharing the concept of a model and some of the common challenges for organizations in making changes. Then we discussed David Kantor’s theories on structural dynamics and functional awareness for understanding behavioral model, which include the concepts of leadership range and communicative competence. Marsha outlined what makes communication so challenging and what we can do to achieve a more effective communication. Towards the end, she shared the three different models that leaders need to think about, i.e. model for leadership, model for living, and model for leading change.  

Listen out for:

  • Career Journey - [00:03:54]
  • Defining Moments of Leadership Podcast - [00:10:14]
  • Building Our Model - [00:14:11]
  • Challenges for Making Organization Change - [00:19:48]
  • Behavioral Model - [00:23:57]
  • Structural Dynamics - [00:27:30]
  • Functional Awareness - [00:33:01]
  • Communication Challenges - [00:38:12]
  • Model for Leadership - [00:40:55]
  • Model for Living - [00:44:12]
  • Model for Leading Change - [00:46:10]
  • 3 Tech Lead Wisdom - [00:54:44]

_____

Marsha Acker’s Bio
Marsha Acker is the founder and CEO of TeamCatapult, an executive & leadership team coach, author, speaker, facilitator, and the host of Defining Moments of Leadership Podcast. Marsha’s unparalleled at helping leaders identify and break through stuck patterns of communication that get in their way of high performance. She is known internationally as a facilitator of meaningful conversations, a host of dialogue and a passionate agilest. She is the author of The Art and Science of Facilitation: How to Lead Effective Collaboration with Agile Teams and Build Your Model for Leading Change: A guided workbook to catalyze clarity and confidence in leading yourself and others.

Follow Marsha:

_____

Our Sponsors

Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/151 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

22 Feb 2021#27 - Tech Entrepreneurship Venture From Israel to Vietnam - Doron Shachar00:48:50

“I truly believe that what set the superstars or people who are very successful is the ability to tell to themselves to quit. Winners quit fast and quit without guilt."

Doron Shachar is an Israeli entrepreneur living in Vietnam over the past 12 years and the founder & CEO of Renova Cloud, an AWS and GCP Consulting Partner in Vietnam. In this episode, we looked at the essence of Israeli entrepreneurship as we first learned about Doron’s childhood & education in Israel and how he built valuable leadership skills throughout his years in the scouts and the army. As we unpacked the Israeli’s approach of problem-solving, risk-taking and overcoming failure, Doron then shared how he ventured into Southeast Asia and ended up staying in Vietnam. We discussed how Vietnam is evolving in terms of technology trends and adoption, including how Vietnamese businesses are adopting cloud as part of their digital transformation. Doron also shared some tips on how entrepreneurs should prepare for a successful venture into Southeast Asia.

Listen out for:

  • Career Journey - [00:05:13]
  • Entrepreneurship in Israel - [00:09:58]
  • Entrepreneurship Advice - [00:16:31]
  • Venturing to Vietnam - [00:19:25]
  • Vietnam Among Other SEA Countries - [00:27:15]
  • Vietnam Differentiators - [00:29:52]
  • Cloud Adoption in Vietnam - [00:33:23]
  • Advice to Succeed in Vietnam - [00:38:23]
  • Upcoming Trends in Vietnam - [00:41:20]
  • 3 Tech Lead Wisdom - [00:45:04]

_____

Doron Shachar’s Bio
Doron Shachar founded Jetview Southeast Asia in 2007 to join the fast growth and development of the Vietnamese mobile and telecom market. Under his leadership, Jetview has become a recognized agency and representative for new services and innovative technologies in the emerging Vietnamese market. In 2017, he founded Renova Cloud, an AWS and Google Cloud Consulting Partner with a highly integrated team of skilled engineers, architect and DevOps, providing services towards transition of the legacy workloads to frontline technologies in Cloud, DevOps and Automation. Doron earned a chemical engineering degree from Shenkar University in Israel and an MBA from Boston University in the US. In addition to being an active volunteer for human rights & quality government in Israel, he is also a passionate runner, swimmer, and fan of rock music history.

Follow Doron:

  • LinkedIn – https://www.linkedin.com/in/doron-shachar/
  • Email – doron@renovacloud.com
  • Renova Cloud – https://renovacloud.com/?lang=en
  • Jetview SEA – http://www.jetviewseasia.com/


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/27.

31 Oct 2022#111 - Teach the Geek to Speak: Public Speaking for Technical Professionals - Neil Thompson00:39:34

“The people who are the communicators are the ones visible within companies. Just being technically proficient is not enough. You have to be an advocate for yourself."

Neil Thompson is the founder of Teach the Geek and a public speaking coach. In this episode, Neil explained the importance of public speaking for technical professionals. Neil shared tips and advice on we can start and improve our public speaking skills. We also discussed some common challenges when speaking publicly and tips on how to overcome them. Towards the end, Neil shared more tips on storytelling, presenting data, doing virtual presentation, and presenting at large events.

Listen out for:

  • Career Journey - [00:06:43]
  • Importance of Public Speaking - [00:10:25]
  • Tips to Start Public Speaking - [00:11:52]
  • Challenge 1: Lack of Confidence - [00:14:44]
  • Challenge 2: Lack of Expertise - [00:16:27]
  • Challenge 3: Language Barrier - [00:17:59]
  • Challenge 4: Past Trauma - [00:19:36]
  • Filler Words - [00:20:52]
  • Maintaining Eye Contacts - [00:22:36]
  • Recording Video - [00:24:28]
  • Body Language - [00:25:33]
  • Getting Feedback - [00:26:44]
  • Storytelling - [00:27:52]
  • Presenting Data - [00:29:22]
  • Managing Presentation Time - [00:30:33]
  • Virtual Presentation - [00:31:48]
  • Conference and Big Events - [00:32:37]
  • Practising and Opportunities - [00:34:06]
  • 3 Tech Lead Wisdom - [00:36:32]

_____

Neil Thompson’s Bio
After one too many failed presentations, Neil Thompson, an engineer, knew he had to improve. He did so, and now he works with technical professionals like himself to improve their communication skills. He hosts the Teach the Geek podcast, interviewing technical professionals about their public speaking journeys. He is also author of the book, Teach the Geek to Speak: a No-fluff Public Speaking Guide for STEM Professionals.

Follow Neil:

  • LinkedIn – https://linkedin.com/in/neilithompson
  • Podcast – podcast.teachthegeek.com
  • Youtube – youtube.teachthegeek.com
  • Website – teachthegeek.com


Our Sponsors

Mental well-being is a silent pandemic. According to the WHO, depression and anxiety cost the global economy over USD 1 trillion every year. It’s time to make a difference! Learn how to enhance your lives through a master class on mental wellness. Visit founderswellbeing.com/masterclass and enter TLJ20 for a 20% discount.

The iSAQB® Software Architecture Gathering is the international conference highlight for all those working on solution structures in IT projects: primarily software architects, developers, professionals in quality assurance, and also system analysts. The conference takes place online from November 14 to 17, 2022, and we have a 15% discount code for you: TLJ_MP_15.

DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.


Like this episode?
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For episode show notes, visit techleadjournal.dev/episodes/111.

02 Oct 2023#150 - How to Think Like a CTO - Alan Williamson01:05:25

“A CTO gives the business the technology it needs to drive success by delivering a roadmap to grow and scale at a level and speed where technology never holds up their growth."

Alan Williamson is the author of “Think Like a CTO”. In this episode, we discussed in-depth how to become a great CTO. Alan first described what a CTO role is, how the role differs at different company stages, and the attributes of a good CTO. Alan then explained the importance of a CTO coming up with a vision and how we can improve ourselves in visionary thinking. He then touched on how a CTO should work together and understand the expectations of the CEO. Alan also gave his tips on how to build engineering teams that can produce high-quality results. Towards the end, Alan gave his personal advice on how a CTO can deal with imposter syndrome and the importance of a CTO doing a personal review.  

Listen out for:

  • Career Journey - [00:03:28]
  • The CTO Role - [00:07:47]
  • Different Flavors of CTO Role - [00:12:47]
  • CTO at Different Company Stage - [00:13:42]
  • What Makes a Good CTO - [00:17:04]
  • Visionary Planning - [00:19:40]
  • Learning How to Create a Vision - [00:23:40]
  • Working with the CEO - [00:30:54]
  • Building Engineering Teams - [00:36:47]
  • Building Quality In - [00:39:58]
  • Dealing with Imposter Syndrome - [00:45:36]
  • Reviewing Yourself - [00:52:11]
  • 3 Tech Lead Wisdom - [00:59:09]

_____

Alan Williamson’s Bio
Alan was the first U.K. Java Champion and has contributed much to open source, including OpenBD, a Java based CFML runtime engine, that once powered MySpace.com, as well as many other blue-chip CFML sites.

Alan has published a number of books in the Java space covering Enterprise Java, Servlets, JavaMail and database access. He also served in the role of Editor-in-Chief for Java Developers Journal. His recent book, ‘ Think like a CTO ’ aimed at the new and upcoming CTO. Filled with real-world actionable items, including case studies and interviews.

Alan is currently a partner with New Harbor Capital, heading up their Portfolio Operations Group, providing interim and executive CTO services to New Harbor’s portfolios, advising on all levels on how to maximize technology for the growth of the business.

Follow Alan:

_____

Our Sponsors

Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/150 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

27 Jan 2025#203 - Building Effective and Thriving Machine Learning Teams - David Tan & Dave Colls00:58:41

Is your ML project stuck in POC hell and failing to deliver real value?


In this episode, I sit down with David Tan and Dave Colls, co-authors of the book “Effective Machine Learning Teams” to discuss the complexities of building and deploying ML models, building and managing effective ML teams, and ensuring successful ML projects.


Key topics discussed:
- Learn the key differences between ML engineering and traditional software engineering.
- Why so many ML projects fail to reach production or deliver real business value and how to overcome common challenges.
- Discover the ideal ML team composition and how to apply concepts like team topologies for effective collaboration.
- The importance of product thinking in ML projects and best practices for designing robust, valuable ML products.
- Essential engineering best practices for successful ML projects, including automated testing, continuous delivery, and MLOps practices.


Listen out for:
(02:35) Career Turning Points
(04:54) Writing "Effective Machine Learning Teams"
(08:29) ML Engineering vs Other Types of Engineering
(12:24) ML and LLM
(14:59) Why Many ML Projects Fail
(19:53) ML Success Modes
(23:32) Ideal ML Engineering Team Composition
(31:39) Building the Right ML Product
(39:23) ML Engineering Best Practices
(49:14) MLOps
(52:44) Make Good Easy
(53:56) 3 Tech Lead Wisdom


Tune in to learn how to build and deploy ML products that truly make a difference!


David Tan’s Bio

David Tan is a lead ML engineer with more than six years of experience in practicing Lean engineering in the field of data and AI across various sectors such as real estate, government services and retail. David is passionate about engineering effectiveness and knowledge sharing, and has also spoken at several conferences on how teams can adopt Lean and continuous delivery practices to effectively and responsibly deliver AI-powered products across diverse industries.


Follow David Tan:

- LinkedIn – linkedin.com/in/davified

- X – @davified

- GitHub – https://github.com/davified


Dave Colls’ Bio

Dave loves building new things and helping others build too – products and services, people and teams – using technology, Data & AI.

His work building the Thoughtworks Data & AI practice shows how these elements combine: creating a new business, consulting to leaders and making a home for data people to grow. Currently, Dave is working at Nextdata, pushing the frontiers of how organisations work with data.

David thrives on navigating complex challenges and evolving environments. His extensive experience in large-scale digital transformations and deep tech R&D has honed his ability to align efforts and drive impactful results.

A dedicated mentor, David is passionate about guiding data professionals in their career growth. He actively shares his expertise as a speaker, blogger, and author of the book “Effective Machine Learning Teams.”


Follow Dave Colls:
- LinkedIn – linkedin.com/in/davidcolls


Links:

- 🎧 #198 - Better Software Faster: Measure & Improve Developer Productivity with DX Core 4 - Laura Tacho – https://techleadjournal.dev/episodes/198/

- 📚 Effective Machine Learning Teams – https://www.oreilly.com/library/view/effective-machine-learning/9781098144623/

- Free preview and overview – https://www.thoughtworks.com/content/dam/thoughtworks/documents/e-book/EffectiveMLTeams_preface.pdf

_____


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/203.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

08 Aug 2022#100 - Modern Software Engineering - Dave Farley01:02:20

🎙️ CELEBRATE the 100th EPISODE by submitting your story/message at techleadjournal.dev/celebrate-100 🎉

“Engineering discipline is the most effective, efficient way of doing high-quality work. If our software development practices do not allow us to build better software faster, we should really change them because they are not engineering."

Dave Farley is the co-author of the Jolt award-winning book “Continuous Delivery” and runs the popular “Continuous Delivery” YouTube channel on software engineering topics. In this episode, we discussed Dave’s latest book, “Modern Software Engineering”. Dave started by explaining his view on modern software engineering and why it emphasizes on practices for building better software faster. Dave described the foundations of the software engineering discipline and explained the core competencies we need to succeed by becoming experts at both learning and managing complexity. Dave also explained the importance of understanding technology fundamentals, improving software readability, and handling software complexity by managing concurrency and coupling. Towards the end, Dave shared some other tools in the modern software engineering toolkit that include Continuous Delivery.

Listen out for:

  • Career Journey - [00:08:01]
  • Modern Software Engineering - [00:12:19]
  • Better Software Faster - [00:14:58]
  • Software Engineering - [00:17:22]
  • Expert at Learning - [00:20:37]
  • Why Agile Not Enough - [00:26:34]
  • Expert at Managing Complexity - [00:31:49]
  • Importance of Fundamentals & Readability - [00:36:01]
  • Concurrency & Coupling - [00:43:57]
  • Other Modern Software Engineering Tools - [00:51:29]
  • 3 Tech Lead Wisdom - [00:57:42]

_____

Dave Farley’s Bio
Dave Farley, founder and consultant for Continuous Delivery Ltd., has been a programmer, software engineer, and systems architect since the early days of modern computing. With Jez Humble, Farley coauthored the best-seller Continuous Delivery. As Head of Software Development for the LMAX, he built one of the world’s fastest financial exchanges. One of the earliest adopters of agile techniques employing iterative development, continuous integration, and high levels of automated testing, he also coauthored the Reactive Manifesto.

Follow Dave:

  • Twitter – @DaveFarley77
  • LinkedIn – https://www.linkedin.com/in/dave-farley-a67927
  • Youtube – https://www.youtube.com/c/ContinuousDelivery
  • Website – https://countinuous-delivery.co.uk
  • Courses – https://courses.cd.training


Our Sponsors

DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, Scott Hanselman, Venkat Subramaniam, Kevlin Henney, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.

Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/100.

30 Oct 2023#153 - Architecture Modernization: Socio-Technical Alignment of Software, Strategy, and Structure - Nick Tune01:03:12

“Architecture touches on the software, the business, and the team organization. Modernization updates something that has some outdated thinking, e.g. technologies, ideas, business models."

Nick Tune is a principal consultant and the author of “Architecture Modernization”. In this episode, we discussed how organizations can successfully go through an architecture modernization journey. Nick began by defining architecture modernization and discussing the socio-technical aspects involved. He then introduced the concept of an independent value stream and its four key characteristics: domain alignment, business outcome driven, empowered teams, and software alignment. Nick also shared tips on how to get buy in for a modernization journey, why it is beneficial to do it collaboratively, and explained in-depth the Wardley Mapping technique. Towards the end, Nick described the idea of Architecture Modernization Enabling Team and gave advice on creating an architecture modernization roadmap.  

Listen out for:

  • Career Journey - [00:03:31]
  • Writing Architecture Modernization Book - [00:09:51]
  • Architecture Modernization - [00:11:18]
  • Socio-Technical Architecture - [00:13:35]
  • Independent Value Stream - [00:17:47]
  • Domain Aligned & Change Coupling - [00:19:32]
  • Business Outcome Driven - [00:24:11]
  • Owned by Empowered Teams - [00:27:02]
  • Software Aligned - [00:28:34]
  • Getting Buy In - [00:31:00]
  • Collaborative Modernization Journey - [00:35:28]
  • Wardley Mapping - [00:38:59]
  • Product Taxonomy - [00:45:06]
  • Architecture Modernization Enabling Team - [00:47:13]
  • Modernization Roadmap - [00:53:51]
  • 3 Tech Lead Wisdom - [00:58:35]

_____

Nick Tune’s Bio
Nick works with product and technology leaders to map strategy, model domains, design architecture and build continuous delivery teams while helping to deliver successful business outcomes. He is the author of Architecture Modernization (Manning), and Principles and Practices of Domain-Driven Design (Wrox).

Follow Nick:

_____

Our Sponsors

Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/153 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

18 Sep 2023#149 - Dynamic Reteaming: The Art and Wisdom of Changing Teams - Heidi Helfand01:01:06

“A lot of the traditional wisdom said the best teams are the ones that stay stable or the same; you need long-lived stable teams. The fact is, team change is inevitable. So let’s get better at it."

Heidi Helfand is the author of “Dynamic Reteaming”. In this episode, we discussed dynamic reteaming concept, or team changes in simple words. Heidi explained how her experience working in various startups and scaleups led to her coming up with the dynamic reteaming idea. She also explained how dynamic reteaming differs from the common advice of having long-lived teams. We then discussed the five patterns of dynamic reteaming as outlined by Heidi in her book. Our discussion also covered various other topics, such as onboarding, offboarding, maintaining company culture, ideal team size, and leadership role in dynamic teams.  

Listen out for:

  • Career Journey - [00:03:34]
  • How Dynamic Reteaming Idea Came About - [00:08:30]
  • Dynamic Reteaming - [00:12:08]
  • Social Dynamics - [00:13:51]
  • Dynamic Reteaming vs Long-Lived - [00:18:14]
  • One by One - [00:26:19]
  • Onboarding New Joiners - [00:27:42]
  • People Leaving - [00:30:54]
  • Maintaining Culture - [00:37:18]
  • Grow & Split And Merging Patterns - [00:42:42]
  • Ideal Team Size - [00:45:51]
  • Isolation Pattern - [00:51:43]
  • Role of Leader/Manager - [00:54:56]
  • 3 Tech Lead Wisdom - [00:57:47]

_____

Heidi Helfand’s Bio
Heidi Helfand is author of the book Dynamic Reteaming and SVP of Strategy & Innovation at Artium. She’s passionate about helping companies build great products and high-performing teams, and she’s particularly interested in the people side of engineering. With over 20 years of experience in the tech industry, including roles at AppFolio, Procore and Expertcity/GoToMeeting, Heidi has gained a deep understanding of how to help organizations successfully navigate change and scale their teams. She lives in Southern California, where she enjoys spending time with her family and exploring the outdoors.

Follow Heidi:

_____

Our Sponsors

Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/149 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

24 Jan 2021#22 - How to Facilitate Great Retrospectives - Aino Vonge Corry01:02:00

“A retrospective is a time set aside where you are looking at what has happened, you’re appreciating what happened, and you’re learning from what happened. And then you improve the ways of how you’re doing things."

Aino Vonge Corry is an independent consultant, agile coach, and the founder of Metadeveloper. She recently published her book ”Retrospectives Antipatterns” that describes the antipatterns and mistakes that she has made from facilitating retrospectives for the past 15 years, and what we can learn to avoid those. In this episode, we had a deep discussion about retrospectives and what we should pay attention to in order to facilitate a great retrospective, ranging from elements of a good retrospective, importance of Prime Directive, cultivating trust, facilitation skills, and coming up with good retrospective outcomes. Aino also shared her interesting story on how she ended up writing ”Retrospectives Antipatterns” and what we can learn from her experience. Towards the end, Aino shared her insights on how we can use retrospective to apply in our personal lives.

Listen out for:

  • Career Journey - [00:05:24]
  • Teaching the Teachers - [00:10:57]
  • Metadeveloper - [00:13:43]
  • Retrospective - [00:14:48]
  • Postmortem - [00:16:31]
  • Elements of Good Retrospective - [00:17:56]
  • Retrospective Prime Directive - [00:21:51]
  • Trust in Retrospective - [00:23:32]
  • Role of a Facilitator - [00:27:08]
  • Dealing with Different Cultures - [00:30:31]
  • Presence of Managers in Retrospective - [00:32:36]
  • Good Retrospective Outcome - [00:35:21]
  • Retrospective Participation - [00:36:47]
  • Retrospective Preparation - [00:39:12]
  • Retrospective Fatigue - [00:43:16]
  • Retrospective Action Items - [00:45:54]
  • Retrospectives Antipatterns - [00:47:41]
  • Writing Book Tips - [00:50:36]
  • How to Read the Antipatterns - [00:52:06]
  • Personal Retrospective - [00:56:07]
  • 3 Tech Lead Wisdom - [00:57:51]

_____

Aino Vonge Corry’s Bio
Aino Vonge Corry is an independent consultant, who sometimes works as an agile coach.

After gaining her Ph.D. in Computer Science in 2001 she spent the next 10 years failing to choose between being a researcher/teacher in academia, and being a teacher/facilitator in industry. She eventually squared the circle by starting her own company, Metadeveloper, which develops developers by teaching CS, teaching how to teach CS, inviting speakers to IT conferences, and facilitating software development in various ways. She has facilitated retrospectives and other meetings for the past 15 years during which time she has made all the mistakes possible in that field.

Follow Aino:

  • Website - https://metadeveloper.com
  • Linkedin - https://www.linkedin.com/in/ainovongecorry
  • Twitter - https://twitter.com/apaipi


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/22.

08 Jan 2024[Best of 2023] #112 - Developer Productivity and Experience - Abi Noda00:18:21

“Developer experience is an approach to thinking about engineering excellence and maximizing engineering performance by increasing the capacity and performance of the individuals and the team as a whole."

Today's clip is from Tech Lead Journal episode 112 with Abi Noda, the CEO & co-founder of DX.

In this clip, Abi shared what developer experience is, why it is becoming an industry trend nowadays, and the different ways of how it is being implemented in the industry. Abi explained why the traditional metrics normally used to measure developer productivity do not really work and can even provide perverse incentives. Abi then touched on the two popular researches widely known in the industry, i.e. the DORA report and SPACE framework.  

Listen out for:

  • Developer Productivity Industry Trend - [00:00:26]
  • Developer Experience for Developers - [00:02:40]
  • Different Names of Developer Experience - [00:04:42]
  • Traditional Metrics - [00:08:27]
  • DORA & SPACE - [00:12:28]

_____

Abi Noda’s Bio
Abi is the founder and CEO of getdx.com, which helps engineering leaders measure and improve developer experience. Abi formerly founded Pull Panda, which was acquired by GitHub.

Follow Abi:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/112. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

16 May 2022#88 - Observability Engineering - Liz Fong-Jones00:46:58

“Observability is a technique for ensuring that you can understand novel problems in your system. Can you understand what’s happening in your system and why, without having to push a new code by slicing and dicing existing telemetry signals that are coming out of your system?"

Liz Fong-Jones is the co-author of the “Observability Engineering” book and a Principal Developer Advocate for SRE and Observability at Honeycomb. In this episode, Liz shared in-depth about observability and why it is becoming an important practice in the industry nowadays. Liz started by explaining the fundamentals of observability and how it differs from traditional monitoring. She explained some important concepts, such as the core analysis loop, cardinality and dimensionality, and doing debugging from a first principle. Later, Liz shared the current state of observability and how we can improve our observability by doing observability driven development and improving our practices based on the proposed observability maturity model found in the book.

Listen out for:

  • Career Journey - [00:05:44]
  • Observability - [00:06:30]
  • Pillars of Observability - [00:09:57]
  • Monitoring and SLO - [00:12:28]
  • Core Analysis Loop - [00:15:06]
  • Cardinality and Dimensionality - [00:18:41]
  • Debugging from First Principle - [00:21:20]
  • Current State of Observability - [00:26:49]
  • Implementing Observability - [00:30:20]
  • Observability Driven Development - [00:36:53]
  • Having Developers On-Call - [00:39:06]
  • Observability Maturity Model - [00:41:59]
  • 3 Tech Lead Wisdom - [00:44:10]

_____

Liz Fong-Jones’s Bio
Liz is a developer advocate, labor and ethics organizer, and Site Reliability Engineer (SRE) with 17+ years of experience. She is an advocate at Honeycomb for the SRE and Observability communities, and previously was an SRE working on products ranging from the Google Cloud Load Balancer to Google Flights. She lives in Vancouver, BC with her wife Elly, partners, and a Samoyed/Golden Retriever mix, and in Sydney, NSW. She plays classical piano, leads an EVE Online alliance, and advocates for transgender rights.

Follow Liz:

  • Twitter – @lizthegrey
  • LinkedIn – https://www.linkedin.com/in/efong/
  • Website – https://www.lizthegrey.com/
  • GitHub – https://github.com/lizthegrey


Our Sponsor

Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Skills Matter is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/88.

29 May 2023#135 - Microservice Reflection & Scaling Complex Adaptive System - James Lewis00:57:37

“Spend some time looking at the system in which you work. Understand how the work is working. Understand how flow is for your organization. And then you can work to optimize that."

James Lewis is a Director at ThoughtWorks and a pioneer of microservice architecture. In this episode, we went back memory lane to the time when James first coined and popularized the microservice architecture. James described his definition of a microservice and its important characteristics. He also shared the recent microservice evolution, including the swing between microservice and monolith. In the second half, James shared his insights from complexity science related to different scaling patterns. Particularly, he explained how different hierarchy types can affect an organization’s growth rate. Towards the end, James gave some tips on how organization can detect signs of suboptimal growth and what we can do to maintain organizational agility.  

Listen out for:

  • Career Journey - [00:03:48]
  • Coining Microservices - [00:07:25]
  • Definition of Microservices - [00:14:13]
  • Microservices Swing - [00:18:42]
  • Scaling Law and Complexity Science - [00:24:05]
  • Complex and Adaptive System - [00:40:01]
  • Examining Sublinear Growth - [00:43:47]
  • 3 Tech Lead Wisdom - [00:51:19]

_____

James Lewis’s Bio
James is a Software Architect and Director at Thoughtworks based in the UK. He’s proud to have been a part of Thoughtworks’ journey for fourteen years and it’s ongoing mission of delivering technical excellence for its clients and in amplifying positive social change for an equitable future. As a member of the Thoughtworks Technical Advisory Board, the group that creates the Technology Radar, he contributes to industry adoption of open source and other tools, techniques, platforms and languages.

He is an internationally recognised expert on software architecture and design and on its intersection with organisational design and lean product development. After defining what was the newly emerging Microservices architectural style back in 2014, James’ primary consulting focus these days is helping organisations with technology strategy, distributed systems design and adoption of SOA.

Follow James Lewis:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/135 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

16 Aug 2021#51 - JHipster Open Source Story and Java at Microsoft - Julien Dubois00:48:46

“The most important thing is to make it easy for people to contribute. And the second thing is to have as many people as possible. For that, you build a community, and decide what people you want in your community."

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 applications, as well as Java adoption within Microsoft and Azure. Julien also shared his story on founding JHipster, his developer advocacy work at Microsoft, as well as some tips on how to run a successful open source project.

Listen out for:

  • Career Journey - [00:04:30]
  • Java at Microsoft - [00:07:38]
  • State of Java for Cloud Native App - [00:10:39]
  • Java Adoption in Azure - [00:16:58]
  • JHipster Story - [00:21:29]
  • Open Source Tips - [00:29:43]
  • Independent Developer Advocacy - [00:35:42]
  • Microsoft and Open Source - [00:40:28]
  • 3 Tech Lead Wisdom - [00:43:08]

_____

Julien Dubois’s Bio
Julien manages the Java Developer Advocacy team at Microsoft. Julien is a Java Champion, and is mostly known in the Java community as the creator and lead developer of JHipster, a popular open source development platform. He is also the co-author of “Spring par la pratique” and a speaker in numerous conferences including Devoxx, SpringOne, and Paris Java User Group amongst others.

Follow Julien:


Our Sponsor

This episode is proudly sponsored by Emergence, the journal of business agility. This quarterly publication brings you inspiring stories from the most innovative companies and explores themes of new ways of working, reclaiming management, and humanizing business. Each issue is hand illustrated and 100% content. Use the promo code “techlead” to get a 10% discount on your annual subscription. Visit businessagility.institute/emergence to get your edition and support the publication supporting your podcast.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/51.

01 Jan 2024[Best of 2023] #122 - Essential Things Every Software Engineer Should Know - Kevlin Henney00:18:18

“In a world that runs on software, when we develop and deploy software, we are part of a larger system where our failures are no longer about us, they are also about other people."

Today's clip is from Tech Lead Journal episode 122 with Kevlin Henney, a consultant, writer, and speaker on software development and has written and edited several popular books.

In this clip, Kevlin brought up some timeless software development concepts developers should learn from the past on cohesion, coupling, and code quality. He also explained why he becomes associated with public software failures widely known as KevlinHenney screens and how the trend started in the beginning.

Listen out for:

  • Learning From the Past - [00:00:26]
  • KevlinHenney Screens - [00:13:18]

_____

Kevlin Henney’s Bio
Kevlin Henney is an independent consultant, trainer, writer and speaker. His interests cover what happens on both sides of the keyboard, and everything from the detail of code to the bigger picture of software architecture. Kevlin is co–author of two volumes in the Pattern–Oriented Software Architecture series, editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.

Follow Kevlin:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/122. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

01 Jan 2024[Best of 2023] #120 - Software Architecture: From Fundamentals to the Hard Parts - Neal Ford00:16:59

“Everything in software architecture is a trade-off, and the why is more important than how."

Today's clip is from Tech Lead Journal episode 120 with Neal Ford, a Director and software architect at ThoughtWorks.

In this clip, we discussed the definition of software architecture and how it relates to software design. Neal then described the two important laws of software architecture related to trade-offs and the why. Neal then explained why software architecture is difficult and discussed the hard parts.  

Listen out for:

  • Definition of Software Architecture - [00:00:26]
  • Software Architecture vs Design - [00:04:06]
  • Laws of Software Architecture - [00:06:01]
  • The Hard Parts of Software Architecture - [00:10:33]

_____

Neal Ford’s Bio
Neal Ford is Director, Software Architect, and Meme Wrangler at ThoughtWorks. He is also the designer and developer of applications, articles, video presentations, and author and/or editor of an increasingly large number of books spanning a variety of subjects and technologies, including the two most recent Fundamentals of Software Architecture and Building Evolutionary Architectures. His professional focus includes designing and building of large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 700 developer conferences worldwide, delivering more than 3000 presentations.

Follow Neal:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show notes & transcript: techleadjournal.dev/episodes/120. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

20 Mar 2023#125 - Patterns for API Design - Daniel Luebke00:49:44

“A good API doesn’t expose the internal data models or internal logic too much. And the more your clients are not under your control, the less you want to do that."

Daniel Luebke is a software architect and the co-author of “Patterns for API Design”. In this episode, we discussed some API design patterns and best practices taken from his book. Daniel first shared the importance of understanding domain requirements for building APIs and several API and message best practices, such as API first design, how to design loosely coupled message exchanges, the tradeoff between generic and specialized API operations, and the risk of exposing too much internal data model and logic in our APIs. Daniel also introduced the microservices domain-specific languages (MSDL) as an alternative to Open API for specifying APIs independent of the technology implementation. Towards the end, Daniel explained the importance of defining the API lifecycle, how to support backward compatibility, and the different API versioning strategies we can use to evolve our APIs.  

Listen out for:

  • Career Journey - [00:04:17]
  • Writing API Design Book - [00:08:26]
  • Loosely Coupled Message Exchanges - [00:12:53]
  • API Design Best Practices - [00:15:31]
  • Message Best Practices - [00:20:48]
  • Generic vs Specialized API - [00:24:51]
  • Exposing Internal Data Model - [00:27:13]
  • Microservices Domain-Specific Language - [00:30:37]
  • API Evolution - [00:33:23]
  • API Versioning - [00:39:27]
  • 3 Tech Lead Wisdom - [00:44:27]

_____

Daniel Luebke’s Bio
Daniel Lübke is an independent coding and consulting software architect with a focus on business process automation and digitization projects. His interests are software architecture, business process design, and system integration, which inherently require APIs to develop solutions. He received his PhD at the Leibniz Universität Hannover, Germany, in 2007 and has worked in many industry projects in different domains since then. Daniel is author and editor of several books, articles, and research papers; gives training; and regularly presents at conferences on topics of APIs and software architecture.

Follow Daniel:

_____

Our Sponsors

Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


Like this episode?

Show Notes: techleadjournal.dev/episodes/125 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

21 Dec 2020#20 - Building Products People Love—Lessons from Decades at Apple and Adobe - Arno Gourdol00:59:12

“The most important thing we can do in order to get whatever success we want—build the best product you can. Invest all your energy in making the product absolutely best that you can think of. If you really focus on building an absolutely best product possible, everything else will follow."

Arno is an inspiring tech leader with decades of experience in two major creative companies—Apple and Adobe. I’m honored to have him sharing his career journey and passion in this episode. Arno shared his amazing start of his career at Apple, especially when Steve Jobs came back and led the company back to focus, which was the key success factor that brought Apple to where it is today. The entire company had to adapt to Steve Jobs’s new ways of working and to work in an iterative fast paced approach, at the time when Agile was not yet widely known, including how Arno led a complete rewrite of the macOS Finder. Then Arno shared his next illustrious career at Adobe, where he had the opportunities to explore different projects and establish his engineering leadership skills. Arno led an audacious move when he proposed Adobe to open source XMP, a bold action when open sourcing wasn’t common back then. He also shared his lessons in dealing with halted projects, and the perspective that we should embrace when that happens. Arno then shared his invaluable wisdom on how to build products that people love and what to focus on in order to create successful products. Right at the end, Arno shared with me what made him decide to end his career and pursue the things he is truly passionate about.

Listen out for:

  • Arno’s career start - [00:08:07]
  • Journey at Apple - [00:11:44]
  • Steve Jobs impact - [00:14:17]
  • Apple’s key success factor - [00:19:08]
  • Working in agile manner - [00:20:40]
  • Building without clear direction - [00:24:38]
  • Tips when revamping product - [00:26:53]
  • How to decide a technical rewrite - [00:30:36]
  • Journey at Adobe - [00:33:00]
  • Contributing to open source - [00:37:18]
  • Dealing with canceled projects - [00:40:33]
  • Director of products - [00:43:56]
  • Building products people love - [00:45:36]
  • Arno’s 3 Tech Lead Wisdom - [00:47:42]
  • Why Arno decided to pursue his passion - [00:53:09]

_____

Arno Gourdol’s Bio
After a tech career at Adobe and Apple, Arno now travels around the world to capture beautiful landscapes with his camera—living life to the fullest spending time on things he is passionate about. Arno is also an active contributor to some open source projects that he is passionate about.

Follow Arno:

  • Website- https://www.arno.org/
  • Linkedin - https://www.linkedin.com/in/arnog/
  • Twitter - https://twitter.com/arnog
  • Instagram - https://www.instagram.com/arnog/
  • GitHub - https://github.com/arnog

Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.

Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/20.

07 Oct 2024#194 - Building Loved Products: The Tech Product Marketing Fundamentals - Martina Lauchengco00:59:42

“Product marketing’s purpose is to drive product adoption by shaping market perception through strategic marketing activities that align with business goals.”

Are you making the mistake of focusing too much on product and not enough on the market? In this episode, Martina Lauchengo, a partner at Costanoa Ventures and the author of the SVPG book “LOVED: How to Rethink Marketing for Tech Products”, discusses the often-overlooked importance of marketing in the success of tech products.

Martina challenges the traditional notion of “product market fit,” suggesting “market product fit” instead, because a product’s value is determined by the market’s capacity to absorb it. She emphasizes the critical role of go-to-market strategy in informing product development and driving adoption.

We explore the four fundamentals of product marketing outlined in Martina’s book: ambassador, strategist, storyteller, and evangelist. Martina shares real-world examples of how these principles have been applied successfully, highlighting the importance of understanding customer needs, crafting compelling narratives, and enabling authentic evangelism.

Tune in to discover valuable insights into how to rethink marketing for your tech products and achieve greater success.  

Listen out for:

  • Career Journey - [00:01:52]
  • Market in the Product Market Fit Dimensions - [00:04:02]
  • Importance of Go-To-Market - [00:07:02]
  • Marketing Tech Product - [00:09:16]
  • Product Marketing vs Marketing Campaign - [00:12:17]
  • Sales-Marketing-Product Roles - [00:15:52]
  • How Product Marketing Collaborate - [00:17:20]
  • Product Marketing Metrics & Attribution - [00:21:16]
  • 4 Fundamentals of Product Marketing - [00:25:33]
  • Ambassadorship - [00:28:40]
  • How to Get Customer Insights - [00:31:25]
  • Human Aspect of Product Marketing - [00:35:47]
  • Directing the Product Go-To-Market - [00:39:03]
  • Storytelling - [00:41:53]
  • Curating Stories - [00:44:50]
  • Evangelism - [00:46:52]
  • Authentic vs Authoritative - [00:49:26]
  • Product Review Channels - [00:52:16]
  • Product Support - [00:54:07]
  • 3 Tech Lead Wisdom - [00:56:01]

_____

Martina Lauchengco’s Bio
Martina spent 30 years as a marketing and product leader. She started her career working on market-defining software, Microsoft Office and Netscape Navigator. She teaches what she’s learned with SVPG and is a lecturer at UC Berkeley’s graduate school of engineering. As a partner at Costanoa Ventures, she sits on multiple boards and coaches startups. She is the author of LOVED: How to Rethink Marketing Tech Products, a #1 Amazon Best Seller. Martina holds a B.A. in Political Science and M.A. in Organizational Behavior from Stanford University. She’s a native Californian, mother of two, and proud wife to Chris.

Follow Martina:

_____

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/194.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

27 Jun 2022#94 - Engineering Manager Essentials - Patrick Kua00:54:50

“An engineering manager should make sure that the team has a good balance of delivering things that the business needs with enough capacity to do it sustainably over time."

Patrick Kua is a seasoned technology leader with a passion to accelerate the growth and success of tech organisations and technical leaders. In this episode, we discussed Pat’s latest course, Engineering Manager Essentials, which covers all the building blocks required to be an effective Engineering Manager (EM). We first discussed what an EM role is, how it differs from a tech lead role, and the common manager vs IC career track. Pat shared his view on why being an EM is not a promotion and what are some of the success criteria to be a good EM. Towards the end, Pat shared some anti-patterns that EM should avoid to become successful.

Listen out for:

  • Pat’s Latest - [00:07:30]
  • Engineering Manager Essentials - [00:09:25]
  • The Role of Engineering Manager - [00:11:21]
  • Difference With Tech Lead - [00:14:19]
  • Manager and IC Paths - [00:16:28]
  • EM Is Not a Promotion - [00:21:02]
  • EM Success Criteria - [00:28:08]
  • Multiplier Instead of Maker - [00:30:48]
  • Course Structure - [00:33:21]
  • Interviewing EM - [00:37:20]
  • Antipattern 1: Continuing as a Maker - [00:39:58]
  • Antipattern 2: Assuming Everyone Knows What You Do - [00:43:01]
  • Antipattern 3: Optimizing Parts Instead of The Whole - [00:48:34]
  • 3 Tech Lead Wisdom - [00:51:30]

_____

Patrick Kua’s Bio
Patrick Kua is a seasoned technology leader with 20+ years of experience having done a wide variety of roles including being a developer, tech lead, consultant, CTO and more. His current mission is accelerating the growth of technical leaders through coaching, mentoring and training.

Follow Patrick:

  • Website – https://patkua.com/
  • Twitter – @patkua
  • LinkedIn – https://www.linkedin.com/in/patkua/
  • EM Essentials Course – https://www.patkua.com/em-essentials/
  • Tech Lead Academy – https://techlead.academy/
  • Level Up Newsletter – https://levelup.patkua.com/


Our Sponsors

DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, Scott Hanselman, Venkat Subramaniam, Kevlin Henney, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.

Skills Matter is the global community and events platform for software professionals. It is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/94.

10 Jan 2022#71 - Strategic Monoliths and Microservices - Vaughn Vernon00:57:13

“Strategy is what earns. Use the strategic and innovative drivers to help us determine what our architecture needs to be. Architecture has to have a purpose."

Vaughn Vernon is a leading expert in Domain-Driven Design (DDD) and he recently co-authored his new book “Strategic Monoliths and Microservices”. In this episode, Vaughn shared his story and rationale for writing his new book and why he thinks it is important to include the executives as the readers of the book. He emphasized the importance of focusing on strategic innovative aspects of software development and for driving those innovations using purposeful architectures. Vaughn then shared his insightful perspective on Conway’s Law and why he compares it with the law of gravity. We then discussed two important architectural aspects covered in the book, which are events first architecture and embracing latency, and why they are actually natural to how people communicate and get things done in real life. Towards the end, Vaughn summed up his book and left an important piece of advice that he wanted to convey regarding monoliths vs microservices and why software should require more balance and demand a better strategy.

Listen out for:

  • “Strategic Monoliths and Microservices” Book - [00:06:32]
  • Who Should Read the Book - [00:12:31]
  • Strategic Learning and Experimentation - [00:16:48]
  • Purposeful Architecture - [00:22:04]
  • Conway’s Law - [00:27:24]
  • Events First Architecture - [00:33:48]
  • Embrace Latency - [00:38:54]
  • Monoliths vs Microservices - [00:47:30]
  • 3 Tech Lead Wisdom - [00:52:16]

_____

Vaughn Vernon’s Bio
Vaughn Vernon is an entrepreneur, software developer, and architect with more than 35 years of experience in a broad range of business domains. Vaughn is a leading expert in Domain-Driven Design and reactive software development, and a champion of simplicity. Vaughn is the founder and chief architect of the VLINGO/PLATFORM, and he consults and trains around Domain-Driven Design, reactive software development, as well as EventStorming and Event-Driven Architecture, helping teams and organizations realize the potential of business-driven and reactive systems as they transform their businesses from technology-driven legacy web implementation approaches. Vaughn is the author of four best-selling books, as well as the curator and editor of his own Vaughn Vernon Signature Series, all published by Addison-Wesley.

Follow Vaughn:

  • LinkedIn – https://www.linkedin.com/in/vaughnvernon/
  • Twitter – @VaughnVernon
  • Website – https://vaughnvernon.com/
  • Github – https://github.com/VaughnVernon
  • VLINGO – https://vlingo.io
  • DomoRoboto – https://domorobo.to/


Our Sponsor

Are you looking for a new cool swag?
Tech Lead Journal now offers you some swags that you can purchase online.
These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available.
Check out all the cool swags by visiting https://techleadjournal.dev/shop.


Like this episode?
Subscribe on your favorite podcast app and submit your feedback.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/71.

Enhance your understanding of Tech Lead Journal with My Podcast Data

At My Podcast Data, we strive to provide in-depth, data-driven insights into the world of podcasts. Whether you're an avid listener, a podcast creator, or a researcher, the detailed statistics and analyses we offer can help you better understand the performance and trends of Tech Lead Journal. From episode frequency and shared links to RSS feed health, our goal is to empower you with the knowledge you need to stay informed and make the most of your podcasting experience. Explore more shows and discover the data that drives the podcast industry.
© My Podcast Data