Chritsopher Alexander talking to software people on the potential of software. I especially enjoyed the last part of the talk where he highlights the immense potential of software in reshaping our world AND his warning about how that potential may be compromised when software engineers become hired mercenaries and in doing placing their personal potential in the hands of others.