This last sentence sums it up for me.  I am reminded of my early days in computing writing games for my Commodore 64 using BASIC.

Blogs.UnixFu.Net » Blog Archive » Switched from Linux to Mac

There is a fundamental shift in tinkering/playing on the Mac versus Linux, you tinker/play to get things done, not to get things to work (for the most part). Sure it isn’t true all the time, yet there is enough of a shift where you can just focus on getting things done and being productive.