YoVDO

How Flow Works in Software Engineering - Insights from Complexity Science

Offered By: GOTO Conferences via YouTube

Tags

Software Engineering Courses Microservices Courses Information Theory Courses Team Topologies Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Theory
The 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