31

Please put a direct link to it.

Required:

  • Still available online (please put a direct link to it)
  • Must be a speech from a current or former developer
  • Speaker's popularity doesn't matter
  • Target audience should be other developers
  • It is not required that the topic is programming (the task). I'm more looking for subject generally developing here within P.SE rather than SO.
  • Explain why it was inspiring

(please, native english speaker, edit my question)

Kate Gregory
  • 17,465
  • 2
  • 50
  • 84

14 Answers14

13

Alan Kay's OOPSLA 1997 speech: The Computer Revolution hasn't happened yet.

Frank Shearar
  • 16,643
  • 7
  • 48
  • 84
8

I like Guy Steele's Growing a Language. I find it thought-provoking on a number of levels -- not least of which is that I get to know what a computer feels like while it is being programmed by a master :)

WReach
  • 131
  • 3
7

Doug Engelbart: The Demo

Doug Engelbart giving the "mother of all Demos" 1968

http://video.google.com/videoplay?docid=-8734787622017763097

Doug's 1968 Demo - web page with links to various versions and archived various at sites, from Douglas Engelbart's web site.

It's unbelievable what was invented back then!

mctylr
  • 1,173
  • 6
  • 12
Gary Willoughby
  • 2,067
  • 16
  • 19
  • Alan Kay has a number of clips from this demo in his OOPSLA speech. Simply amazing stuff. – Frank Shearar Nov 21 '10 at 15:31
  • Sorry, it's Ivan Sutherland's Sketchpad that I was thinking of. – Frank Shearar Nov 21 '10 at 16:20
  • 2
    Englebart's computer makes ours look lame. We might be dwarfs, standing on the toes of giants. – Tim Williscroft Nov 21 '10 at 21:57
  • Indeed, this is friggin' amazing. Even more so if you consider that they had already been using the system for quite some time before that demo. It's really quite sad that we still cannot even do 10% of what they were already capable of in the 60s. – Jörg W Mittag Nov 22 '10 at 04:05
6

Steve Jobs' commencement speech at Stanford, 2005

http://www.youtube.com/watch?v=D1R-jKKp3NA

3 stories...

Jimmy Collins
  • 1,328
  • 9
  • 15
5

I like Balmer's speech Developer developer developers... and on and on.. Simply because it is entusiastic. How many people we know who love thier jobs so passionaltely.

http://www.youtube.com/watch?v=t6ZarKIKpSA&feature=related

Geek
  • 3,951
  • 1
  • 24
  • 29
5

This speech is my current favorite. It's Why the Lucky Stiff's talk at the Art && Code Symposium discussing the problems with the way we currently teach programming. I will admit it might not be the best or most inspiring speech on the list, but I believe the story of _why brings it to another level.

sglantz
  • 814
  • 6
  • 8
  • _why is one of the most inspiring programmers I have ever run across. The man was more artist than programmer and yet he was a HUGE influence on the Ruby language and its community. – James P. Wright Sep 16 '12 at 21:58
5

50 in 50 by Guy L. Steele, Jr. and Richard "Dick" P. Gabriel. If you have seen either Dick Gabriel or Guy Steele speak, you might think you can imagine what an experience this is going to be. You're wrong.

Describing it as "Live Multimedia Performance Art Poetry Slam" doesn't even come close to doing it justice.

The topic of this "talk" is to celebrate 50 historically important, relevant, interesting, strange, curious and sometimes just plain silly programming languages in 50 words each.

Jörg W Mittag
  • 101,921
  • 24
  • 218
  • 318
4

Integration Tests are a scam made me realize how unit tests are supposed to be written.

3

http://www.youtube.com/watch?v=hQVTIJBZook

JavaScript: The Good Parts by Doug Crockford

JavaScript is a language with more than its share of bad parts. It went from non-existence to global adoption in an alarmingly short period of time. It never had an interval in the lab when it could be tried out and polished. JavaScript has some extraordinarily good parts. In JavaScript there is a beautiful, highly expressive language that is buried under a steaming pile of good intentions and blunders. The best nature of JavaScript was so effectively hidden that for many years the prevailing opinion of JavaScript was that it was an unsightly, incompetent abomination. This session will expose the goodness in JavaScript, an outstanding dynamic programming language. Within the language is an elegant subset that is vastly superior to the language as a whole, being more reliable, readable and maintainable.

Gary Willoughby
  • 2,067
  • 16
  • 19
2

The Principles of Agile Design: http://www.infoq.com/presentations/principles-agile-oo-design

Pretty much hits the nail on the head as to why your code becomes unmanegable as time goes by, and what can be done about it.

nos
  • 384
  • 2
  • 8
2

Rich Hickey's Clojure presentation at the JVM Languages Summit 2008 led me to try it out: http://www.infoq.com/presentations/hickey-clojure

Joonas Pulakka
  • 23,534
  • 9
  • 64
  • 93
2

Steve Yegge's talk at OSCON 2007: How to Ignore Marketing and Become Irrelevant in Two Easy Steps.

This talk is inspiring because he did the whole thing with broken PowerPoint slides. The focus of the talk should be on the speaker, not the slides, and the lack of slides did not detract from his talk at all.

Barry Brown
  • 4,095
  • 4
  • 25
  • 27
2

“Humanity: Epic FAIL” – Jon Skeet at Stack Overflow Dev Days London was a speech I found pretty inspiring. As the speech shows how computers can have problems with speech, numbers and time, it gave me hope for the future that we may yet beat some of these challenges. There is a fair bit of humor in the speech which may or may not help those watching it.

JB King
  • 16,795
  • 1
  • 40
  • 76
1

"The Joys of the Craft" by Frederick P. Brooks Jr in "The Mythical Man Month". Doesn't quite fit your requirement of being a speech - but for me it is still the one essay that perfectly captures the soul of programming.

BuschnicK
  • 101
  • 3