praptak posted (http://news.ycombinator.com/item?id=4966827) this link: http://www.patternlanguage.com/archive/ieee/ieeetext.htm
In this keynote Christopher Alexander is trying to convince us programmers to write more human or living software. Maybe that's where it should be heading?