Paolo Perrotta discusses the difficulties encountered while learning a new and quite different programming language, in his case Clojure, comparing it with Java and Ruby.
Paolo "Nusco" Perrotta has more than ten years of experience as a developer and a writer. He worked for domains ranging from embedded to enterprise software, computer games, and web applications. He describes himself as an "Agile Coach, Rubyist, Generic Italian Guy, author of Metaprogramming Ruby".
Joy of Coding is a one-day conference that celebrates the art, craft, science but foremost the joy of software development. It is a day for talking and collaborating with like-minded coders. The conference is not targeted towards a particular language or platform: any software developer that wants to learn, share and improve is invited.
I am reading "Surfaces and Essences", Hofstadter's latest book
The book is written in conjunction with a psychologist Emmanuel Sander and is an introspective look at how the brain functions.
There are many parallels between this talk the book; the brain has very deceptive and subtle biases based on prior learning.
I struggled quite a bit while learning functional programming and I can see now how years of OO conditioning was working against me.
Another topic worth reading about is the Blub Paradox. See www.c2.com/cgi/wiki?BlubParadox
Re: thinking fast and slow