Whether you’re a seasoned software engineer or climbing up the corporate ladder, you’re always going to have questions. Asim Razzaq, founder and CEO of Yotascale and former head of platform engineering at PayPal and eBay, has lived them, survived them, and is here to share his insights to help you get where you want to go. Once an engineer, always an engineer... even when you’re a CEO.
Ep. 28: The Future of Software Testing in the GenAI Era
In today's episode, Asim sits down with Shailesh Kumar, the Senior Vice President of Engineering at ClickUp. Shailesh has over 18 years of experience in software engineering, architecture, and leadership, with a passion for scaling organizations, products, and processes. The duo breaks down the future of software testing with generative AI, why engineers are moving away from automation testing, and the evolving role of testers with Generative AI's rapid advancement.
[00:00] Introduction
[02:42] Shailesh's Journey to ClickUp
[06:10] Generative AI's Role in Software Testing and Quality Assurance
[08:31] Understand That We're Still Very Early in the Generative AI Era
[09:30] Unit Testing Before and After Gen AI
[13:14] The Future of Software Testing with Gen AI
[15:46] Generative AI for LLMs and UI Testing
[18:00] How to Uncover Which UI Testing Tool is Right For You
[20:44] Where to Start with Software Testing Using Gen AI
[24:18] Advice For Engineers Looking to Get Started with Gen AI
[27:50] How Gen AI will Reshape the Engineering Workforce
[30:57] Why You Must Be Open to Adopting New Technologies
[33:17] Parting Thoughts
The Future of Software Testing in the Era of Gen AI
Imagine a world where testing software isn't a tedious chore but a dynamic playground where creativity meets efficiency. Welcome Generative AI - the game-changer shaking things up in the software testing arena. Shailesh compares it to having a brilliant assistant who takes care of the boring stuff so that you can focus on the exciting challenges. With Gen AI, you can forget the tedious manual testing of yesteryears. Gen AI will anticipate issues, predict vulnerabilities, and optimize performance effortlessly.
While it's exciting, it also raises questions about ethics, accountability, and the role of human testers. Will they become AI's co-pilots or guardians? According to Shailesh, sure, generative AI in software QA is still in its early days, but it has superstar potential. With less manual testing, you can expect software quality to soar, time-to-market to reduce, and your budget to breathe easy.
Links and Resources:
Asim’s LinkedIn (https://www.linkedin.com/in/asimrazzaq/)
Shailesh on LinkedIn (https://www.linkedin.com/in/shaileshkumar/)
22 Aug 2023
Ep. 27: 5X your Developer Productivity with Generative AI
In today's episode, Asim sits down with Umair Akeel, a startup founder, passionate engineer, former distinguished engineer at Twilio Inc, and former VP of Engineering at Oracle. They discuss how to 5X your productivity with generative AI, the future of software development, and advice to engineers on using generative AI.
[00:00] Introduction
[02:05] Umair’s New Startup
[03:09] The Future of Software Development
[06:09] How Generative AI is Changing Code Development
[08:31] Software Developers Using Generative AI
[10:27] Productivity and Building Software Faster
[12:00] How to Increase Your Speed and Efficacy of Writing Code
[14:40] Rapid Iteration and Testing
[17:10] Technology is Changing Too Fast
[20:03] Advice to Early Career Engineers on Generative AI
[24:44] Advice For Mid-Career and Late-Career Engineers
[28:42] Where to Start with Generative AI
[30:46] Parting Thoughts
How to 5X Your Developer Productivity Using Generative AI
Are you a developer looking to supercharge your productivity? Then you’re in luck. Generative AI can be your new best friend. Tools like GPT-3 can help streamline your development process by writing code snippets, creating documentation, and even assisting in debugging. According to Umair, generative AI is like a friend that generates code templates based on your description. This can save you valuable time to become more productive.
However, like all productivity tools, generative AI can take some getting used to. Plus, these tools are sometimes only useful for getting outcomes for known problems. For example, they only know how to produce code that they have seen in the past.
Links and Resources:
Umar LinkedIn (https://www.linkedin.com/in/umairakeel/)
Umar on Twitter (https://twitter.com/UmairAkeel)
31 Jul 2023
Ep. 26: Radical Engineering Transformation through Inner Sourcing
In today's episode, Asim sits down with Arnold Goldberg, the VP/GM of Payments at Google. Over the last 30 years, Arnold has worked with four notable high-growth companies – PayPal, Box, LinkedIn, and eBay, primarily focusing on scaling people, processes, and technology. They discuss the what, why, and how of inner sourcing. They cover the inner source approach to engineering, how to get the most out of it, the mistakes to watch out for, and much more.
[00:00] Introduction
[02:29] What is Inner Sourcing?
[04:55] Changing Company Culture to an Inner Sourcing Culture
[08:14] Engineers Control Their Own Destiny
[12:10] Who is the True Owner of an Inner Source?
[14:23] Inner Sourcing in Giant Companies Like PayPal
[16:27] Engagement Models For Team Success
[19:08] Talent Retention and Executive Buy-In
[22:23] How Arnold Pilots and Scales Inner Sourcing in Teams
[23:20] Mistakes to Watch Out For with Inner Sourcing
[25:41] Where to Find an Inner Sourcing Community
[26:19] Teams and Organizations Where Inner Sourcing Cannot Work
[28:05] Parting Thoughts
What is Inner Sourcing?
Inner Sourcing is a software development strategy where companies adopt an open-source engineering culture that teams can use to collaborate more effectively. This growing trend is often found in high-performing teams. Engineers and developers create proprietary software and open the work internally so everyone can contribute to the source code.
According to Arnold, the best engineers use inner sourcing to build better software, faster. But how big or small should the organization be for an innersource to be effective? He explains that the strategy is effective for organizations of all types and sizes. As businesses grow and differentiate their products, they quickly realize that traditional development methods no longer work. The slow hierarchical practice of gathering information, holding daily meetings, and developing in silos is not what drives success for technology companies today. Arnold believes inner sourcing is the only way companies can keep pace with customer demands and guarantee speed, reliability, and functionality.
Links and Resources:
Arnold's LinkedIn (https://www.linkedin.com/in/arnoldgoldberg/)
Adopting InnerSource (https://www.oreilly.com/library/view/adopting-innersource/9781492041863/ch01.html) by Danese Cooper and Klaas-Jan Stol
Reach and audience
Public platform figures. Ratings count people who left a rating, not total listeners.
Apple Podcasts (US)
5.0 / 5
15 ratings
Contact Always an Engineer
Guest appearances
Books guests
Based on episode analysis; this does not confirm that the show is currently accepting guests.
Host of Always an Engineer?
Claim your podcast to manage its listing and keep your show details accurate.
Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice.
Explore this show Podcast research with Pod Engine