Note: there are various definitions of web2.0, with the most quoted one (http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html) being provided by Tim O’Reilly. But I feel all those definitions fall short of hitting the true nature of web2.0. I have articulated my understanding of web2.0 in various posts of this blog. Here I want to briefly summarize it and give [...]
Archive for the ‘About Software’ Category
Blogging is like writing software
Posted in About Software, About this site on September 20, 2008 | Leave a Comment »
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 [...]
Software like buildings
Posted in About Software, Chan/Zen, Programming on August 17, 2007 | Leave a Comment »
Columbia has quite some beautiful buildings. I got inspired by them and felt it quite applies to software as well.
When I look at those buildings, I know instantly that there are a lot of complexity there. But I feel very comfortable looking at the whole. Just a glimpse, I know what is going on [...]
What is life
Posted in About Software, Chan/Zen, Programming, Random Thoughts on May 25, 2007 | Leave a Comment »
While programming, objects emerge from context and circumstance. It is an abstract on a higher level, encapsulating a few lower level functions and is independent and self-complete. A good model of objects emerged from the context have the potential to be very useful in various situations.
Objects live on various layers of abstraction, interfacing with the [...]
Comments on Whither the World
Posted in About Software, Essay, Liberal Arts on April 27, 2007 | 6 Comments »
http://libcom.org/library/whither-the-world
I like this article. I agree with his view on capitalism and most of his analysis. I agree with him that capitalism is a historical advancement. A lot of things in capitalism can be justified. The real change in capitalism has to start from a underlying structure change. Throughout the article, the author is looking [...]
Why IT/Software makes our world more human
Posted in About Software, Chan/Zen, Cooperation, Essay, Liberal Arts, Programming on May 18, 2004 | 1 Comment »
When we are choosing the topic of the first CBSA Panel Discussion, we mainly hope to use this chance to introduce IT world to the business students. So they can have a general picture of the IT world and such understanding may help them if they want to enter IT enterprises. In the recent two [...]