Overview
Explore the intricacies of software engineering flow and its underlying principles in this thought-provoking conference talk from YOW! Australia 2023. Delve into the world of Information Theory and Complexity Science to understand the domain model of transforming ideas into functional software. Examine the evolution of programming over the past decade, the impact of LLMs on development, and the optimization of systems for improved flow. Investigate the concept of work flowing as information through value streams, and learn about the Gini coefficient's relevance to software development. Discover how generative science can be applied to model the world of work, ultimately gaining insights into the mechanics of flow in software engineering. Gain valuable perspectives on team structures, microservices, and key metrics that contribute to enhancing the delivery of value to users.
Syllabus
Intro
Programming in the past 10 years
LLMs for developers
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