AI, Data Science & Business Certificates from Google, IBM & Microsoft
Learn Backend Development Part-Time, Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the cyclical nature of software development practices in this 22-minute conference talk from ACCU 2025. Examine how the concept of "shifting left" - moving activities earlier in the development workflow - has evolved across different contexts and technologies. Discover how this process manifests through code (including C++26's reflection proposal), tooling that affects work interactions, and collaboration/design approaches that influence final product delivery. Journey through various technologies and historical examples to understand how attitudes toward shifting left versus shifting right have transformed over time. Analyze cherry-picked illustrative cases that demonstrate changing perspectives on workflow optimization and consider future directions for software development practices. Gain insights into the broader patterns of invention and re-invention that characterize the software delivery lifecycle.
Syllabus
Shifting Left, Shifting Right - Patrick Martin - ACCU 2025
Taught by
ACCU Conference