OurKingdom logo
Prefer it to a newspaper.
Kentish Town Bike Workshop
Extreme Programming
The Comprehensive Guide to Sleep Deprivation: Causes, Symptoms, and Treatment

We human beings are strange creatures and still reserve the right to think for ourselves.

Marilyn Monroe

Creole technology

Software production has got worryingly complicated, in large measure the result of applying standard strategies of industrialisation – divide and simplify – to what more often might be treated better as a craft.

In the vast workshop districts of Ghana, known as ‘magazines’, motor vehicles from the industrialised world have for decades been adapted and refitted for rugged African conditions. They can be maintained indefinitely in this new state, using only simple parts, a sophisticated improvisation that Edgerton calls ‘creolisation’. ‘At dusk,’ he writes, ‘bright intermittent light from welding illuminates streets all over the world, issuing from maintenance workshops which might also make simple equipment.’

From “A Place for Hype”, Edward Tenner’s review in the London Review of Books 10 May 2007 of The Shock of the Old: Technology and Global History Since 1900 by David Edgerton

Crafts are characterised by deep study and practice, small teams and relatively simple tools, well understood. The smartest programmers I know work alone and with a simple text editor and a OS console. What are the rest of us missing?

  • software
© 2003-2019 Stephen Taylor
script began 14:10:21 empty query string ASIN 0141189584 src not in XML looking for 0141189584 in amazon found cached image images/amazon/0141189584.jpg don't update XML ASIN 0865717753 src not in XML looking for 0865717753 in amazon found cached image images/amazon/0865717753.jpg don't update XML ASIN 1596879661 src not in XML looking for 1596879661 in amazon found cached image images/amazon/1596879661.jpg don't update XML films.xml loaded IMDB ref tt00000993842 looking for tt00000993842 in imdb found cached image images/imdb/tt00000993842.jpg don't update XML IMDB ref tt2101570 looking for tt2101570 in imdb found cached image images/imdb/tt2101570.jpg don't update XML IMDB ref tt1618434 looking for tt1618434 in imdb found cached image images/imdb/tt1618434.jpg don't update XML ASIN B00QWBMMFM src looking for B00QWBMMFM in amazon found cached image images/amazon/B00QWBMMFM.jpg don't update XML ASIN B000025A2G src looking for B000025A2G in amazon found cached image images/amazon/B000025A2G.jpg don't update XML ASIN B077Y87PP9 src looking for B077Y87PP9 in amazon found cached image images/amazon/B077Y87PP9.jpg don't update XML completed in 0.0132 secs