
Communication Patterns - Decoupling
Exploring how to draw boundaries around software parts. How do you figure out what to decouple from what?
Exploring how to draw boundaries around software parts. How do you figure out what to decouple from what?
As we move from software to systems of software, time and relationship is where complexity increases at breakneck speed.
Writing practices help us think and learn and lead. Writing hones essential skills for knowledge workers.
Deep schisms in a system's functional architecture appear when people can't create shared understanding. Collaborative modeling helps.
Moving from monolith to microservices is an incremental decoupling of capabilities. And a mindshift from code thinking to designing well-architected relationships.
DevOps is a restructuring of the way an organization thinks, behaves and cross-functionally delivers software.
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.
Exploring nonlinear thinking and approaches from experienced systems thinkers working inside, and outside, technology.