- How to know that we are building the right thing? (re: product, validation)
How to ensure there are no bugs? (or at least as little as possible)
- How to prevent bugs?
- How to build software faster?
- How to bridge programming / design / product?
- Legacy software. How to deal with it? how to make it less ”legacy?”
- How to scale software development? (i.e. multi-team effort)
- How to make programming more accessible?
- How to manage complexity? → § Complexity