by Organisers @virtualddd | Jul 16, 2024
How does deploying more frequently improve quality? How does slack time in a team improve reliability? Why should we do it more often if it hurts? These are counter-intuitive concepts that don't make sense at first, and you'll be met with a bewildered stare...
by Organisers @virtualddd | Jun 27, 2024
Systems thinking is the macro behaviour that we must understand in analyzing our world. A system always produces what it is designed to do, even if that isn't at all what we meant it to do! Systems are self-maintaining, and contain balancing and/or reinforcing...
by Organisers @virtualddd | Jun 7, 2022
16 years ago, my teammates and I built software for big internet properties. Now, we build information systems – data platforms, decoupled frontends, event streams, lots of interdependent software and services with many types of consumers. In the world of...
by Organisers @virtualddd | Oct 5, 2019
Model the wrong boundaries in your systems and disaster is just around the corner waiting to tease your sanity. An excess of dependencies between modules will result in changes rippling across a fragile codebase, or small runtime errors in one service bringing the...
by Organisers @virtualddd | Oct 5, 2019
Systems thinking is the macro behaviour that we must understand in analyzing our world. A system always produces what it is designed to do, even if that isn't at all what we meant it to do! Systems are self-maintaining, and contain balancing and/or reinforcing...