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

YouTube

The Art of Simplicity

NDC Conferences via YouTube

Overview

Explore the concept of simplicity in software design through this thought-provoking keynote address. Delve into the challenges of creating truly simple solutions and learn to recognize simplicity in practice. Discover why familiar solutions may not always be the simplest, and understand the difference between simplicity and terseness. Examine the relationship between simplicity and elegance, and learn strategies for avoiding over-engineering. Gain insights on how to simplify code, avoid mutability, and strike the right balance between simple and complex designs. This talk offers valuable perspectives for developers and designers seeking to master the art of simplicity in their work.

Syllabus

Introduction
Why we make things complex
Whats not simple
Clever solution
Simple is not familiar
Simple is complex
Not everything is familiar
Simplicity is not overengineered
Simplicity is not terse
What is simple
Simplicity
Simple fails
Simplicity and elegance
Avoid mutability
Simplify
Simple vs Complex

Taught by

NDC Conferences

Reviews

Start your review of The Art of Simplicity

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.