"What tech talks should every software engineer watch?"
So I thought I would share a list of talks that I've enjoyed watching on the way on HN as well:
"Kevin Slavin shows how modern algorithms determine stock prices, espionage tactics, even the movies you watch."
http://www.ted.com/talks/kevin_slavin_how_algorithms_shape_our_world?language=en#
Dynamic Languages Wizards Series - Panel on Language Design (2001)
https://www.youtube.com/watch?v=agw-wlHGi0E
Writing Software by David Heinemeier Hansson (DHH)
https://www.youtube.com/watch?v=9LfmrkyP81M
Jim Weirich: Adventures in Functional Programming
https://vimeo.com/45140590
Lessons of Scale at Facebook
https://www.youtube.com/watch?v=QCHiNEw73AU
How We've Scaled Dropbox
https://www.youtube.com/watch?v=PE4gwstWhmc
Facebook and memcached
https://www.youtube.com/watch?v=UH7wkvcf0ys
The Myth of the Genius Programmer:
https://www.youtube.com/watch?v=0SARbwvhupQ
Challenges Chances In Polyglot Programming
https://www.youtube.com/watch?v=VUr_JTNKAFo&feature=youtu.be
How To Design A Good API and Why it Matters
https://www.youtube.com/watch?v=aAb7hSCtvGw
Jeremy Edberg - Scalable Cloud Architectures
https://www.youtube.com/watch?v=cCAO9moDucI
An overview of HTTP/2 with Daniel Sommermann
https://www.youtube.com/watch?v=-yxQIRl6Qic
The list I have is pretty long, but these talks have great insights on the topics related to talk in practice or let's say real world implementations.