David Bernstein is the author of the book Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software. It’s an insider’s view of the software industry drawn from his decades of hands-on experience as a software developer, trainer, and consultant to some of the biggest players in the business. David is also the co-author of the book, Prompt Engineering for Everyone: A Comprehensive Guide to Unlock the Potential of ChatGPT and AI-Language Models, and researches artificial intelligence. David’s continuing passion for software design and construction has led him to train more than 10,000 professional developers since 1989 at hundreds of companies around the world including Amazon, Yahoo, and Microsoft—where his book’s advice has been successfully applied. His consulting firm, To Be Agile (http://ToBeAgile.com), helps developers adopt Extreme Programming practices such as test-first development, pair programming, and refactoring.