
Tech Lead Journal
Great technical leadership requires more than just great coding skills. It requires a variety of other skills that are not well-defined, and they are not something that we can fully learn in any school or book. Hear from experienced technical leaders sharing their journey and philosophy for building great technical teams and achieving technical excellence. Find out what makes them great and how to apply those lessons to your work and team.
Latest episodes

Nov 23, 2020 • 52min
#16 - Responsible AI and Building Trust in AI - Liu Feng-Yuan
“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.

Nov 16, 2020 • 58min
#15 - Tech Resumes & Learnings From Uber Engineering Manager - Gergely Orosz
“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.

Nov 9, 2020 • 50min
#14 - Founding Microsoft Office 365 & Digital Transformation - Richard Koh
“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 job. It’s the CEO’s job."
Richard Koh is the CTO of Microsoft Singapore who played a major part in the Office 365 founding team. In this episode, I had an inspiring discussion with him around his journey founding the Office 365, the challenges he faced, and on how to approach digital transformation adoption. Our conversation started with some interesting observations on how organizations in Singapore are adapting to the COVID-19 impact, followed by the unique organizational structure Microsoft has in regional aspects and the regional CTO scope in decision making and shaping of Microsoft’s product and culture.
Richard also shares how the Office 365 team was structured to instil an independent yet collaborative environment, his viewpoints about technical product management and the importance of cloud technologies. Busting the myths of digital transformation, he provided some advice about how organizations should approach it. Last, Richard also shared about his external contributions to the community, including SGTech and some wisdom on continuous learning with a growth mindset.
Listen out for:
Impact of COVID - [00:05:59]
Richard’s career journey - [00:07:56]
Microsoft’s unique regional CTO structure & scope - [00:10:09]
The region macro trends - [00:13:43]
Founding Office 365 - [00:15:58]
The art of Product Management - [00:24:09]
Building Office 365 - [00:26:26]
Importance of cloud - [00:30:06]
Digital transformation adoption - [00:35:02]
Community contributions and other interests - [00:40:34]
Responsibility Tech - [00:45:01]
Richard’s 3 Tech Lead Wisdom - [00:46:45]
_____
Richard Koh’s Bio
Richard Koh is the CTO of Microsoft Singapore. In this role, he is responsible for engaging with key executive leaders across government, industry and academia; bringing in the macro technology landscape; and helping customers leverage technology innovations for their digital transformation. His focus areas include guiding technology policies, standards, legal and regulatory matters, as well as security, privacy and compliance decisions. Richard was part of the founding product team for Microsoft’s flagship productivity cloud services suite – Office 365.
Follow Richard:
Full bio – https://news.microsoft.com/en-sg/richard-koh/
Twitter – https://twitter.com/richardkoh
LinkedIn – https://www.linkedin.com/in/richardkoh/
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/14.

Nov 2, 2020 • 1h 12min
#13 - Startup Growth Strategy & Building Gojek Data Team - Crystal Widjaja
“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 Forbes 30 Under 30. She was most recently the SVP of Business Intelligence and Growth for Gojek. She is also the co-founder of Generation Girl, a non-profit organization that introduces young girls to STEM.
In this episode, I had a fascinating chat with Crystal on many things about startup and her exhilarating journey with Gojek as the first data hire. We started with the recent trends of the startup funding in US and Southeast Asia, and the impact that COVID has brought to the startup scenes. Crystal then shared her insightful tips on startup growth strategy, including the common pitfall startups need to avoid in their strategy. She also gave practical tips on how a startup can start its data analytics journey. We then talked about her recent Gojek career when she outlined her amazing journey building Gojek data team from one person (herself) to 200+ people, the challenges she had to go through and how she overcame them. Last, Crystal shared about Generation Girl and why it is an important cause to help Indonesian young girls to succeed in STEM.
Listen out for:
Crystal’s career journey - [00:06:04]
Why Crystal quit Gojek and moved to VC - [00:09:26]
Startup trends in US and SEA - [00:13:16]
Impact of COVID to startup growth and funding - [00:20:10]
Reforge - [00:25:56]
Tips on startup growth strategy - [00:28:32]
Strategy for building data analytics strategy - [00:36:55]
Building Gojek data team as the first data hire - [00:45:54]
Generation Girl - [00:59:30]
Crystal’s 3 Tech Lead Wisdom - [01:08:22]
_____
Crystal Widjaja’s Bio
Crystal Widjaja is a startup growth advisor, Reforge advisor partner, and Sequoia Scout in the SF Bay Area. Crystal has been recognized as a Forbes 30 Under 30 and was most recently the Senior VP of Business Intelligence and Growth for Gojek, the leading on-demand multi-service platform in Southeast Asia committed to empowering informal sectors and MSMEs through technology. She is also a co-founder of Generation Girl, a non-profit organization that aims to introduce young girls to Science, Technology, Engineering, and Math (STEM).
Follow Crystal:
Website – https://www.crissyw.com/
Twitter – https://twitter.com/crystalwidjaja
LinkedIn – https://www.linkedin.com/in/crystalwidjaja/
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/13.

