Poetic Programming
This reads like a retread of ‘e-services’, asp’s or one of the
other ‘software-on-demand’ visions of the world that have done the
rounds of the last few years. But this article has some nice
turns-of-phrase and take on why this model of software development and
deployment should be driven from the need to reduce complexity rather than any other motivating factor.
“Writing code, he explains, is like writing poetry: every word, each
placement counts. Except that software is harder, because digital poems can
have millions of lines which are all somehow interconnected. Try fixing
programming errors, known as bugs, and you often introduce new ones. So far,
he laments, nobody has found a silver bullet to kill the beast of
complexity”