Read Articles

Emergence
Diana Montalion Diana Montalion

Emergence

Emergence is a process, the ways simple interactions among individual parts form more-complex behaviors and patterns.

Read More
Communication Patterns - APIs
Diana Montalion Diana Montalion

Communication Patterns - APIs

As complexity increases, more software parts act as a source of information -- with layers that govern communication.

Read More
Communication Patterns - Intro
Diana Montalion Diana Montalion

Communication Patterns - Intro

As we move from software to systems of software, time and relationship is where complexity increases at breakneck speed.

Read More
Collaborative Modeling
Diana Montalion Diana Montalion

Collaborative Modeling

Deep schisms in a system's functional architecture appear when people can't create shared understanding. Collaborative modeling helps.

Read More
Microservices
Diana Montalion Diana Montalion

Microservices

Moving from monolith to microservices is an incremental decoupling of capabilities. And a mindshift from code thinking to designing well-architected relationships.

Read More
DevOps
Diana Montalion Diana Montalion

DevOps

DevOps is a restructuring of the way an organization thinks, behaves and cross-functionally delivers software.

Read More
Metacognition & Self Awareness
Diana Montalion Diana Montalion

Metacognition & Self Awareness

If you want to change what you deploy, you first need to change how you think. You can not change your thinking if you aren't aware of your thinking.

Read More
Nonlinear Thinking
Diana Montalion Diana Montalion

Nonlinear Thinking

Exploring nonlinear thinking and approaches from experienced systems thinkers working inside, and outside, technology.

Read More