Jul 23

This is ofcourse a rhetorical question.  I know we can’t write law like we write software because the political process will never be able to do that.  But think for a moment for the why shouldn’t we?  Law likes software is a set of rule governing a system.  Although law is not exact instruction like software but it acts almost like  software requirements or system specifications.  We don’t expect to write a perfect requirements and system specificatons right the first time we try.  That is why software development has become an iterative and agile process.  A good software development process will require small iteration, constant refinement, constant feedback.  Law should use the same kind of process.  Instead of trying to get it perfect the first time. Why can’t we just keep iterating?

Jun 8

As if the great firewall of China is not enough, they want to put a Dam on its people’s computers to reduce the flood of  porn (so they say). The software is called “Green Dam-Youth Escort”.  However, I really don’t think Chinese Communist/Capitalist government really cares about blocking porn.  They require every new computer to install this software because they want to block other political websites and control the information flow.   China wants to have its cake and eat it too.  It likes to get the benefit of modern technologies and internet but also want to control information flow.   I think they are fighting a losing battle.  Sooner or later, they will lose.

Dec 27

I just read this article http://www.nytimes.com/2008/12/24/opinion/24friedman.html?_r=1 from NY times.  It talks about how we as a nation has fallen behind so much. We are all GM.  It is so true.  We should admit that we are in crisis, not just financial crisis but a intellectual and behavioral crisis.   We wasted so much energy and investments on the wrong priority.  It is time to change our priority and invest in the right priority.  We all need to rethink and reinvent ourselves.

Nov 7

“If there is anyone out there who still doubts that America is a place where all things are possible; who still wonders if the dream of our founders is alive in our time; who still questions the power of our democracy, tonight is your answer.” “It’s the answer told by lines that stretched around schools and churches in numbers this nation has never seen; by people who waited three hours and four hours, many for the very first time in their lives, because they believed that this time must be different; that their voice could be that difference.”It’s the answer spoken by young and old, rich and poor, Democrat and Republican, black, white, Latino, Asian, Native American, gay, straight, disabled and not disabled – Americans who sent a message to the world that we have never been a collection of Red States and Blue States: we are, and always will be, the United States of America.”

Oct 25

Here is the hope for our future.  Watch it and you will see why you need to Vote for Obama.

Aug 19

Looking at the Olympic medal count, it reflects the new world order.  US is no longer the super power if sport is an indication.  Even sports were used to be dominated by US such as tracks and boxing, US is no longer the powerhouse that it once was.  Yes, we can say we still have the highest medal count but if you look closely.  It is China that has the most gold modals (almost double of what US got so far).  US is getting weaker and weaker.   It is time for change.  The country has gone wrong in so many way because of our government’s bad policy.  It is time for a big and real change.  Vote for change.

Aug 14

Here are the three pillars of a modern society:  Energy, health and education.  We need to have sustainable renewable energy so that all of our modern industries and life can depend on.   Health and education is the basis of human capital.  We need to a healthy population and a health care system that can provide health care to all citizens.  We need to have the best education system that will continue educate his citizens throughout their life.  That means it doesn’t end at college.  If we have these three strong pillars, we can build a sustainable modern society.  That should be our priority.  Nothing else.

Jan 28

If you consider yourself a centrist or independent who don’t want the country go too far left or too far right, donate money for one centrist candidate in Republican party and one centrist candidate for Democrat party.    By supporting both centrist candidates from both party, you help to ensure that centrist candidates have a better chance to win.  So don’t say that you can’t vote on primary because you are independents and you complain later that the candidates from either party suck in the general election.  Start donating money to the centrist candidates and influence the outcome.

Jan 25

A few of guys (developers) I work with recently developed this website on their own and it generates a lot of buzz: politweets. The concept is simple but brilliant! It just listens to twitters and filter out the current presidential candidates’ names and figure out who has the most posts from twitter and rank the candidates accordingly. Here is a website that only takes a couple days to develops and can quickly generate a lot of buzz. It doesn’t have many complicated features. Just one feature but does it really well. You don’t have to spend a lot of time to figure out the requirements, design and write up a lot of tests. Just get it out the door and see if it sticks. If it does, then keep improving it. And it sure does seem it sticks based on the buzz it generates.