Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Imagine If We Made It Simple - Choosing Simplicity Over Complexity in Software Development

NDC Conferences via YouTube

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

Reviews

Start your review of Imagine If We Made It Simple - Choosing Simplicity Over Complexity in Software Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.