Skip to main content
Tech Lead Journal

Tech Lead Journal

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

Apple Podcasts

Breaker Logo

Breaker

Castbox Logo

Castbox

Google Podcasts Logo

Google Podcasts

Overcast Logo

Overcast

Pocket Casts Logo

Pocket Casts

RadioPublic Logo

RadioPublic

Spotify Logo

Spotify

#57 - Observing Your Production Systems and Yourself - Jamie Riedesel
“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." Jamie Riedesel is a Staff Engineer at Dropbox working on the HelloSign product and also the author of “Software Telemetry”. In this episode, Jamie shared an overview of software telemetry and explained why it is important for us to understand how our production systems are behaving by using those telemetry data. She also explained different software telemetry types, concepts such as observability and cardinality, and shared some software telemetry best practices. In the second part of our conversation, Jamie opened up and shared her own personal experience dealing with toxic work environments. She emphasized the importance of self-awareness and psychological safety, as well as went through the five key dynamics to a successful team based on Google’s re:Work blog post. Listen out for: Career Journey - [00:05:15] Software Telemetry - [00:07:22] Knowing Your Production System - [00:12:13] Types of Software Telemetry - [00:16:45] High Cardinality - [00:22:34] Observability & Buzzwords - [00:27:08] In-House vs. SaaS - [00:30:04] Some Telemetry Best Practices - [00:32:35] Toxic Workplace - [00:38:45] Identifying Your Toxicity - [00:44:18] Psychological Safety - [00:49:02] Identifying a Person’s Baggage - [00:53:52] Who is On The Team Matters Less - [00:58:09] 3 Tech Lead Wisdom - [01:01:49] _____ Jamie Riedesel’s Bio Jamie Riedesel has over twenty years of experience in the tech industry, and has spent her time as a System Administrator, Systems Engineer, DevOps Engineer, and Platform Engineer. She is currently a Staff Engineer at Dropbox, working on their HelloSign product. Jamie’s blog at sysadmin1138.net has been there since 2004 and survived the apocalypse of Google Reader shutting down. Jamie is the author of “Software Telemetry” through Manning Publications, and also has a deep interest in reforming team cultures to be less toxic. Follow Jamie: Blog – https://sysadmin1138.net/mt/blog/ Twitter – https://twitter.com/sysadm1138 LinkedIn – https://www.linkedin.com/in/jamie-riedesel-983773b 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/57.
01:06:58
September 27, 2021
#56 - Refactoring–The Discipline for Writing Good Code - Christian Clausen
“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: Twitter – https://twitter.com/thedrlambda GitHub – https://github.com/thedrlambda Medium – https://thedrlambda.medium.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/56.
50:17
September 20, 2021
#55 - It's Time to Own Your Tech Career - Don Jones
“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 is the author of “Own Your Tech Career” and the VP of Developer Skills at Pluralsight. In this episode, Don explained why it is important for us to understand the career we want and aim to build that career deliberately, instead of keep chasing promotion and more money continuously, and thus winding up in a rat race. He emphasized a few important things as part of owning our career, such as the importance of soft skills, showing yourself as a professional, building a personal brand, and being a better decision-maker. Do not miss a couple of showing up as professional tips that Don adopted from Disney! Listen out for: Career Journey - [00:05:52] Owning Our Tech Career - [00:07:11] On Money - [00:11:18] Importance of Soft Skills - [00:13:24] Showcasing Strong Profile - [00:16:28] Showing as Professional: Be Your Word - [00:20:14] Be Detailed and Precise - [00:23:15] Cut Your Losses When The Time is Right - [00:25:21] Let Blue Sky Mode Happen - [00:29:28] Draw a Yellow Line - [00:31:38] Building a Personal Brand - [00:34:45] What to Contribute and Finding Time - [00:40:24] RAPID Decision Making - [00:43:46] Deciding What’s Enough - [00:45:29] Deciding What to Believe - [00:47:55] 3 Tech Lead Wisdom - [00:51:23] _____ Don Jones’s Bio Don Jones has been in the IT industry since the mid-1990s, and has worked in roles ranging from software developer to network engineer. He’s most well-known for his work with Microsoft’s Windows PowerShell, and he’s written literally dozens of books on other IT topics. Today, much of Don’s focus is on helping technology professionals become owners of their careers, through books like How to Own Your Tech Career and projects like his Ampere.Club website. You can view Don’s full bibliography at DonJones.com. Follow Don: Website – https://donjones.com/ LinkedIn – https://linkedin.com/in/concentrateddon/ Twitter – https://twitter.com/concentrateddon Ampere Club – https://ampere.club 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/55.
55:05
September 13, 2021
#54 - Jumping Into Tech Leadership Roles - Alvaro Moya
“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: Lidr – https://www.lidr.co LinkedIn – https://www.linkedin.com/in/alvarormoya/ Twitter – https://twitter.com/AlvaroRMoya Email – alvaro@lidr.co Join #TECHLEADweek on 27-30 Sep 2021 – https://tech.lidr.co/tlw-techleadjournal 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.
51:27
September 6, 2021
#53 - Principles for Adopting Microservices Successfully - Chris Richardson
“The whole point of microservices and adopting microservices is not to have microservices. The goal is to improve the software delivery key metrics, i.e. rapid, reliable, frequent, and sustainable delivery of software." Chris Richardson is a recognized thought leader in microservices and the author of “Microservices Patterns”. In this episode, we opened our conversation talking about the current state of microservices vs monolith architecture. Chris then explained why he thinks monolith is not actually an anti-pattern and when it’s a good time for us to consider adopting microservice architecture. He then shared about the success triangle for implementing microservices, important concepts such as design time coupling and some microservices patterns, such as the Saga pattern, and how his current work on Eventuate can help developers to implement these patterns easier. At the end, Chris briefly explained some of his important principles for decomposing a monolith successfully. Listen out for: Career Journey - [00:05:52] State of Microservices vs Monolith - [00:11:56] Monolith is Not an Anti-Pattern - [00:15:43] When to Adopt Microservices - [00:18:46] Microservices Success Triangle - [00:23:04] Design Time Coupling - [00:26:40] Distributed Transaction and Saga Pattern - [00:33:21] Eventuate - [00:36:36] Tips for Implementing Saga Pattern - [00:39:00] Principles to Decompose Monolith - [00:43:49] 3 Tech Lead Wisdom - [00:50:12] _____ Chris Richardson’s Bio Chris Richardson is a software architect and serial entrepreneur. He is a Java Champion, a JavaOne rock star and the author of “POJOs in Action”, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, Chris is a recognized thought leader in microservices, having authored the book “Microservices Patterns”. He regularly speaks at international conferences and delivers consulting and training that helps organizations successfully adopt and use the microservice architecture. Follow Chris: LinkedIn – https://www.linkedin.com/in/pojos/ Twitter – https://twitter.com/crichardson Consulting, Training & Blog – https://chrisrichardson.net/ Microservices Patterns – http://adopt.microservices.io/ Eventuate – https://eventuate.io/ “Distributed Data Patterns for Microservices” online course – https://microservices.matrixlms.com/user_catalog_class/show/350821 Use XAAAUDNI coupon code for $120 discount 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/53.
52:51
August 30, 2021
#52 - Software Qualities for Quality Software - Marco Faella
“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: LinkedIn – https://www.linkedin.com/in/marco-faella-8675574/ Twitter – https://twitter.com/m_faella Website – http://wpage.unina.it/m.faella 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.
53:11
August 23, 2021
#51 - JHipster Open Source Story and Java at Microsoft - Julien Dubois
“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: Twitter – https://twitter.com/juliendubois LinkedIn – https://www.linkedin.com/in/juliendubois/ Github – https://github.com/jdubois Website – https://www.julien-dubois.com/ 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.
48:47
August 16, 2021
#50 - Riding the Architect Elevator to the Cloud - Gregor Hohpe
“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 “Software Architect Elevator” and “Cloud Strategy”. In this episode, Gregor started our conversation by explaining the role of a software architect, the reason for the latest resurgence of the role, and his software architect elevator concept. He then described what a good architecture should look like and how to deal with trade-offs by using the analogy of financial options. We then discussed in-depth about the cloud and why adopting cloud requires a lifestyle change in order to benefit from it the most. Gregor also described why organizations need a good viable cloud strategy and debunked the concern of many organizations on cloud vendor lock-in. He also gave his tips on how organizations should approach building an in-house cloud platform and how to change the organization structure to embrace the cloud better. Towards the end, do not miss our insightful discussion on Gregor’s law of excessive complexity! Listen out for: Career Journey - [00:06:48] Software Architect Role - [00:07:48] Software Architect Elevator - [00:12:07] An Architect Stands on 3 Legs - [00:14:37] Good Architecture - [00:18:08] Trade-offs - [00:21:09] Definition of Cloud - [00:25:55] Cloud is a Lifestyle Change - [00:28:56] Motivation for Moving to the Cloud - [00:32:18] Cloud Strategy - [00:36:43] Building up Cloud Strategy - [00:39:36] Patterns & Antipatterns - [00:43:57] Cloud is Not an Infrastructure Topic - [00:49:29] In-house Cloud Platform - [00:52:38] Gregor’s Law of Excessive Complexity - [00:57:39] Organization Structure - [01:01:37] 3 Tech Lead Wisdom - [01:05:16] _____ Gregor Hohpe’s Bio As an Enterprise Strategist at AWS, Gregor advises CTOs and tech leaders in their organizational and technology platform transformation. Prior to joining AWS, Gregor served as a Smart Nation Fellow to the Singapore government, as technical director in Google Cloud’s Office of the CTO, and as Chief Architect at Allianz SE, where he oversaw the architecture of a global data center consolidation and deployed the first private cloud software delivery platform. He is an active member of the IEEE Software advisory board. Follow Gregor: LinkedIn – https://www.linkedin.com/in/ghohpe/ Twitter – https://twitter.com/ghohpe The Architect Elevator – https://architectelevator.com/ Cloud Strategy – https://cloudstrategybook.com 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? 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/50.
01:09:47
August 9, 2021
#49 - Visualizing Your Value Stream With Kanban - Dimitar Karaivanov
“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: LinkedIn – https://www.linkedin.com/in/dimitar-karaivanov Twitter – https://twitter.com/dimitar_hk Kanbanize – https://kanbanize.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/49.
47:12
August 2, 2021
#48 - Communicate to Become a Happy & Productive Engineer - Chris Laffra
“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.
59:28
July 26, 2021
#47 - Micro-Frontends and the Socio-Technical Aspect - Luca Mezzalira
“Micro-frontends are representations of business subdomains. We should differentiate them from components, because components are solving technical problems. Micro-frontends are looking from the product side on how you can create value in isolation for your users." Luca Mezzalira is a Principal Architect at AWS, an expert on micro-frontends, and the author of the upcoming “Building Micro-Frontends” book. In this episode, Luca described the concept of micro-frontends in-depth, along with the where and when companies should apply this concept for building the frontends. Luca also shared about the principles behind micro-frontends, why it is important to be technology agnostic, and how to design the CI/CD pipelines. Luca also mentioned some of the common pitfalls and anti-patterns that we should avoid when using micro-frontends, as well as sharing his tips on how organisations can start adopting micro-frontends in their architecture. Listen out for: Career Journey - [00:04:41] Micro-Frontends - [00:11:11] Where to Apply Micro-Frontends - [00:14:18] Team Structure - [00:16:08] When to Consider Micro-Frontends - [00:18:34] Examples of Apps Using Micro-Frontends - [00:23:01] Micro-Frontends Principles - [00:24:33] Technology Agnostic Micro-Frontends - [00:27:21] Application Shell Concept - [00:30:19] Micro-Frontends CI/CD - [00:33:42] Micro-Frontends Anti-Patterns - [00:36:22] Starting with Micro-Frontends Tips - [00:40:43] “Building Micro-Frontends” Book - [00:43:30] 3 Tech Lead Wisdom - [00:46:54] _____ Luca Mezzalira’s Bio Working in the industry since 2004, Luca have lent his expertise predominantly in the field of solution architecture. After helping DAZN becoming a global streaming platform in just 5 years, Luca is now working as a Principal Architect at AWS, helping customers in the media and entertainment space to deliver cost-effective and scalable cloud solutions. He has gained accolades for revolutionising the scalability of frontend acrhitectures with micro-frontends, from increasing the efficiency of workflows to delivering quality in products. Known as an excellent communicator who believes in using an interactive approach for understanding and solving problems of varied scopes, Luca often shares with the community the best practices to develop cloud-native architectures to solve technical and organisational challenges. Follow Luca: Twitter – https://twitter.com/lucamezzalira LinkedIn – https://www.linkedin.com/in/lucamezzalira Website – https://lucamezzalira.com/ “Building Micro-Frontends” book – https://www.buildingmicrofrontends.com/ Micro-Frontends Tips – https://buildingmfe.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/47.
51:51
July 19, 2021
#46 - Business Agility - Evan Leybourn
“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." Evan Leybourn is the founder and CEO of Business Agility Institute. In this episode, Evan shared about the current maturity of agile adoption and how agile has matured over the years by looking at 3 different agility categories, including business agility. Evan then explained further what business agility means, and his interesting story of why he started the Business Agility Institute. He then explained in-depth the concept of business agility domains, a model comprising 12 different interacting domains across four dimensions centred around the customer. We then discussed his theory of agile constraints and Evan shared his insights on why he thinks Agile and DevOps transformations are currently hitting diminishing returns and how we should address it by continuously finding the constraint to solve. Evan also touched on and shared about the recent Business Agility Institute research finding on why many agile organizations unconsciously fail to embed and support Diversity, Equality, and Inclusion (DEI) within the organizations. Listen out for: Career Journey - [00:04:56] Current Maturity of Agile Adoption - [00:09:24] Business Agility - [00:16:57] Business Agility Institute - [00:21:15] Agile & DEI - [00:27:45] Business Agility Domains - [00:30:59] Theory of Agile Constraints - [00:40:28] 3 Tech Lead Wisdom - [00:46:45] _____ Evan Leybourn’s Bio Evan is the Founder and CEO of the Business Agility Institute; an international membership body to both champion and support next-generation organisations: Companies that are agile, innovative and dynamic - perfectly designed to thrive in today’s unpredictable markets. As well as leading the Business Agility Institute, Evan is also the author of Directing the Agile Organisation (2012) and #noprojects: A Culture of Continuous Value (2018). Follow Evan: Website – https://businessagility.institute/ LinkedIn – https://www.linkedin.com/in/evanleybourn/ Twitter – https://twitter.com/eleybourn 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/46.
51:20
July 12, 2021
#45 - The Future of Digital Healthcare - Dr. Yong Chern Chet
“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”. That means how you practice medicine can be enabled through technology itself." Dr. Yong Chern Chet is the founding COO of a Southeast Asian region early stage digital health start-up headquartered in Singapore with a simple mission of enabling “Better Healthcare for All”. In this episode, Dr. Chet shared about the current challenges in healthcare and how technology can be used to overcome those challenges. He then shared about his 5C model that outlines the areas where technology can play a part in the digital healthcare, as well as the various technologies and adoption drivers that enable the future of digital healthcare. Listen out for: Career Journey - [00:03:54] Current Challenges in Healthcare - [00:13:14] Solving Healthcare Challenges - [00:16:52] Digital Healthcare 5Cs- [00:26:15] Digital Healthcare Technologies - [00:32:05] Digital Healthcare Adoption - [00:42:11] 3 Tech Lead Wisdom - [00:47:12] _____ Dr. Yong Chern Chet’s Bio Dr. Yong Chern Chet (Chet) is the founding Chief Operating Officer with a Southeast Asian region early stage digital health start-up headquartered in Singapore offering key healthcare services such as 24/7 direct access to doctor teleconsultation services, an ePharmacy platform and health & wellness content. Prior to this, Dr. Chet held various senior management roles leading innovation and digital transformation from within the healthcare industry and beyond. His corporate innovation achievements have been acknowledged via awards like the Enterprise Innovation Award at the 24th Asia IoT Business Platform for the use of Big Data and Machine Learning technology to enhance business operations and IDC’s Asia Pacific Digital Transformation Awards (DXa) 2018 under the Operation Model Master category for Thailand. Early career experience included time in management consulting as the Healthcare Industries Sector Leader and a Director with the Risk Consulting Practice for Deloitte Southeast Asia. Dr. Yong is a qualified medical doctor trained in the field of surgery and orthopaedics. Follow Dr. Chet: LinkedIn – https://www.linkedin.com/in/chetyong 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/45.
50:02
July 5, 2021
#44 - Team Topologies - Manuel Pais
“Practices and principles are necessary and useful, but they should be informed by what the constraints are in the first place. We need to acknowledge the constraints, and then build and decide on practices and principles based on that." Manuel Pais is the co-author of “Team Topologies” and a DevOps thought leader, focusing on team interactions, delivery practices, and accelerating flow. In this episode, Manuel shared great insights from his book “Team Topologies”, starting from highlighting some constraints that organizations typically face, such as Conway’s Law and cognitive load. Manuel then explained the 4 fundamental team topologies and how they are addressing those constraints. Manuel also shared about the Team API concept as well the 3 core interaction modes, which inform how teams should interact with each other in order to improve the overall flow within the business. Finally, Manuel shared some advice on how leaders can start implementing these ideas within their organizations. Listen out for: Career Journey - [00:04:47] Team Topologies - [00:07:00] Challenges with Organization Chart - [00:08:58] Measuring Flow - [00:11:54] Conway’s Law - [00:14:57] How to Use Conway’s Law - [00:18:10] Breaking Monolith into Microservices - [00:21:15] Cognitive Load - [00:23:57] 4 Fundamental Team Topologies - [00:27:33] Team API - [00:34:55] 3 Interaction Modes - [00:37:57] Advice to Align with Team Topologies - [00:42:41] 3 Tech Lead Wisdom - [00:48:13] _____ Manuel Pais’s Bio Manuel Pais is the co-author of “Team Topologies: organizing business and technology teams for fast flow”. Recognized by TechBeacon as a DevOps thought leader, Manuel is an independent IT organizational consultant and trainer, focused on team interactions, delivery practices and accelerating flow. Manuel is also a LinkedIn instructor on Continuous Delivery. Follow Manuel: Twitter – https://twitter.com/manupaisable LinkedIn – https://www.linkedin.com/in/manuelpais/ Team Topologies – https://teamtopologies.com/ Team Topologies Academy – https://academy.teamtopologies.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/44.
51:36
June 28, 2021
#43 - The SPACE of Developer Productivity and New Future of Work - Dr. Jenna Butler
“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.
58:22
June 21, 2021
#42 - Chaos Engineering - Mikołaj Pawlikowski
“Chaos engineering is the discipline of experimenting on the system in order to increase your confidence that the system will survive difficult conditions." Mikołaj Pawlikowski is an engineering lead at Bloomberg and the author of “Chaos Engineering: Site reliability through controlled disruption“. In this episode, Miko shared about what chaos engineering is, including clarifications on some of the common misconceptions. Miko also mentioned about the chaos engineering tools, steps and prerequisites to do chaos engineering, and the skill set required of a chaos engineer, and how we should explain the rationale and motivation behind chaos engineering to get the management buy-in. Towards the end, Miko also shared about chaos engineering for people; an interesting excerpt taken from his book, and his mission over the last few years to make chaos engineering boring. Listen out for: Career Journey - [00:04:26] Chaos Engineering - [00:05:15] “Chaos“ in Chaos Engineering - [00:08:37] Getting Management Buy-in - [00:13:08] Running in Production - [00:18:29] Other Common Misconceptions - [00:20:53] 4 Steps to Chaos Engineering - [00:25:41] Skill Set of a Chaos Engineer - [00:28:11] Examples of Chaos Engineering Tools - [00:32:09] Chaos Engineering for People - [00:37:48] Make Chaos Engineering Boring - [00:42:08] 3 Tech Lead Wisdom - [00:46:12] _____ Mikołaj Pawlikowski’s Bio Mikołaj Pawlikowski is an engineering lead at Bloomberg. He’s the author of “Chaos Engineering: Site reliability through controlled disruption”, a frequent speaker, and the maintainer of Goldpinger and PowerfuSeal open source projects. Follow Mikołaj: LinkedIn – https://www.linkedin.com/in/mikolajpawlikowski/ Twitter – https://twitter.com/mikopawlikowski Github – https://github.com/seeker89/chaos-engineering-book “Chaos Engineering“ book – https://www.manning.com/books/chaos-engineering Chaos Engineering Newsletter – https://chaosengineering.news/ 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/42.
52:52
June 14, 2021
#41 - Building a Cybersecurity Career & Pandemic Security Gaps - Tony Jarvis
“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: LinkedIn – https://www.linkedin.com/in/tony-jarvis/ Twitter – https://twitter.com/TonyJamesJarvis 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.
59:10
June 7, 2021
#40 - Data-Driven DevOps with Launchable - Kohsuke Kawaguchi
“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
49:53
May 24, 2021
#39 - Relearning ABCDEFG & Enabling Technology for Social Impact - Jim Lim
“Technology is really impacting our daily life, sometimes without us knowing, and it’s important that we start understanding or relearning what is ABCDEFG. In the future of business, or future of work, there are many use cases of technology that are non-traditional, non-techie people need to learn and know how to use them." Jim Lim is the founder of the socio-techno network 59stVentures, the healthcare sector lead for NCS, and previously the CEO of Good Doctor Technology. In this episode, I had a fun conversation with Jim to redefine ABCDEFG, which is a shorthand for a set of modern immersive technologies that are rapidly affecting our daily life, sometimes without us even knowing. ABCDEFG stands for AI, Blockchain, Cloud, Data, Ecosystem, and 5G. Jim also shared with me his unique multicultural career journey and the reasons why he started 59stVentures as a way to pay it forward and contribute back to the society. Listen out for: Career Journey - [00:05:25] Embracing Multicultural - [00:11:15] Pay It Forward - [00:15:10] The 59 Number - [00:19:43] Redefining ABCDEFG - [00:21:57] A = AI - [00:26:15] B = Blockchain - [00:36:40] C = Cloud - [00:42:33] D = Data - [00:47:41] E = Ecosystem - [00:49:56] FG = 5G - [00:54:39] 3 Tech Lead Wisdom - [01:01:50] _____ Jim Lim’s Bio Jim is the founder of 59stVentures, a socio-techno network focussing in leveraging expertise, experiences and connections of senior executives globally to contribute back to the society. He is currently also the healthcare sector lead for NCS tasked to build digital healthcare ecosystem and to expand NCS footprint regionally. Jim also sits in the board of startup companies in China, Taiwan, Singapore and India. Prior to this, he was CEO for Good Doctor Technology, a Joint-Venture between PingAn Good Doctor from China and Grab. He joined the company as first employee to setup the entire business in Indonesia and Singapore. Jim is currently also adjunct lecturer for NUS, SUSS, Huawei University and FinTech Academy. Before Good Doctor, Jim was the Global Senior Director in Group Chief Transformation Office in Huawei Technologies and its Regional Chief Technology Officer for strategic digital transformation projects in APAC, focussing on digital transformation cross industries (e.g. Telco, Smart Nation/City, Retail, Healthcare, Logistics, Agriculture), domains (e.g. Cloud, IoT, Big Data, Mobile Money, Connectivity) and aspects (e.g. Business Modelling, Customer Journey, Design Thinking, Org. Change). Follow Jim: LinkedIn – https://www.linkedin.com/in/jim-lim-shien-min-pmp-ba537a1/ Email – shienmin@gmail.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/39.
01:07:38
May 17, 2021
#38 - The Tech Executive Operating System - Aviv Ben-Yosef
“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 eventually end up paying long term." Aviv Ben-Yosef is an advisor and consultant for tech executives to help them create world-class engineering teams. In this episode, Aviv shared with me in-depth about “The Tech Executive Operating System“, his latest book for first-timers and veteran tech leaders to maximize their leverage, which includes the axioms of tech leadership, producing Tech Capital to drive value vs obsessing about tech debt, shifting the engineers mindset to create impact by adopting “Coders Without Borders“ mentality, moving up the decision stream to increase leverage, how to create impact within the organization, importance of product mastery, and organizational debt. Towards the end, Aviv also explained why we should not forget to put more emphasis on product-oriented engineers, instead of principal engineers who focus solely on just the tech. Listen out for: Career Journey - [00:04:50] Tech Executive Operating System - [00:08:00] Why Does the Company Need You - [00:09:40] Executive Leadership is Long-Term - [00:12:30] Tech Capital - [00:14:00] Coders Without Borders - [00:17:49] First 100 Days - [00:20:43] Moving Upstream - [00:25:48] Balancing the Time - [00:32:55] Management by Walking Around - [00:37:06] Creating Impact - [00:39:58] R&D - [00:45:05] Organizational Debt - [00:51:06] Conway’s Law and Microservices - [00:54:15] Product Mastery - [00:55:24] Product 101 - [00:58:29] Less Principal Engineers, More Product Engineers - [01:01:39] 3 Tech Lead Wisdom - [01:03:48] _____ Aviv Ben-Yosef’s Bio Aviv Ben-Yosef is an advisor, coach, and consultant for executives and leaders throughout the tech industry. In his consulting business, he helps companies worldwide, ranging from day-old startups to Fortune 100 companies. Aviv’s mission is to help create world-class engineering teams that achieve the unthinkable by upgrading tech from a tool to part of the strategy, amassing Tech Capital, and creating Coders without Borders. In his work as a consultant, Aviv has developed a unique approach to aid software organizations’ leadership. Aviv’s online writing has reached over six million readers, and his publishing includes multiple blogs, podcasts, videos, and online courses. He is the author of The Tech Executive Operating System, a book for first-timers and veteran tech leaders who seek to maximize their leverage. Follow Aviv: Website – https://avivbenyosef.com/ The Tech Exec Podcast – https://www.techexecpodcast.com/ LinkedIn – https://www.linkedin.com/in/avivbenyosef/ Twitter – https://twitter.com/avivby 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/38.
01:06:32
May 10, 2021
#37 - Lean Inception & Fun Retrospectives - Paulo Caroli
“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 business, the users, and the engineers, so they align and decide what is the very first step." Paulo Caroli is a Principal consultant at Thoughtworks, co-founder of Agile Brazil, and the author of the best-seller Lean Inception and the recent FunRetrospectives. In this episode, Paulo shared in-depth with me about Lean Inception, its connection with Lean Startup movement, the similarities and differences with Design Sprint, how to create a good product vision, MVP canvas, and also the importance of shifting our mindset from project to product. In the second half of our conversation, Paulo shared his latest contribution, FunRetrospectives, which brings together many techniques to conduct effective retrospectives. He explained the reasoning behind the fun techniques, shared some of those fun activities, and also emphasized the importance of psychological safety and facilitation skills in a retrospective. Listen out for: Career Journey - [00:05:43] Lean Inception - [00:08:35] Lean Inception and Design Sprint - [00:14:06] Lean Inception Frequency - [00:17:18] Lean Inception Agenda - [00:20:33] Product Vision - [00:29:41] MVP Canvas - [00:33:50] Fun Retrospectives - [00:38:44] Retrospective Celebration Activities - [00:41:28] Lightweight Environment - [00:44:52] Retrospective Check-in - [00:48:29] Facilitation Skills - [00:50:24] 3 Tech Lead Wisdom - [00:52:47] _____ Paulo Caroli’s Bio Paulo Caroli is the author of the best-seller Lean Inception: how to align people and build the right product. His most recent contribution is FunRetrospectives, which brings together numerous techniques to conduct effective retrospectives. As a principal consultant at ThoughtWorks, he helped transform dozens of organisations worldwide. Follow Paulo: Website – https://www.caroli.org/en/ Twitter – https://twitter.com/paulocaroli LinkedIn – https://www.linkedin.com/in/paulocaroli/ FunRetrospectives – https://www.funretrospectives.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/37.
55:40
May 3, 2021
#36 - Building High-Performing Teams with Observability and CI/CD - Charity Majors
“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 lot of toil. Not working on things they have to do in order to get to the things they want to do." Charity Majors is the co-founder and CTO of Honeycomb, the observability tools for engineering teams to debug production systems faster and smarter. In this episode, we discussed in-depth about building high-performing teams by having observability and CI/CD as the critical pillars to support it. We opened up our discussion discussing what observability is and how Honeycomb helps to provide observability for distributed systems compared to the other monitoring tools available. Charity then shared her strong views on how to build high-performing teams by focusing on Continuous Delivery, the sociotechnical aspects of the team, and the 5th key metric as her addition to the widely known DORA metrics. Towards the end, we discussed the engineer/manager pendulum, how one should be conscious about it, and that we should not treat going into management as a promotion or a one-way street. Listen out for: Career Journey - [00:06:04] Observability and Monitoring - [00:10:52] Observability Mindset - [00:13:08] Implementing Observability - [00:15:09] Observability Pillars - [00:18:35] Honeycomb Overview - [00:20:06] Honeycomb Cool Use Cases - [00:27:02] Writing Custom Database - [00:28:40] Building High-Performing Team - [00:31:20] 15-Min Continuous Delivery - [00:34:45] Testing in Production - [00:36:05] Shipping is Company’s Heartbeat - [00:38:47] Sociotechnical Aspect of Teams - [00:41:01] Good Traits to Look for in Engineers - [00:43:17] The 5th Key Metric - [00:45:51] Engineer/Manager Pendulum - [00:48:45] Effective Manager - [00:54:21] Concerns on Manager/IC Pendulum - [00:55:19] 3 Tech Lead Wisdom - [00:56:49] _____ Charity Majors’s Bio Charity Majors is the co-founder and CTO of Honeycomb, provider of tools for engineering teams to debug production systems faster and smarter. Previously, Charity ran infrastructure at Parse and was an engineering manager at Facebook, where she ran next-generation distributed systems at scale. Charity is the co-author of Database Reliability Engineering (O’Reilly), and is devoted to a world where every engineer is on call and nobody thinks on call sucks. Follow Charity: Twitter – https://twitter.com/mipsytipsy LinkedIn – https://www.linkedin.com/in/charity-majors/ Website – https://charity.wtf/ Honeycomb – https://www.honeycomb.io/ O11ycast – https://www.heavybit.com/library/podcasts/o11ycast/ 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 (incl. quotes and transcript), visit techleadjournal.dev/episodes/36.
01:01:26
April 26, 2021
#35 - AirAsia Super App Transformation and Lessons from COVID-19 Pandemic - Pablo Sanz
“One of the technological opportunities that we have taken during the pandemic has been transforming the mindset to thinking on products, to thinking on platforms. And I think that’s the foundations of the super app." Pablo Sanz is the CTO of AirAsia. In this episode, Pablo shared with me the tough challenges that AirAsia had to go through during the recent COVID-19 pandemic, and how it has to pivot and transform in order to survive. He explained what the AirAsia leadership team did to align the company vision and steer the business and technology roadmaps during the challenging situations while keeping the people’s morale high. Pablo also shared the recent AirAsia ambition and transformation as a company from being a traditional airline company into becoming a digital platform and ASEAN super app, and how he envisioned to build a data-driven product engineering culture within AirAsia and to continue coming up with innovations based on data-driven hypotheses. Listen out for: Career Journey - [00:05:09] Changing Career into Tech - [00:07:08] AirAsia Recent COVID Challenges - [00:11:18] Transforming Into Super App Platform - [00:14:03] Aligning Vision - [00:18:31] AirAsia Data Platform - [00:21:02] Aligning Technology Roadmap with Business - [00:27:07] Keeping The Morale High - [00:29:35] Critical Things of a Super App - [00:33:24] Integrating with Partners - [00:35:38] Frequency of Deployments - [00:38:59] Data-Driven Product Engineering Culture - [00:40:45] From Gut-Based to Data-Driven - [00:42:50] Recent Interesting A/B Tests - [00:46:30] Embracing Innovation Mindset - [00:48:19] 3 Tech Lead Wisdom - [00:50:52] _____ Pablo Sanz’s Bio Pablo Sanz is the Chief Technology Officer (CTO) at AirAsia. He is a product and technology enthusiast, leading an awesome team to scale all product, design, engineering, and data, while transforming an airline into the definitive ASEAN super app. Follow Pablo: LinkedIn – https://www.linkedin.com/in/pablo-sanz-69409619 Email – pablosanz@airasia.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/35.
53:52
April 19, 2021
#34 - Improving Developers’ Productivity with Universal Code Search and Sourcegraph - Beyang Liu
“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 users that you’re solving it for." Beyang Liu is the CTO and co-founder of Sourcegraph, a developer tools company that brings universal code search capability for developers. In this episode, Beyang shared with me his perspective about developers’ productivity and how we should go about measuring developers’ productivity, including the danger of measuring productivity by using proxy metrics. We then discussed the rationale for universal code search and why he thinks there is a massive need for it to increase developers’ productivity, borrowing from his experience working at Google, and especially to cope in the current era of “Big Code”. Towards the end, Beyang shared how individuals can improve their personal developer productivity and what the future state of developer tools would look like. Also, listen to some of the Sourcegraph cool use cases that Beyang shared based on the feedback given by his customers. Listen out for: Career Journey - [00:04:53] Developers Productivity - [00:07:47] Measuring Developers Productivity - [00:12:15] The Danger of Proxy Metrics - [00:16:51] Productivity in Enterprise vs Startup - [00:23:40] Rationale for Code Search - [00:26:54] Code Search Case Studies - [00:33:16] Other Useful Developer Tools - [00:38:32] Ex-Googler’s Guide to Developer Tools - [00:42:20] Improving Personal Developer Productivity - [00:46:07] Future State of Developer Tools - [00:49:32] 3 Tech Lead Wisdom - [00:54:28] _____ Beyang Liu’s Bio Beyang is the CTO and cofounder of Sourcegraph, a developer tools company bringing universal code search to every developer in open source and every software organization, including leading companies like Uber, Dropbox, Yelp, PayPal, Cloudflare, and more. Follow Beyang: Twitter – https://twitter.com/beyang LinkedIn – https://www.linkedin.com/in/beyang-liu/ Website – https://beyang.org Sourcegraph – https://sourcegraph.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/34.
01:00:06
April 12, 2021
#33 - Simplicity Playbook for Innovators - Jin Kang Møller
“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.
01:03:39
April 5, 2021
#32 - CIO Leadership Lessons from Singapore's First CIO - Alex Siow
“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: LinkedIn – https://www.linkedin.com/in/alex-siow-5213b4/ 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.
53:44
March 29, 2021
#31 - Sustainable Digital Innovation at BNY Mellon - Johnny Wijaya
“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: LinkedIn – https://www.linkedin.com/in/johnny-wijaya-1338605/ 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.
45:58
March 22, 2021
#30 - The Engineering Career Dilemma & Growing Through Self-Reflection - Annie Vella
“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. That’s how you end up growing and being noticed." Annie Vella is a technologist with almost two decades of hands-on software engineering and technology leadership experience. In this episode, Annie shared her engineering career dilemma story, why she resisted getting into management early in her career. She highlighted why women get singled out for their people skills and thus get offered management role early in their career. Annie also shared with me her unique approach to helping others grow in their career and skills through self-reflection and storytelling, including some of her favorite self-reflection questions. Towards the end, Annie shared her experience at MessageBird where she led the rapid growth of her team organically within a short time, and the importance of promoting engineering leaders from within. Listen out for: Career Journey - [00:06:13] Resisting Management Early - [00:12:25] Tech Career Milestones - [00:17:34] Working with Underperforming Lead - [00:22:37] Women and Early Management Role - [00:26:16] Growing Through Self-Reflection and Storytelling - [00:30:08] Self-Reflection Questions - [00:34:51] Lessons Learned from MessageBird - [00:39:34] Promoting Leaders from Within - [00:46:46] 3 Tech Lead Wisdom - [00:50:47] _____ Annie Vella’s Bio Annie Vella is a technologist with a career in hands-on software engineering and technology leadership spanning almost two decades. Having worked in a range of business domains across four countries both remote and on-site, Annie empowers engineering teams to work smarter by cultivating a curiosity mindset, driving engineering excellence and inspiring engineers to grow through self-reflection and storytelling. Annie recently left her role as Engineering Manager at MessageBird in Amsterdam to return to her home country New Zealand, where she has joined Westpac as a Tech Area Lead in Auckland. Follow Annie: LinkedIn – https://www.linkedin.com/in/annievella/ Twitter – https://twitter.com/codefrenzy 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/30.
55:58
March 15, 2021
#29 - A Guide to Technical Writing and Content Creation - Helen Scott
“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 many things about technical writing, such as the technical writer role definition, the traits of a good technical writer, and how to create a good technical content, including a few gotchas that a technical writer needs to be aware of. Helen also shared with me the concept of community mentoring, and how it can be helpful for the mentee, the mentor, and the community altogether. Towards the end, Helen shared some content creation and sharing tips/hacks based on her popular blog post. Listen out for: Career Journey - [00:05:46] Technical Writing - [00:10:48] Good Traits of a Technical Writer - [00:14:25] Elements of Good Technical Content - [00:19:59] Inlining Technical Content - [00:25:38] Examples of Good Technical Doc - [00:27:27] Open Sourcing Documentations - [00:29:38] Structure of Good Product Documentation - [00:31:31] Blog Posts to Attract Talent - [00:36:37] Community Mentoring - [00:38:04] Hacks for Content Creation and Sharing - [00:45:25] 3 Tech Lead Wisdom - [00:50:24] _____ Helen Scott’s Bio Helen is a Java Developer Advocate at JetBrains. She has over 20 years’ experience in the software industry which has been gained in a variety of roles including developer, technical writer, product owner, and advocacy. Helen is passionate about the journey of learning and discovery. She enjoys challenging herself to learn new tools and technologies and sharing the highs and inevitable lows of that journey through the content that she creates. Helen believes that the role communication plays throughout our personal and professional lives is critical and often overlooked. She strives to put communication front and centre of all her interactions and loves working with and meeting like-minded people. Follow Helen: Website – https://www.helenjoscott.com/ Twitter – https://twitter.com/helenjoscott LinkedIn – https://www.linkedin.com/in/helenjoscott/ GitHub – https://github.com/helenjoscott 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/29.
53:31
March 8, 2021
#28 - Becoming an Effective Software Engineering Manager - James Stanier
“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: Website – https://theengineeringmanager.com Twitter – https://twitter.com/jstanier LinkedIn – https://www.linkedin.com/in/jstanier/ 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.
55:36
March 1, 2021
#27 - Tech Entrepreneurship Venture from Israel to Vietnam - Doron Shachar
“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.
48:51
February 22, 2021
#26 - Experience Design—Apple's Best Kept Secret - Tim Kobe
"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.
57:60
February 15, 2021
#25 - Software Craftsmanship & Modernization - Sandro Mancuso
“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 control. You are controlling the code, not the other way around." Sandro Mancuso is the author of “The Software Craftsman” and co-founder of Codurance. In this episode, Sandro shared his great insights on how developers can become a software craftsman by adopting professionalism, pragmatism, and pride mindset to achieve higher levels of technical excellence. We started off with Sandro’s career journey, how he adopted the software craftsmanship mindset in his career and started the London Software Craftsmanship Community. We then dived deep into Software Craftsmanship, how it relates to agile, and the importance of a well-crafted software. We also discussed his latest work on Software Modernization, the principles behind a successful modernization, the business drivers, and common impediments. In the end, Sandro re-emphasized the importance of pragmatism and how we can improve our pragmatism in our career. Listen out for: Career Journey - [00:05:26] Codurance - [00:12:22] Software Crafstmanship - [00:13:10] Software Craftsmanship Manifesto - [00:19:22] Well-crafted Software - [00:22:44] How to Adopt Craftsmanship Mindset - [00:25:47] Software Modernization - [00:33:07] Modernization Business Drivers - [00:36:32] Common Modernization Impediments - [00:40:37] Principles of Successful Modernization - [00:43:19] Improving Our Pragmatism - [00:47:11] Well-crafted Software & Modernization - [00:50:21] 3 Tech Lead Wisdom - [00:51:50] _____ Sandro Mancuso’s Bio Sandro Mancuso is a Software craftsman, co-founder of Codurance, author of The Software Craftsman, founder of the London Software Craftsmanship Community and international speaker. Follow Sandro: Twitter – https://twitter.com/sandromancuso LinkedIn – https://www.linkedin.com/in/sandromancuso/ Email – sandro@codurance.com Codurance – https://codurance.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/25.
55:35
February 8, 2021
#24 - Best Practices for Your Developer Onboarding Process - Tanaka Mutakwa
“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 productive as fast as possible." Tanaka Mutakwa is the VP of Engineering at Names & Faces and the founder of the Tech Leadership community in South Africa. In this episode, Tanaka shared with me his best practices for onboarding new technical hires and developers into the team. We started off by discussing tech landscape, startup scenes, and tech communities in Africa (in particular South Africa). Then we dived deep into the onboarding best practices ranging from technical aspects (such as tools and technologies), domain knowledge, and importance of soft skills. Tanaka also shared with me a lifestyle brand/movement that he has been championing called “NoDaysOff”, which has a mission to inspire people to chase their goals and dreams consistently. Listen out for: Names & Faces - [00:06:06] Career Journey - [00:07:31] Tech Landscape in Africa - [00:13:13] Tech Communities in Africa - [00:19:54] Onboarding New Software Engineers - [00:24:26] Pair Programming - [00:31:36] Importance of Documentation - [00:34:15] Domain Knowledge - [00:36:44] Developers Lack of Interest in Business - [00:38:48] Understanding Tech vs Business Constraints - [00:42:40] Importance of Soft Skills - [00:44:36] Tips for Improving Soft Skills - [00:50:01] NoDaysOff - [00:52:31] 3 Tech Lead Wisdom - [00:57:12] _____ Tanaka Mutakwa’s Bio Tanaka Mutakwa is the VP of Engineering at Names & Faces. His job is to make everyone in the engineering organisation successful by influencing architectural decisions, establishing best practises, setting work cadences and cultural norms and overcoming the issues that get in the way of the team’s success. Tanaka is also the founder of a lifestyle brand / movement called NoDaysOff and the founder / organiser of the Tech Leadership community in South Africa. Follow Tanaka: Website – https://www.mutakwa.com/ Twitter – https://twitter.com/generalmutakwa LinkedIn – https://www.linkedin.com/in/trmutakwa/ “The New Developer” newsletter – https://thenewdeveloper.substack.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/24.
01:02:22
February 1, 2021
#23 - Earn People & Leadership Lessons from Hyperscaling Gojek - Ajey Gore
“I always deliver myself against these four things: you should stay true to learning; be curious, understand what is going on; optimize for people, don’t optimize for money; and if you want to do something, there’s only one reason to do it, that you want to do it." Ajey Gore is an Operating Partner at Sequoia Capital India who was previously the Group CTO of Gojek. He helped build a strong Gojek engineering team with his passion, strategic insight, and innovative mindset, which was highly crucial in transforming Gojek to become Indonesia’s first decacorn. In this episode, Ajey shared his deep beliefs and motto of “earn people, not money” in various aspects of his career and life. We started from his sharing of his journey at Thoughtworks and what he learned there that helped shape a lot of his growth and leadership. Ajey eventually made a bold move, starting his startup journey which led him to founding CodeIgnition which was then acquired by Gojek. Ajey shared a lot about his exhilarating challenges and journey in Gojek, which includes the different Gojek scale and stages he went through, crucial technologies, and architecture decisions. He also shared his views about hiring and leadership that played critical parts to Gojek’s success. We also discussed briefly the importance of community contributions and his advice for fresh graduates to succeed in their career. At the end, I asked Ajey a philosophical question on how we should figure out what to optimize for in our life and career. Listen out for: Career Journey - [00:08:11] Role in Sequoia - [00:10:36] Impact of COVID for Startups - [00:12:20] ThoughtWorks Journey - [00:14:38] Earn People, Not Money - [00:18:38] Moving to Startup - [00:22:34] Starting CodeIgnition - [00:23:50] Acquired by Gojek - [00:26:47] First Role in Gojek - [00:28:31] Gojek Scale and Stages - [00:30:01] Crucial Technologies and Architecture - [00:34:59] On Hiring - [00:39:14] On Leadership - [00:45:19] Community Contributions - [00:47:58] Advice for Fresh Graduates - [00:49:26] What to Optimize in Life - [00:51:27] 3 Tech Lead Wisdom - [00:53:48] _____ Ajey Gore’s Bio Ajey is an Operating Partner - Technology with Sequoia Capital India, based in Singapore. He works closely with Sequoia India and Southeast Asia’s portfolio CTOs and CPOs to provide insight and expertise in building and scaling engineering, data science, product and design functions, and helps them build and mentor high-performing teams across Southeast Asia. Prior to joining Sequoia, Ajey was the Group CTO of Gojek. Ajey earlier founded CodeIgnition, which was acquired by Gojek. He has also served as the CTO for hoppr, which was acquired by Hike Messenger, and was Head of Technology for ThoughtWorks. Ajey has a B. Com degree in Commerce, Mathematics, and Statistics from University of Allahabad and a PG Diploma in advanced software technology/Computer Science from NCST. Follow Ajey: Website – https://ajeygore.in Twitter – https://twitter.com/ajeygore LinkedIn – https://www.linkedin.com/in/ajeygore/ 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/23.
57:27
January 25, 2021
#22 - How to Facilitate Great Retrospectives - Aino Vonge Corry
“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.
01:02:01
January 24, 2021
#21 - Domain-Driven Design and Event-Driven Architecture - Vaughn Vernon
“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 what does the code accomplish. And if the code accomplishes something innovative, great!" Vaughn Vernon is a leading expert in Domain-Driven Design (DDD) and reactive software development. He is well-known for his best-selling DDD books and IDDD workshops. In this episode, we discussed many things about Domain-Driven Design and Event-Driven Architecture (EDA). Apart from the fundamentals, Vaughn shared many of his insights around the two, such as why developers should learn more about DDD, the most important aspect of DDD, the benefits of EDA, eventual consistency, event storming, and event sourcing. Towards the end, Vaughn also gave a sneak peek about his new book “Strategic Monoliths and Microservices” and why he wrote it. Listen out for: Vaughn’s career journey - [00:06:44] Domain-Driven Design - [00:16:47] Why DDD can be expensive - [00:21:43] Why developers need to know DDD - [00:23:59] DDD most important thing - [00:27:15] How to start with DDD - [00:30:05] Event-Driven Architecture - [00:32:28] Benefits of EDA - [00:36:00] Eventual consistency - [00:40:13] Event storming - [00:45:22] Event sourcing - [00:49:13] Vaughn’s new book - [00:53:09] Vaughn’s 3 Tech Lead Wisdom - [01:00:26] _____ 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, a champion of simplicity, and he is the founder and chief architect of the VLINGO/PLATFORM. Along with his three best-selling books, Vaughn was recently commissioned by Pearson/Addison-Wesley as curator and editor of his own Vaughn Vernon Signature Series. Follow Vaughn: Website - https://vaughnvernon.com/ Twitter - https://twitter.com/VaughnVernon LinkedIn - https://www.linkedin.com/in/vaughnvernon/ 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/21.
01:06:04
January 11, 2021
#20 - Building Products People Love—Lessons from Decades at Apple and Adobe - Arno Gourdol
“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.
59:12
December 21, 2020
#19 - Scaling Collaboration Across the Globe - Ranganathan Balashanmugam
“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 people, the interesting part is: if you get all the parts right, the sum of the parts will be definitely greater than adding them together." Ranganathan Balashanmugam is the co-founder and CTO of EverestEngineering. He is passionate about scaling and leading distributed teams, where most of us can relate to with the remote working becoming a norm nowadays. I had a pleasant conversation with him in this episode to discuss many strategies and thought leadership on how to lead a distributed team by taking parallel from distributed system, overcoming challenges of building a team with different culture, and how to nurture a team. We started with him sharing his career journey and interesting story of him conquering the Mount Everest Base Camp, where he gained some insights and inspiration throughout the trek. Ranga then shared what led him to take his first management role and developed strategies around scaling distribution teams over the years. We then discussed about hiring and onboarding, the concept of orchestration vs choreography when managing a team, and the qualities of an excellent leader. At the end, Ranga also shared about EverestEngineering and its differentiators to ensure good engineering quality for their clients. Listen out for: Ranganathan’s career journey - [00:06:16] Trip to Mount Everest - [00:08:19] How Ranga took management role - [00:12:55] Scaling distributed teams - [00:14:43] Onboarding new joiner - [00:26:23] Orchestration vs choreography - [00:31:01] What makes a good manager/leader - [00:36:41] EverestEngineering - [00:43:13] Ensuring good engineering quality - [00:47:09] Ranga’s 3 Tech Lead Wisdom - [00:52:27] _____ Ranganathan Balashanmugam’s Bio Ranga has worked with globally distributed teams for the last fifteen years. He graduated as a civil engineer and became a developer for nearly eleven years. He worked on web, mobile, and distributed technologies to scale software. Later he picked up operations and engineering management at Aconex, where there were teams distributed in four different time zones. He is currently co-founder and CTO of EverestEngineering, which he scaled the organization to 80+ people in the last two years, in three other regions. He is passionate about scaling and leading distributed teams. Microsoft MVP for Data Platform - 2016, 2017. Experience in building two startups. Speaker at many international conferences and meetups Experience in building distributed high-performance teams and offices. Organizer of one of the top technology meetups - Hyderabad Scalability Meetup. Follow Ranga: Linkedin – https://www.linkedin.com/in/ranganathanb Twitter – https://twitter.com/ran_than Medium – https://medium.com/@ran_than SlideShare – https://www.slideshare.net/techmaddy Follow EverestEngineering: Website – https://everest.engineering 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/19.
56:23
December 14, 2020
#18 - Succeeding in Tech & Cloud Latest - Kelsey Hightower
“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: Twitter – https://twitter.com/kelseyhightower Github - https://github.com/kelseyhightower 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.
01:16:28
December 7, 2020
#17 - Remote Work & Asynchronous Communication at Doist - Gonçalo Silva
“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.
01:03:44
November 30, 2020
#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.
51:30
November 23, 2020
#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.
57:54
November 16, 2020
#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.
50:15
November 9, 2020
#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.
01:11:49
November 2, 2020
#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.
46:17
October 26, 2020
#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.
39:27
October 19, 2020
#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.
56:18
October 12, 2020
#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.
01:04:06
October 5, 2020
#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.
43:18
September 28, 2020
#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.
01:37:44
September 21, 2020
#6 - Becoming a Tech Influencer Through Storytelling - Stephanie Wong
“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: Twitter – https://twitter.com/swongful LinkedIn – https://www.linkedin.com/in/swongful/ Medium – https://medium.com/@swongful Website – https://www.stephrwong.com/ 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.
44:41
September 15, 2020
#5 - Infrastructure as Code - Kief Morris
"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 code. So there is no difference." In this episode, I had an in-depth discussion with Kief Morris, the author of the O’Reilly “Infrastructure as Code” book. We started from what is Infrastructure as Code and why we should implement this important concept for managing our infrastructure, especially in the cloud era. We also discussed Infrastructure as Code principles, patterns, anti-patterns, pipeline, testing, and also recent new tools in this space. Kief also mentioned about his upcoming 2nd edition of the Infrastructure as Code book and what new changes that he is introducing. Do not miss our Pet vs Cattle discussion! Listen out for: Kief’s career journey and how he started doing infrastructure as code - [00:03:22] How Kief got into writing Infrastructure as Code Book - [00:07:24] What is Infrastructure as Code and why - [00:10:35] Pet vs Cattle - [00:18:56] Infrastructure as Code principles & patterns - [00:20:15] Automation fear - [00:27:06] Refactoring infrastructure code - [00:30:49] Infrastructure as Code pipeline & testing - [00:36:17] Pulumi and CDK - [00:48:29] Infrastructure as Code anti-pattern example - [00:50:07] 2nd edition of Infrastructure as Code book - [00:51:40] Infrastructure as Code reverse engineering - [00:53:40] Kief’s 3 Tech Lead Wisdom - [00:55:02] _____ Kief Morris’s Bio Kief is a Global Director of Cloud Engineering at ThoughtWorks. He enjoys helping organisations adopt cloud age technologies and practices. This usually involves buzzwords like cloud, digital platforms, infrastructure automation, DevOps, and Continuous Delivery. Originally from Tennessee, Kief has been building teams to deliver software as a service in London since the dotcom days. He is the author of “Infrastructure as Code”, published by O’Reilly. Follow Kief: Twitter (https://twitter.com/kief/) LinkedIn (https://www.linkedin.com/in/kiefmorris/) GitHub (https://github.com/kief/) Website (http://kief.com/) 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/5.
58:35
September 7, 2020
#4 - Women in Cybersecurity - Neha Malhotra
"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 been awarded one of the Top 20 Women in Cybersecurity in Singapore 2020. Neha is deeply passionate about cybersecurity and has an extensive experience in driving initiatives across multiple cybersecurity domains. She is also very active in the cybersecurity community groups and kindly volunteers her time to promote cybersecurity awareness to more people and also to champion for women in cybersecurity and technology. Listen out for: How Neha won the Top 20 Women in Cybersecurity in Singapore 2020 - [00:03:03] Some important security practices for one and all in the current digital world - [00:07:23] Why Neha is interested in cybersecurity - [00:10:45] How one can transition into cybersecurity - [00:15:16] Why Neha is active in doing community contribution and volunteering - [00:21:01] Neha’s message for women in technology - [00:23:08] Discussion on security trade-off, social media, and fake news - [00:31:27] Neha’s 3 Tech Lead Wisdom - [00:37:21] _____ Neha Malhotra’s Bio Neha Malhotra is a passionate information & cyber security enthusiast, and she has recently been recognized as one of the Top 20 Women in Cybersecurity in Singapore. She works as a Cybersecurity Program Manager and volunteers to serve as a Communications Director on the Exco board of (ISC)²Singapore chapter, & is actively involved with the Singapore community across initiatives driven by Cybersecurity Agency of Singapore, (ISC)², WoSec Singapore, AISP (Association of Information Security Professionals), Division Zero, Cyber Risk Meetups, Google Developers Space. She was on the Judges Panel for The CyberSecurity Awards (TCA) 2019. Neha holds CISSP, CISM, PMP certifications and is currently researching on cloud, container security, blockchain security and IoT security. Follow Neha: LinkedIn (https://www.linkedin.com/in/nehamalhotrapm/) 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/4.
42:39
August 31, 2020
#3 - Agile Essence and Challenging Status Quo - Stanly Lau
“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 to a point where people are being skeptical and starting to doubt the actual value of Agile methodologies and practices. In this episode, I had a conversation with Stanly Lau, one of the early leaders of the Agile Singapore community, about these Agile misconceptions and what we can do to bring back Agile to what it was originally intended for. Stanly is an Agile Coach in Odd-e and he enjoys helping others to produce better quality software sustainably. Stanly also shared Odd-e unique culture and how it is challenging the status quo by experimenting for other ways of building and operating a successful company. Listen out for: How Stanly initially bumped into Agile - [00:03:41] Why Stanly decided to join Odd-e and why Odd-e has such a unique culture - [00:09:41] The origin of Agile, its essence and biggest misconceptions - [00:15:55] Why Stanly brought thought leaders to Singapore for Agile Conferences and workshops - [00:22:35] Stanly’s experiment going back to the industry as employee to gain self-awareness, empathy, and thus becoming better coach - [00:25:27] Stanly’s 3 Tech Lead Wisdoms - [00:32:56] _____ Stanly Lau’s Bio Stanly Lau is an experienced software development coach and trainer at Odd-e. He helps organisations become more agile by adopting better development and people practices through experiments and congruent actions. He is also one of the early leaders of the Agile Singapore community. Follow Stanly: Email (stanly@odd-e.com) LinkedIn (https://www.linkedin.com/in/stanlylau/) Facebook (https://www.facebook.com/stanlylau) 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/3.
38:03
August 22, 2020
#2 - Community Contribution and Mentoring Junior Devs - Michael Cheng
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, why don’t I take a proactive approach to try and find people who are like-minded, who share the same ideals and goals and let them come together and just share." Michael Cheng has been a prominent community builder in Singapore, having created communities such as Engineers.SG, PHP User Group, iOS Dev Scouts, and recently JuniorDev.SG. There are many people who have benefited tremendously from his communities, and importantly, those communities have also helped to accelerate the growth of the tech and startup scenes in Singapore in the last few years. In this episode, hear from Michael on why he created those communities and what made him started in the beginning, including the challenges he was trying to solve. Michael also shared the impact that his initiatives have brought both to the communities and to him professionally. We also discussed JuniorDev.SG and how some of its programmes have been helping junior developers towards the goal of dropping their “junior” title. Listen out for: How Michael started his community contributions and why he started them? - [00:03:40] Michael’s strategy to ensure that his meetups have good traction - [00:06:35] Why Michael created Engineers.SG and the impact that it brings to the community - [00:08:00] How community contributions have impacted Michael’s professional career - [00:20:14] Why Michael created JuniorDev.SG and how it differs from the other groups he created before - [00:22:49] JuniorDev.SG activities, e.g. mentoring programme, developer’s gym - [00:27:31] Michael’s 3 Tech Lead Wisdoms - [00:35:33] _____ Follow Michael: Twitter (@coderkungfu) Website (https://coderkungfu.com/) Mentions & Links: Engineers.SG (https://engineers.sg/) JuniorDev.SG (https://juniordev.sg/) The Singapore PHP User Group Meetup (https://www.meetup.com/sgphpug/) Singapore iOS Dev Scout Meetup (https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/) The Geek Path (https://thegeekpath.com/) Geek Brunch SG (https://geekbrunch.sg/) Confreaks (https://confreaks.tv/) 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/2.
39:47
August 11, 2020
#1 - Startup Tech Leadership - Jerome Poudevigne
"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: LinkedIn (https://www.linkedin.com/in/jpoudevigne/) 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.
46:51
August 3, 2020
Welcome to Tech Lead Journal with Henry Suryawirawan
"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 this brand new podcast and what you can expect and learn from it. 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/0.
03:23
July 14, 2020