Oct 26, 2020 • 46min
#12 - Singapore's Open Government Products - Li Hongyi
“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."
Hongyi is the Director of Open Government Products, a division of the Government Technology Agency of Singapore. He leads an experimental team of engineers, designers, and product managers who build technology for the public good, such as Data.gov.sg, Parking.sg, FormSG, Go.gov.sg, and Isomer.
In this episode, I had an inspiring chat with Hongyi about the Singapore government’s challenges in adopting new tech, including some major hurdles that he needed to overcome at the beginning. Hongyi then shared more about his team, Open Government Products (OGP), how he started the whole initiative, scaled it up, and importantly built some cool products that have brought tremendous impact to the public good. Hongyi also outlined his visions for OGP, that include open sourcing the products that his team has built for other governments to adopt and implement. He also touched on Singapore government’s challenges in terms of cloud adoption and hiring engineering talent. Do not miss Hongyi’s explanation on “bureaucratic deadlock” that he beautifully explained as one of the major challenges that he faced when starting OGP.
Listen out for:
Hongyi’s career journey - [00:04:36]
Singapore government’s challenges in adopting new tech - [00:13:33]
The biggest hurdles that Hongyi overcame at the beginning - [00:17:38]
Open Government Products (OGP) - [00:21:04]
How Open Government Products get approved - [00:24:08]
Examples of Open Government Products and the impact - [00:25:38]
How Hongyi scaled up OGP - [00:30:11]
OGP vision - [00:31:30]
Cloud adoption in Singapore government - [00:36:04]
Singapore government’s talent challenge - [00:39:42]
Hongyi’s 3 Tech Lead Wisdom - [00:42:06]
_____
Li Hongyi’s Bio
Hongyi is the Director of Open Government Products, a division of the Government Technology Agency of Singapore. He leads an experimental team of engineers, designers, and product managers who build technology for the public good. Projects they work on include Parking.sg, Go.gov.sg, and RedeemSG.
Prior to joining the public sector, Hongyi worked at Google on the distributed databases and image search teams. He previously attended MIT, where he obtained degrees in computer science and economics. In his free time, he works on personal projects like typographing.com and chatlet.com.
Follow Hongyi:
LinkedIn – https://www.linkedin.com/in/hongyi-li-16183230
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/12.

Oct 19, 2020 • 39min
#11 - The Journey to Humanise Software Development - Joshua Partogi
“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:
LinkedIn – https://www.linkedin.com/in/jpartogi/
Twitter – https://twitter.com/jpartogi
YouTube – https://youtube.com/c/jpartogi
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.

Oct 12, 2020 • 56min
#10 - State of Java & Code Review Best Practices - Trisha Gee
“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:
Website – https://trishagee.com
Twitter – https://twitter.com/trisha_gee
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.

Oct 5, 2020 • 1h 4min
#9 - Tech Leadership & Hypergrowth at Fintech Bank N26 - Patrick Kua
“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.

