Overview
Explore the evolution of software engineering practices and their underlying principles in this thought-provoking conference talk. Delve into concepts from Information Theory and Complexity Science to understand the domain model of transforming ideas into functional software. Examine the effectiveness of key metrics from Accelerate, team structures from Team Topologies, and Microservices in improving value flow to users. Investigate the definitions of value and flow, and discover how these insights can lead to reduced batch sizes and improved software development processes. Learn about programming trends over the past decade, what constitutes good practices, and gain unique perspectives on how work functions in the software industry.
Syllabus
Intro
Programming in the past 10 years
What does good look like?
A brief interlude involving turtles
Another interlude
How work works
Outro
Taught by
GOTO Conferences