Technology descent – the slippery slope of reskilling

As high technology becomes ubiquitous we use it for all manner of trivial tasks. But this may not always be the case. If we hit the limits of our resource and energy reserves we may be in for an interesting situation. How will we reintroduce the ‘basic’ skills to our local communities when the ever advancing tide of the Internet is reversed and the globalised markets cannot deliver anymore? Who still knows how to do that stuff anyway? Continue reading

Agility – a sustainable practice?

Software development is not easily linked to sustainability – IT is a high growth, high energy business and is about as far away from being truly sustainable as we can get. And yet in the case of modern software systems, as in the case of sustainable development, we often face a task that is difficult to fully understand or specify at the start. In software development, agile methods are adopted to address this complexity. Does this provide us with any lessons for sustainability? Continue reading