- Software is built by socio-technical systems, which are inherently complex
- Organizations don't exist in isolation, so the software must adapt to global changes.
- Setbacks can arise at any point, from any tool.
- Software is built by socio-technical systems, which are inherently complex
- Organizations don't exist in isolation, so the software must adapt to global changes.
- Setbacks can arise at any point, from any tool.
This state is shaped by forces at play on this system. There are many types of such forces, including Conway's law, company culture, developer culture, automation, impedance mismatch between domain and tools.
This state is shaped by forces at play on this system. There are many types of such forces, including Conway's law, company culture, developer culture, automation, impedance mismatch between domain and tools.
Quite a few companies have gone bankrupt from the microservice hell, and countless developers are still drowning in it.
Quite a few companies have gone bankrupt from the microservice hell, and countless developers are still drowning in it.
By change inertia, I mean the effort required to make changes in a system.
#DDDesign
By change inertia, I mean the effort required to make changes in a system.
#DDDesign
Events are symptoms of unfolding processes. Processes are hard to capture directly, but events give us glimpses into them.
Events are symptoms of unfolding processes. Processes are hard to capture directly, but events give us glimpses into them.
― Frank Herbert, Dune
(1/8)
― Frank Herbert, Dune
(1/8)
Only the feedback from production can confirm or contradict that hypothesis. (1/2)
Only the feedback from production can confirm or contradict that hypothesis. (1/2)