Sep 28, 2020 • 43min
#8 - Digital Transformation Journey in SP Digital - Chang Sau Sheong
“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 of SP Group, the leading energy utility in Asia Pacific and one of Singapore’s largest corporations. In this episode, Sau Sheong shared with me about the digital transformation journey that he embarked in SP Digital, including some success and failure stories. His achievements during this transformation journey led him to winning the “Executive of the Year for Utilities” award at SBR Management Excellence Awards 2019. Sau Sheong also shared his interesting career journey from being a software engineer, to being a CTO, and to becoming a CEO in SP Digital. Sau Sheong has written multiple programming books, and he mentioned what drives him to write those books, and why he is also very active in the tech communities. Don’t miss his sharing on some unique experiences that he had with his readers!
Listen out for:
Sau Sheong’s unconventional career journey from being a software engineer to becoming a CEO - [00:04:36]
How SP Digital went through digital transformation - [00:09:49]
Why Sau Sheong took up SP Digital CEO role - [00:25:05]
Some failure stories during SP Digital digital transformation - [00:26:33]
Sau Sheong’s personal awards and recognitions - [00:29:57]
Why Sau Sheong dedicates his time for community contributions - [00:32:18]
Sau Sheong’s writing passion and why he likes writing, including authoring books - [00:35:47]
Sau Sheong’s Tech Lead Wisdom - [00:40:06]
_____
Chang Sau Sheong’s Bio
Sau Sheong runs SP Digital, the digital business subsidiary of SP Group. In his 25 years of industry experience, he has lead engineering teams at PayPal, Yahoo, and HP to build software products. He was previously a co-founder in a software company and was involved in startups for more than 10 years. He is active and contributes to many technology communities in Singapore and Southeast Asia (especially Go and Ruby) and has written 4 programming books. Sau Sheong has a bachelor’s degree in Computer Engineering and a Masters in Commercial Law.
Follow Sau Sheong:
LinkedIn – https://www.linkedin.com/in/sausheong
Twitter – https://twitter.com/sausheong
Website – http://sausheong.github.io/
Our Sponsors
This episode is brought to you by JetBrains.
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/8.

Sep 21, 2020 • 1h 38min
#7 - Continuous Delivery and Secrets of Consulting - Sriram Narayanan
“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 episode, I had a long deep conversation with Sriram Narayanan (Ram for short), a Principal Consultant at ThoughtWorks Singapore. Ram is one of my mentors and someone that I always enjoy listening to for all his wisdom and vast amount of experience in the industry. Ram has an illustrious versatile career, successfully transforming his role repeatedly, from being a developer, build & release engineer, system administrator, Agile consultant, and recently Continuous Delivery consultant. We discussed in depth about what Continuous Delivery is, including several important concepts in the DevOps world, such as Testing Pyramid, Value Stream Map, and Segregation of Duty. Ram also gave his valuable tips on how to become a successful consultant and how to manage client stakeholders well. We also touched on a few fun discussions on how one should keep up with the rapid changes in technology and deal with a plethora of industry buzzwords. Do not miss the insightful archery analogy anecdote in our conversation!
Listen out for:
Ram’s career journey and how he progressed in ThoughtWorks - [00:05:14]
What Continuous Delivery is - [00:20:50]
What Testing Pyramid is - [00:38:34]
Ram’s view on “buzzword driven development” - [00:48:07]
Why and how one should keep up with technologies - [00:53:27]
Importance of Value Stream Map and Segregation of Duty - [01:02:41]
How to be a successful consultant and deal with imposter syndrome - [01:17:55]
Tips on managing stakeholders - [01:24:40]
Ram’s 3 Tech Lead Wisdom - [01:31:15]
_____
Sriram Narayanan’s Bio
Sriram “Ram” Narayanan has worked for 24 odd years in the IT and non-IT in various roles and capacities. He has run his own businesses, and has helped others succeed in theirs. He is a self-taught programmer and enjoys learning all the time. In his professional capacity, he currently helps customers on their journey to Continuous Delivery. In his personal time, he is working on a book on Continuous Delivery, and is a student of approaches to reverse climate change.
Follow Sriram:
Website – https://www.sriramnarayanan.com
LinkedIn – https://www.linkedin.com/in/sriramnrn
GitHub – https://github.com/sriramnrn
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/7.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.