Cover art for podcast Tech Lead Journal

Tech Lead Journal

74 EpisodesProduced by Henry SuryawirawanWebsite

Great technical leadership requires more than just great coding skills. It requires a variety of other skills that are not well-defined, and they are not something that we can fully learn in any school or book. Hear from experienced technical leaders sharing their journey and philosophy for building… read more

episodes iconAll Episodes

#73 - Continuous Architecture (Part 3) - Security and Resilience - Eoin Woods

January 24th, 2022


“Because we ship stuff now almost immediately into public facing clients, almost as soon as we’re writing a line of code, we need to be thinking about how we make sure that it’s a secure line of code and it will be …

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

January 17th, 2022


“It is important to eliminate toil. If you don’t eliminate toil, you won’t have time to fix problems strategically, because strategic initiatives …

#71 - Strategic Monoliths and Microservices - Vaughn Vernon

January 10th, 2022


“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 …

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

December 27th, 2021


“Delay design decisions until it’s necessary. Architecture is an art, not a science. Don’t architect for things you don’t know. Your design decisions …

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

December 20th, 2021


“Successful project managers have a bias for action. They’re out there pushing the project forward all the time and doing all the things that need to …

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

December 13th, 2021


“Many organizations think in order to be safe, they have to be slow. But the data shows us that the best performers are getting both. And in fact, as speed increases, so too does stability."

Nathen Harvey is the …

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

December 6th, 2021


“As an architect, your main focus is to influence what’s running in production and to make sure you make the right decisions, so that you have a sustainable product."

Murat Erder is the co-author of “Continuous …

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

November 29th, 2021


“Time is important for business. We have to model it explicitly. Temporal modeling means that we use time-based artifacts as first modeling citizens."

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

November 22nd, 2021


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

Nick Horney is the author of “VUCA Masters” and founder of Agility …

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

November 15th, 2021


“API design centers on effective communication, not just between developers, but also communication that combines product thinking, business, and …

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

November 8th, 2021


“If you’re a generalist, and if you’re good at multiple things, then you have a lot of options. You have a lot of career paths to choose from."

Deepu …

#62 - You're Never Coding Alone, How to Be a Good Team Coder - Fernando Doglio

November 1st, 2021


“Coding well with others or being a team player is at the heart of everything we do as developers. Unless you’re coding yourself for a piece of …

#61 - The Programmer's Brain and the Importance of Cognition - Felienne Hermans

October 25th, 2021


“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 …

#60 - Software Tradeoffs and How to Make Good Programming Decisions - Tomasz Lelek

October 18th, 2021


“Software engineering involves a lot of decisions, and that decision has some trade-offs. We have pros and cons. It’s not like one decision is always …

#59 - DevOps Solutions to Operations Anti-Patterns - Jeffery Smith

October 11th, 2021


“DevOps is about creating a collaborative environment between the development team and the operations team, and aligning goals and incentives between …

#58 - Principles for Writing Valuable Unit Tests - Vladimir Khorikov

October 4th, 2021


“The main goal of unit testing is to enable sustainable growth of your software project that enables you to move faster with a more quality code base."

Vladimir Khorikov is the author of “Unit Testing: Principles, …

#57 - Observing Your Production Systems and Yourself - Jamie Riedesel

September 27th, 2021


“Software telemetry is what you use to figure out what your production systems are doing. It’s all about shortening that feedback loop between the user experience and the engineers who are writing the user experience."

#56 - Refactoring–The Discipline for Writing Good Code - Christian Clausen

September 20th, 2021


“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 …

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

September 13th, 2021


“Decide where it is you’re going and what kind of career you need to live the life you want and aim for that really deliberately. Because if you don’t know where you’re going, then you never will get there."

Don Jones …

#54 - Jumping Into Tech Leadership Roles - Alvaro Moya

September 6th, 2021


“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 …

#53 - Principles for Adopting Microservices Successfully - Chris Richardson

August 30th, 2021


“The whole point of microservices and adopting microservices is not to have microservices. The goal is to improve the software delivery key metrics, …

#52 - Software Qualities for Quality Software - Marco Faella

August 23rd, 2021


“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 …

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

August 16th, 2021


“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."

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

August 9th, 2021


“The cloud is a change in operating model. It isn’t IT procurement. If you don’t change the way your organization works, the cloud is going to look much more like another data center.“

Gregor Hohpe is the author of …

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

August 2nd, 2021


“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 …

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

July 26th, 2021


“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 …

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

July 19th, 2021


“Micro-frontends are representations of business subdomains. We should differentiate them from components, because components are solving technical …

#46 - Business Agility - Evan Leybourn

July 12th, 2021


“Business agility is a set of organizational capabilities, behaviors, and ways of working that afford your business the freedom, flexibility, and resilience to achieve its purpose, no matter what the future brings."

#45 - The Future of Digital Healthcare - Dr. Yong Chern Chet

