Browse Editions
Five Things I Have Learned from Information Systems
After nearly 20 years, here are five things I’ve learned about (information) systems.
What is Sociotechnical and Why Does it Matter?
We build technology by developing the people who can design, deliver and maintain that technology
Communication Patterns - Streams
Where once there were events, now there are flows of data published continuously.
Communication Patterns - Events
Events are the way a system communication that something matterful has changed.
Communication Patterns - APIs
As complexity increases, more software parts act as a source of information -- with layers that govern communication.
Communication Patterns - Integration
Exploring patterns for forming new relationships between decoupled parts.
Communication Patterns - Decoupling
Exploring how to draw boundaries around software parts. How do you figure out what to decouple from what?
- · Featured
Communication Patterns - Intro
As we move from software to systems of software, time and relationship is where complexity increases at breakneck speed.
Writing as Thinking and Learning and Leading
Writing practices help us think and learn and lead. Writing hones essential skills for knowledge workers.
Collaborative Modeling
Deep schisms in a system's functional architecture appear when people can't create shared understanding. Collaborative modeling helps.
Microservices
Moving from monolith to microservices is an incremental decoupling of capabilities. And a mindshift from code thinking to designing well-architected relationships.