Future-Proof Your Career: AI Manager Masterclass
AI Engineer - Learn how to integrate AI into software applications
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the philosophy and practice of simplicity in software development through this keynote presentation that challenges developers to reconsider their approach to building technology. Examine why software development has become unnecessarily complex and exhausting, despite never intending to make work harder. Discover how the pursuit of new tools, preparation for hypothetical problems, trend-chasing, and fear of missing out have collectively contributed to overcomplicated systems and workflows. Learn to distinguish between simplicity as limitation versus simplicity as clarity, focus, and durability. Understand the psychological and professional factors that drive overcomplification, including habits, pride, and FOMO. Master a three-part framework for practicing simplicity: focusing on what truly matters, subtracting what doesn't add value, and mastering what remains. Recognize that achieving simplicity requires discipline, creativity, courage, and often more initial effort than choosing complex solutions. Gain insights into how the next major advancement in software development will come not from AI or new tools, but from how thoughtfully and simply we choose to use them, starting with immediate decision-making practices.
Syllabus
Keynote: Imagine If We Made It Simple - Gui Ferreira - NDC Porto 2025
Taught by
NDC Conferences