Why Software Development is a Craft
blog.8thlight.com
blog.8thlight.com
For me software is becoming more varied and ubiquitous it is some systems will need engineering vigour, others perhaps are design problems, others have heavy linguistic elements, others are mathematical and many are built from building blocks. Moving through the software profession I think you meet characters that in other worlds would be anything from lawyers through bankers to builder/plumbers.
http://www.kheper.net/topics/blind_men_and_elephant/index.ht...