July 5th, 2021


“A lot of us in clinical practice always thought of technology as a tool. Today, technology has become not just a “what”, but it’s become a “how”. …

#44 - Team Topologies - Manuel Pais

June 28th, 2021


“Practices and principles are necessary and useful, but they should be informed by what the constraints are in the first place. We need to …

#43 - The SPACE of Developer Productivity and New Future of Work - Dr. Jenna Butler

June 21st, 2021


“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 …

#42 - Chaos Engineering - Mikołaj Pawlikowski

June 14th, 2021


“Chaos engineering is the discipline of experimenting on the system in order to increase your confidence that the system will survive difficult …

#41 - Building a Cybersecurity Career & Pandemic Security Gaps - Tony Jarvis

June 7th, 2021


“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 …

#40 - Data-Driven DevOps with Launchable - Kohsuke Kawaguchi

May 24th, 2021


“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 …

#39 - Relearning ABCDEFG & Enabling Technology for Social Impact - Jim Lim

May 17th, 2021


“Technology is really impacting our daily life, sometimes without us knowing, and it’s important that we start understanding or relearning what is …

#38 - The Tech Executive Operating System - Aviv Ben-Yosef

May 10th, 2021


“Tech Capital is about creating something that enables things that weren’t possible before, that genuinely helps the business and enables other people in your organization, and those are the kind of stuffs that …

#37 - Lean Inception & Fun Retrospectives - Paulo Caroli

May 3rd, 2021


“Lean Inception is about aligning a group of people to be successful. It’s about aligning the vision and the MVP from three different angles: the …

#36 - Building High-Performing Teams with Observability and CI/CD - Charity Majors

April 26th, 2021


“A high-performing team is one that gets to spend almost all of their time solving interesting problems that move the business forward. Not doing a …

#35 - AirAsia Super App Transformation and Lessons from COVID-19 Pandemic - Pablo Sanz

April 19th, 2021


“One of the technological opportunities that we have taken during the pandemic has been transforming the mindset to thinking on products, to thinking …

#34 - Improving Developers’ Productivity with Universal Code Search and Sourcegraph - Beyang Liu

April 12th, 2021


“Developer productivity is not lines of code written. It’s not the number of commits. It has to do with the ultimate problem you’re solving and the …

#33 - Simplicity Playbook for Innovators - Jin Kang Møller

April 5th, 2021


“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 …

#32 - CIO Leadership Lessons from Singapore's First CIO - Alex Siow

March 29th, 2021


“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 …

#31 - Sustainable Digital Innovation at BNY Mellon - Johnny Wijaya

March 22nd, 2021


“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 …

#30 - The Engineering Career Dilemma & Growing Through Self-Reflection - Annie Vella

March 15th, 2021


“Be the supply to the unmet demand. Things that you could make a huge difference on if only you just go and do it. You don’t need to seek permission. …

#29 - A Guide to Technical Writing and Content Creation - Helen Scott

March 8th, 2021


“If a user is even reading documentation that a technical writer has produced, they’re probably already annoyed."

Helen Scott is a technical writer and Java Developer Advocate at JetBrains. In this episode, we discussed …

#28 - Becoming an Effective Software Engineering Manager - James Stanier

March 1st, 2021


“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 …

#27 - Tech Entrepreneurship Venture from Israel to Vietnam - Doron Shachar

February 22nd, 2021


“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 …

#26 - Experience Design—Apple's Best Kept Secret - Tim Kobe

February 15th, 2021


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

#25 - Software Craftsmanship & Modernization - Sandro Mancuso

February 8th, 2021


“When I think about well-crafted software, it’s code that we are not scared to change. The code clearly specifies what it does. When we change one part of it, don’t break the other. You always feel that you are in …

#24 - Best Practices for Your Developer Onboarding Process - Tanaka Mutakwa

February 1st, 2021


“When you recruit an engineer on your team, you actually want to make sure from their first day on, you give them the smoothest entry into your company and help them and assist them in as many ways as you can to become …

#23 - Earn People & Leadership Lessons from Hyperscaling Gojek - Ajey Gore

January 25th, 2021


“I always deliver myself against these four things: you should stay true to learning; be curious, understand what is going on; optimize for people, …

#22 - How to Facilitate Great Retrospectives - Aino Vonge Corry

January 24th, 2021


“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 …

#21 - Domain-Driven Design and Event-Driven Architecture - Vaughn Vernon

January 11th, 2021


“Programmers have to come out of their cubicles. Innovative software development doesn’t happen with one person in a cubicle with great ideas. Because it’s not just even about code. Anybody can write code. It’s about …

#20 - Building Products People Love—Lessons from Decades at Apple and Adobe - Arno Gourdol

December 21st, 2020


“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 …

#19 - Scaling Collaboration Across the Globe - Ranganathan Balashanmugam

December 14th, 2020


