Francesc discusses the feasibility and practicality of functional programming in Go. Is it possible to go all the way functional? Is it even worth it? Maybe there is something we can learn from functional languages that could make our Go code better?
Some thoughts about the difference between learning natural languages and programming languages, false friends, and hard stuff about interfaces.