I like Daniel Ingram's approach. He has a strong focus on the essence, and bypasses a lot of Buddhist dogma that seems to get in the way for westerners.
The "persuasive" approach is reminiscent of the basic techique in Vipassana meditation: focus on a particular sensation (breath at the tip of the nose, tingling sensations in right toe, ...) and whenever that focus drifts off, just bring it back. Rinse, repeat.
There is no good freelancing site that caters to bigger companies for i.e. embedded development that requires (part-time) on-site work. The companies have a hard time finding good consultants, and vice versa. Many locally acting middle men make a lot of money from this possibly easy-to-solve communication problem.
I'd like to see somebody one-up this and say ``and lambda!''. What I mean is restricting explicit recursion/loops to combinators which respect algebraic laws (i.e. Backus's FP/FL) in order to get a better grip on program transformation to reach efficient implementation. Guy already hints at this by stressing the importance of MapReduce.
http://www.dharmaoverground.org/web/guest/dharma-wiki/-/wiki...