For updates and more, join our community 👉 / devoxx-united-kingdom
We make decisions all the time in software - our architectures are the sum of them; both conscious and unconscious.
Yet we have so little awareness about what decisions are and how we decide. This is not only the source of great friction and waste, it is leading to terrible outcomes for our software.
In this talk I’ll describe what architectural decisions are, and the different ways that we approach them (individually and collectively) making clear the pros and cons of each. I’ll then compare them all, describing the ideal characteristics of a decision-process for modern software development.
As a consequence of this talk not only will you be able to decide better as an individual, you will also be able to diagnose failings in your group decision processes and resolve them.
14 май 2024