Crystal balls and clairvoyance: Future proofing in a world of inevitable change
While the future may be a mystery, you can design software to accommodate future changes. But how much future-proofing gets in the way of good design?
![](https://cdn.stackoverflow.co/images/jo7n4k8s/production/4b21b1a13f3a921852af21c666c6d2d8631d580b-2560x1344.jpg?rect=1,0,2559,1344&w=415&h=218&auto=format&dpr=2)
While the future may be a mystery, you can design software to accommodate future changes. But how much future-proofing gets in the way of good design?