TED is a great series of conferences. The best speakers get to speak about their favorite subjects. All is recorded and provided on-line for free. At the last TEDGlobal event, Massimo Banzi, one of the architects of Arduino, spoke on the topic. You can reach the video here.