How Flow Works in Software Engineering - Insights from Complexity Science
Offered By: GOTO Conferences via YouTube
Course Description
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
Related Courses
Information TheoryThe Chinese University of Hong Kong via Coursera Fundamentals of Electrical Engineering
Rice University via Coursera Computational Neuroscience
University of Washington via Coursera Introduction to Complexity
Santa Fe Institute via Complexity Explorer Tutorials for Complex Systems
Santa Fe Institute via Complexity Explorer