Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Watch a 57-minute conference talk from GOTO Copenhagen 2024 where Kent Beck, software engineer and creator of Extreme Programming, explores the human relationships aspect of software design. Delve into essential concepts like coupling and cohesion, examine the unexpected costs associated with large-scale changes, and understand the timing of investments in software design. Learn about the economic and technical factors that shape programming through detailed discussions covering the fundamentals of XP (Extreme Programming), the importance of tidying code first, software development practices at elite levels, and the various constraints that influence design decisions. Follow along as Beck breaks down complex topics into digestible segments, offering practical insights on empirical design and sharing his extensive experience in software engineering methodology.
Syllabus
Intro
The idea behind XP
Tidy First?
Software development at the highest levels
Software design
Cost of software
Economic constraints on software design
Implications
Outro
Taught by
GOTO Conferences