Overview
Explore the intricacies of software engineering flow in this thought-provoking conference talk by James Lewis, Software Architect and Director at Thoughtworks. Delve into the evolution of programming practices over the past 14 years and examine how modern approaches like Accelerate metrics, Team Topologies, and Microservices aim to enhance value delivery. Discover the concepts of value and flow through the lens of Information Theory and Complexity Science, gaining insights into optimizing work processes. Learn about the Gini coefficient, generative science modeling, and their applications in understanding software development workflows. Gain valuable knowledge on building systems that prioritize flow, the importance of reducing batch sizes, and the principles behind effective software engineering practices.
Syllabus
Intro
Programming in the past 14 years
Building systems optimizing for flow
Are we real engineers now?
Work flows as information through value streams
Fun fact
Sidebar on generative science
The Gini coefficient
Back to following the work
Using generative science to model the wold of work
How flow works
Outro
Taught by
GOTO Conferences