Two Subcultures of Software Engineering

Oct 16th, 2002 by Tony in * papers

… software engineering is polarized around two subcultures – the speculators and the doers. The former invent but do not go beyond publishing novelty, hence never learn about the idea’s usefulness – or the lack of it. The latter, not funded for experimentation but for efficient product development, must used proven, however antiquated, methods. Communication between them is sparse …

— L A Belady and R Leavenworth, “Program Modifiability”, IBM Research Report RC8147, cited in Robert Glass, “Reuse: Software Parts – Nostalgia and Deja Vu”

(If anyone can find me a copy of the original Belady and Leavenworth report, I’d be very grateful!)

No Comments