- Human comprehension
Techniques such as BDD can contribute hugely to these goals. No one technique though can completely satisfy all.
Antifragility is a quality that we all recognise but rarely name. Naming antifragility and understanding it means we can aim for it, rather than accidentally achieve it.
For more information on Antifragility generally, the canonical book by Nassim Nicholas Taleb is the place to start.
For more on Antifragility in Software, that's what my book is all about and I expect to have a complete draft ready this week. If you can spare 3 days in London to learn about how to develop and evolve software faster than the competition, then my course at Skills Matter would be time well spent.
For help adopting antifragility in your own software, contact my team at Simplicity Itself.