Work on things that are likely to be relevant to many possible future
To be built for the future, you have to be open to continuous change at all levels of your solution