Feeds:
Posts
Comments

Archive for the ‘Computer Software’ Category

Read of Python’s Design Philosophy on python Python’s BDFL’s blog.
Below I quote those lines that clearly embodies the principle of playing.
BTW, from that blog post, I can see why python succeeded where abc didn’t.
Do one thing well (The “UNIX philosophy”)–this is exactly the principle of playing.
A large complex system should have multiple levels of extensibility. [...]

Read Full Post »

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 [...]

Read Full Post »

Computer Science (CS) is not a science of computers. CS is a science of life. It is a bridge to connect the physical science with human science.
Here I take the word life as what is meant by C.A. (Christopher Alexander) in his book The Nature of Order. And I use his concept Degree of Life [...]

Read Full Post »

When software programming is made so easy, it is a revolution. I am referring to python and its web frameworks. Programming with python is like writing articles. Instead of writing things down, I just write them into software directly. In a sense, this is the true writing. The writing is not static, but dynamic, and [...]

Read Full Post »

In our time, there are a lot of thinking that many resources should be managed as common properties instead of being privatized. For example, I just watched the documentary Flow the other week: http://foodandwaterwatch.org/
As I came from China, a common reflection we had since the start of economic reform (which is 2 years after the [...]

Read Full Post »

When I was in China, I like to read a lot of things. As China was going through a transformation of modernization, there are a lot of reflection on the traditional social structure and what it means to be modern society. So there are a lot of discussion on material, market, management, urbanism, openness. It [...]

Read Full Post »

This is to follow up with the part 1
The power of politics is the power to make laws to govern. The law should be minimum. Otherwise it become a tool to restrict people’s freedom instead of facilitate it. So by nature, what we can do should be much larger than what should be governed. Thus [...]

Read Full Post »

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 [...]

Read Full Post »

When I graduated from school, I was faced with a decision: whether to go to Scillicon Valley or go to New York. Since this is time of Web2.0 Expo at New York, I would like to write a little about why I chose New York.
First of all, I love Silicon Valley. I have been there [...]

Read Full Post »

Just finished the book the Success Of Open Source by Steven Weber.
I am glad that people start to summarize our experiences in open source and try to understand its general implication for human society. It is about time. And this book tapped into the open source stories and tried to provide some understanding of it. [...]

Read Full Post »

Note: I was talking with a friend about the future of education tonight. During the conversation, I mentioned a little what I think of future organization’s education responsibilities.  I thought it would be helpful to post these thoughts here.
In my view, we are in the transformation into an open society that is largely based on [...]

Read Full Post »

Each employee can set up his profile, with information about expertises, past projects (possibly a portfolio),  what kinds of services he can provide, contact (email, messenger, phone, with one of them as preferred), available time slot (for online or off line assistance).
If the person has projects that need people to join, he can also post [...]

Read Full Post »

Consciousness flow will have no blockage anymore. Traditionally, it was blocked by military power, or by capital power. But in the web area, in the social domain, we will see that consciousness flow will be more and more natural.
In traditional industry, such as agriculture and manufacturing, there are a lot of physical barriers that can [...]

Read Full Post »

Here are some python tutorials:

http://swaroopch.info/text/Byte_of_Python:Main_Page (very simple introduction to python, very good for beginners)
http://www.python.org/doc/current/tut/tut.html (a classic tutorial written by python’s author, very well-written tutorial, highly recommended)

Some free books: http://diveintopython.org/

Python is very easy to learn. The best thing of python is that you can play with it. You can play with [...]

Read Full Post »

5 years of fighting in China, I experienced true love and felt free. 7 years of fighting in US, I am stilling struggling with many basic things. This fight has been so long.
In order to form memory, the mind is trying to reach some more solid ground, some kinds of conclusion. In doing so, it [...]

Read Full Post »

If you don’t feel your work is very meaningful, you’d better work more on the context. In the software programming world, it means to merely coding might make you feel boring or tiring. But if you work more on the context (the art of programming, for example, or more general, liberal arts) and be aware [...]

Read Full Post »

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 [...]

Read Full Post »

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 [...]

Read Full Post »

I am going to talk about the art of my life and how I came to it. It is going to be a long article since it spans my whole life. I cut many things off, but it is still quite long. So please bear with me.
As a kid, I enjoyed playing very much (http://freestone.wordpress.com/2007/03/14/the-meaning-of-life/). [...]

Read Full Post »

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 [...]

Read Full Post »

Older Posts »