Lone Star Software Symposium: Austin - No Fluff Just Stuff

Lone Star Software Symposium: Austin

July 26 - 28, 2019

Anatomy of Communication

Saturday - Jul 27 9:00 AM CDT - BLUEBONNET

In it's essence, DDD (Domain-Driven Design) is a philosophy and set of techniques for constructing a shared mental model of a system, and translating it into software. Ideally, we want conversations with other humans, and conversations with our code, to have the highest possible bandwidth. Every major problem in software development boils down to communication.

What if we enabled a dialog around the challenges, by first deconstructing the Anatomy of Communication itself using our same DDD techniques?

First, we'll start with a familiar system metaphor to give us the structure: a Network.

Imagine everyone on your team, and the software itself, are all connected by wires in a Network. Along each of these wires is a Flow of Ideas. Ideas can flow between humans, or between humans and the software. In the context of an Idea Flow Network, software is a medium for ideas.

From here, we can start to describe the dynamics of an Idea Flow Network in terms of Friction and Flow. We can invent new words, extend the models, and have dialogs about the nature of communication pain – all with our newly invented Ubiquitous Language!

In this session, we'll combine our DDD skills with cognitive science research, to bring clarity and insight to this wordless space.

Arty Starr

Arty Starr

Developer Experience Researcher, University of Victoria

About Arty Starr

Arty Starr has been a software engineer for 20+ years and is a researcher and pioneer of new theories of the developer's cognitive experience that help us recognize how developers' experiences are changing with AI. Her theories of developer momentum and troubleshooting help us see software development through an ecological lens, recognizing it as a living activity in motion and the living capacities of care and cognition that support this motion. Her aim is to bring heart, human-centric values, and agency to the craft of software development so we can build toward the type of world we want to live in. With richer perception and by recognizing what matters, we can light a path to a future of thriving habitats where humans and AI can collaborate well and thrive together.

Arty is the author of Idea Flow, a speaker, thought leader, and artist who loves mixing ideas across disciplines into a fusion of creativity to help make the world a better place through her projects.