O’Reilly Radar is talking about the Fun Theory now:
Actually I have been consistently talking about it on this blog. And I talk about it in a much deeper and systemic way.
You can check out the following essay. It includes links to many posts I had regarding my whole system of thinking on this.
More particularly, these two:
The principle of Playing: https://freestone.wordpress.com/2007/12/13/python-principle-is-the-principle-of-playing/
Build a better playground: https://freestone.wordpress.com/2008/03/20/build-a-better-playground/
Computer Science is a life science: https://freestone.wordpress.com/2008/12/19/computer-science-is-life-science/
One thing about blogging is that it is like writing software. I am able to get articles out quickly so readers who want to get an early look can read them. Usually before publishing them, I will proofread twice to get rid of obvious mistakes. For important essays, I will do a lot more revising and proofreading before publishing them. The same as writing software, I keep revising my articles. It is like an evolving process. I need to read my articles from time to time to remind myself my past experiences. So when I see something wrong, I will make changes immediately. Sometimes, I will find an article can link to another article, or some articles can be merged. So I will make changes accordingly.
So blogging is like writing software. It has different release versions. I am keeping releasing new versions. And it gets better in each version. For articles that are of higher quality and mature enough, I will put them in the Featured Essay category.
Without blogging, under traditional rigorous publishing there is no way for me to get my ideas out so quickly and be able to have written so much considering I have to do my regular job and many other things at the same time. One other advantage of blogging is the feedback you get through comments. I haven’t got many comments yet (well, I didn’t really promote my blog in various spheres.). But I wish more people can give comments and make it more a two way dialogs.
I realize that my past posts are too long to read. Even I don’t have the habit to read long articles online myself. Well, actually I read long ones online, but only after I have read short ones and get to know the author is really good and what subjects s/he writes on.
So I need short posts to get people to have an idea of what this blog is about. Maybe the titles should also be changed to better reflect the content of articles. Writing short ones also helps me to keep my blog updated.
Actually I write short ones all the time. It is just that I wrote them in my personal notes. After a while, I will organize my notes. When I feel that I want to write a big essay from those notes, I will write a long essay and post to my blog.
Now I will change to Internet style of writing.
Contribute my first post to WordPress. It looks like a very good blogging software, with all the important features I desire well implemented. I’ve been developing an online notebook myself for some time. It is good to see those features implemented by WordPress. Ok, the journey starts.
Articles written before my first post are posted according to roughly the original timestamp. They are old and only reflect my thinking at that time, although I think most of them are still quite valid.