tags:

views:

4075

answers:

24

What are the most interesting programming-related Google Tech Talks?

+19  A: 

If you can only see one, it ought to be Linus Torvalds talking about Git.

duffymo
It's enjoyable, but not necessarily helpful in understanding anything about git.
guns
Linus makes that clear - it's not a tutorial.
duffymo
Linus is good and all, but he just spends 50 minutes complaining. Not really helpful for me.
jskulski
True - he's pretty harsh on Subversion. But he does make clear his motivations and how Git is different from the SCM systems we're all used to.
duffymo
After seeing the other topics, I don't think I'm correct anymore. I think I'd rather see some of the others, especially the ones cited by Rene. 8)
duffymo
I'm a Linux user but I don't like Linus Torvalds
victor hugo
there are much better talks, imho
elmarco
I tried watching it, but couldn't complete because of the arrogance shown by the speaker.
Deepak Singh Rawat
+4  A: 

Ken Schwaber is always interesting and his presentation of Scrum is great for Scrum newbies

Klas Mellbourn
+14  A: 

I have found some quite interesting ones on Artifical Intelligence (something most of us aren't dealing with every day):

Or if you're into JavaScript, then:

Or if you're into usability, then:

But of course, because we're at StackOverflow, the ultimately correct answer is:

Rene Saarsoo
Do you want to split these into 3 posts so each can be voted on?
Martin Beckett
If you feel so, then you are free to do it, I'm neither pro nor against it :) But it's a community wiki...
Rene Saarsoo
+21  A: 

According to Youtube:

According to me:

cwash
+7  A: 

Interesting one:

For Python developers:

lispmachine
+17  A: 

XKCD visits google

Joshua Bloch talks about good API design and why it is important

justinhj
+1 from me - the xkcd talk is great if you read the comic.
cwash
Randall Munroe's talk really is quite entertaining, even if you're not a hardcore fan of the comic. And thanks for pointing out the Josh Bloch talk!
Jonik
OMG, I wouldn't ever think such tech talk existed!! Thanks for the XKCD I'm going to see it right now
OscarRyz
+59  A: 

Not really technical, but very inspiring:

The Graphing Calculator Story

It's midnight. I've been working sixteen hours a day, seven days a week. I'm not being paid. In fact, my project was canceled six months ago, so I'm evading security, sneaking into Apple Computer's main offices in the heart of Silicon Valley, doing clandestine volunteer work for an eight-billion-dollar corporation. For more info visit: http://www.pacifict.com/Story

seb
....wow. Just...wow.
Andrew Coleson
Yeah, I always love hearing about this story.
Matthew Flaschen
That's just an amazing story.
Steve Rowe
+3  A: 

Some of my favorites:

C++ Stylistics

Java Closures

Java Memory Model

Aspect Oriented Programming Languages

EDIT: Not a Google talk, but I just saw the following and it was amazing:

Everything is Miscellaneous

Nathaniel Flath
+2  A: 

Should Google go Nuclear?

David Plumpton
+9  A: 

Dtrace. Great speaker, really interesting software product.

Adam Rosenfield
I'm hoping Oracle does a better job of bring awareness of Dtrace to the community.
Brian
+1 - first 5-10 minute rant is exactly how I feel about software. Thanks for the recommendation
cwash
This guy really is a great speaker
Pete Hodgson
+4  A: 

Linus's talk about Git is good for learning what Git isn't but this talk by Randal Schwartz is much more useful for learning what Git is....

Here are some others I liked:

Mike Akers
+1 for DARPA Grand Challange.
Rene Saarsoo
+3  A: 

I've recently enjoyed James Bach's Google lecture on Becoming a Software Testing Expert

Mat Nadrofsky
+2  A: 

Faith, Evolution, and Programming Languages was good.

After few slidefulls of formulas I didn't understand a thing any more.
Rene Saarsoo
+7  A: 

Definitely "Winning the DARPA Grand Challenge"

...a reminder of how cool Computer Science can be.

pufferfish
+2  A: 

Yukihiro Matsumoto talking about Ruby 1.9

That is so cool, considering Google uses Python. At the end of the talk Guido also had a discussion with Matz about programming language design.

jpartogi
+7  A: 

Douglas Crockford presents JavaScript: The Good Parts.

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

I learned a lot from this tech talk.

Gary Willoughby
+2  A: 

Not a technical one, but Why More is Less by Barry Schwartz is one of my true favourites. Useful for anyone - including programmers.

stiank81
+1  A: 

DjangoCon 2008 KeyNote by CalHenderson. It really good and hilarious. Cal brought the presentation really well.

jpartogi
+1  A: 

Competing On The Basis Of Speed by Mary Poppendieck. Great talk.

Pascal Thivent
+1  A: 

The role of leadership in software development by Mary Poppendieck.

Pascal Thivent
+1  A: 

Signals, Truth, & Design by Judith Donath. 55 min 55 secs.

It is related to:

  1. Designing user interfaces, especially on the web.

  2. Hyping new programming languages and other technologies.

  3. Explaining some behaviors in the workplace.

Peter Mortensen
+1  A: 

Winning the DARPA challenge - designing an autonomous car to drive across the desert. Interesting technical content and a very good speaker.

Plus it's interesting whatever language you use.

Martin Beckett
A: 

I find Merlin Mann's Inbox Zero great.
http://inboxzero.com/video/

It's about not going insane with e-mail overload.

Michał Pękała