“With machines, you know there are limitations. You can’t go beyond that. You have to upgrade your machines. Or the technology changes. But with …

#18 - Succeeding in Tech & Cloud Latest - Kelsey Hightower

December 7th, 2020


“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 …

#17 - Remote Work & Asynchronous Communication at Doist - Gonçalo Silva

November 30th, 2020


“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 …

#16 - Responsible AI and Building Trust in AI - Liu Feng-Yuan

November 23rd, 2020


“Having the conversation within the business, the data science teams, and the technology teams about what problems are you trying to solve? What can …

#15 - Tech Resumes & Learnings From Uber Engineering Manager - Gergely Orosz

November 16th, 2020


“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 …

#14 - Founding Microsoft Office 365 & Digital Transformation - Richard Koh

November 9th, 2020


“Organizations should never set up a central digital transformation office. It should be owned by everybody in the organization. It’s not a CIO’s …

#13 - Startup Growth Strategy & Building Gojek Data Team - Crystal Widjaja

November 2nd, 2020


“Goal on the behaviors that matter. Don’t goal on your vanity metrics. Figure out what it is that, not just works for your product, but also for you as an individual."

Crystal Widjaja is a startup growth advisor and a …

#12 - Singapore's Open Government Products - Li Hongyi

October 26th, 2020


“You can run an organization where you communicate clearly, and you treat people fairly, and you try to set people up for success. I have seen it work, and I can make that happen, and I remember that it is possible."

#11 - The Journey to Humanise Software Development - Joshua Partogi

October 19th, 2020


“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, …

#10 - State of Java & Code Review Best Practices - Trisha Gee

October 12th, 2020


“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."

#9 - Tech Leadership & Hypergrowth at Fintech Bank N26 - Patrick Kua

October 5th, 2020


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

#8 - Digital Transformation Journey in SP Digital - Chang Sau Sheong

September 28th, 2020


“There is no permanent failure and there is no guarantee of success either. What you define as success, what you define as failure is just a definition."

Sau Sheong is the CEO of SP Digital, an energytech company, part …

#7 - Continuous Delivery and Secrets of Consulting - Sriram Narayanan

September 21st, 2020


“Continuous Integration is when you are integrating with the other developers on the code base as soon as possible. Continuous Delivery is when your code is in a deployable state and functionally correct."

In this …

#6 - Becoming a Tech Influencer Through Storytelling - Stephanie Wong

September 15th, 2020


“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 …

#5 - Infrastructure as Code - Kief Morris

September 7th, 2020


"With Infrastructure as Code, you’re not trying to kind of reverse engineer or understand what ended up somehow onto each system, you’re actually saying, this is how the system is built and because it’s built from that …

#4 - Women in Cybersecurity - Neha Malhotra

August 31st, 2020


"With the kind of security breaches and attacks that we are witnessing in this era, it becomes of prior importance that we prioritize security at the top."

In this episode, I am joined by Neha Malhotra who has recently …

#3 - Agile Essence and Challenging Status Quo - Stanly Lau

August 22nd, 2020


“Knowing and understanding are very different things. Unless I practice it along with good guidance, I may not increase my understanding."

There are several Agile misconceptions in the industry lately. It has even come …

#2 - Community Contribution and Mentoring Junior Devs - Michael Cheng

August 11th, 2020


Hear from Singapore's prominent community builder, Michael Cheng, on how to contribute to communities, and learn more about his latest passion for mentoring junior developers.


“Rather than being passive about it, …

#1 - Startup Tech Leadership - Jerome Poudevigne

August 3rd, 2020


"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 …

Welcome to Tech Lead Journal with Henry Suryawirawan

July 14th, 2020


"Great technical leadership requires more than just great coding skills. It requires a variety of other skills that are not well-defined."

In this trailer episode, your host Henry Suryawirawan explains why he created …

Loading ...

Listen to Tech Lead Journal


A free podcast app for iPhone and Android

  • User-created playlists and collections
  • Download episodes while on WiFi to listen without using mobile data
  • Stream podcast episodes without waiting for a download
  • Queue episodes to create a personal continuous playlist
RadioPublic on iOS and Android
Or by RSS
RSS feed

Connect with listeners

Podcasters use the RadioPublic listener relationship platform to build lasting connections with fans

Yes, let's begin connecting
Browser window

Find new listeners

  • A dedicated website for your podcast
  • Web embed players designed to convert visitors to listeners in the RadioPublic apps for iPhone and Android
Clicking mouse cursor

Understand your audience

  • Capture listener activity with affinity scores
  • Measure your promotional campaigns and integrate with Google and Facebook analytics
Graph of increasing value

Engage your fanbase

  • Deliver timely Calls To Action, including email acquistion for your mailing list
  • Share exactly the right moment in an episode via text, email, and social media
Icon of cellphone with money

Make money

  • Tip and transfer funds directly to podcastsers
  • Earn money for qualified plays in the RadioPublic apps with Paid Listens