This talk introduced the general topic of new thought models for programmability and configurability. A main suggestion was to focus on application behaviours rather than architectures, and thus on adaptability rather than programmability. This would build on the success of research into reconfigurable architectures, to move to a focus on the needs of particular problem instances within broad application domains. Using hyper-programmability, or some alternative mechanism, each instance can be mapped to its own tailored architecture. Downstream from this, further future research areas were discussed. These included: making a big push towards a "third way" of system design that is neither hardware nor software like; devising apt computational models and theories of programming; systematised application and environment specificity; and harnessing programmability within future technologies in a natural manner. A major means of facilitating this future vision will be through education, especially of young people as yet unversed in first and/or second way thinking.