But isn't that where the profession ultimately heads towards? Less manual, more or less inspired coding, instead more dialogue with clients and translating their wishes into a specification which can be turned into code with ever more sophisticated tools?