What is unconscious and what are conscious decisions. Where should we make an effort to be more conscious about our decisions when it comes to software development.
In particular:
- We need to decide more consciously whether to "Make or Buy" a piece for functionality.
- When need to build it we need to consciously decide what is going to be build, by employing the "You ain't gonna need it" (YAGNI) mindset
- When we are lacking information needed to make an informed decision, we can use "Spike and Stabilize" to learn what's needed before investing a lot of time and money
I hoped to provide some insights by telling a few stories. The stories have not been meant to be shared with the hold world, so are not included in the presentation.