Warning: Use of undefined constant SCRIPT_DEBUG - assumed 'SCRIPT_DEBUG' (this will throw an Error in a future version of PHP) in /homepages/42/d89576731/htdocs/ydliu/wp-includes/formatting.php on line 4144

My Internet Notebook

a journal on software, mobile, marketing

Archive for July, 2005

Cultivating Your Relationship with Developer Community

leave a comment

If you are a small enterprise software company, what benefits would you get by having a developer program.

  • Increase adoption/awareness of your technology in the market
  • Leverage your limited internal resources
  • Reduce sales cycles

Of course, all this assumes that you have something valuable to offer to developers who can either use your ware to satisfy their needs or add value to your ware on a reseller basis.

How to setup your program then? There are already a lot of tools out there that can help you get started cheap. For a started, you can run a forum with open source phpBB. Other options include portals, wikis, blogs etc.

Written by Y.

July 30th, 2005 at 10:21 am

Posted in Business

Software Engineering Management is Hard

leave a comment

Good software engineering is hard, but good software engineering management is much harder.

Ask anyone who has been on a software project where more than one person was involved, you will be told the same: one person coding is easy but team-based software engineering is hard. I would say it is often not because there are no best practices in existence that people can follow. But instead, it’s because people don’t follow them.

How to get Engineers to follow the best practices? It takes good Software Engineering Managers. A good Software Engineering Manager will instill a culture of deliverying quality engineering work in the team; a good Software Engineering Manager will establish a good SDLC process and stick to it; a good Software Engineering Manager knows how to motivate his team; and a good Software Engineering Manager knows the importance of effective communications and encourages / facilitates them.

Unfortunately, these good Software Engineering Managers are hard to come by these days …

Written by Y.

July 27th, 2005 at 12:15 am

Posted in Software

Chinese Yuan Starts Appreciation

leave a comment

So the ‘hammer’ finally hits today. People’s Bank of China annouced that it will revalue the Yuan (a.k.a RMB) immediately against US dollars by a 2.1% increase. The annoucement came quietly in the backdrop of noisy national security talks surrounding CNOOC’s takeover bit of Unocal. No leaks, smart moves!

Although some US congressmen labeled this as a ‘good start’. In my view, this is a significant development. Once you start loosen the grip, there is no way back!

Why do I care? Simple: because I have a lot of friends and relatives in China, and my family and I travel often to China. Now with this currency revaluation, my US income doesn’t afford me the purchasing power I used to have. I know 2% is small, but what if that number becomes 40% as the market seems to think so …

Written by Y.

July 22nd, 2005 at 12:00 am

Posted in Business

Boomer Retirement Causes Problem?

leave a comment

An article at the SF Chronicle enumerates the crises effects of baby-boomer retirement that is going to happen in the next decade or so (www.sfgate.com/jobs). Is it time to panic? As the old chinese saying goes, wherever there is danger, there is opportunity.

But it is always to be prepared. Resources to get yourself prepared: Boomer Crisis Update from the Hyde Group, The Aging of Aquarius: The Baby Boom Generation Matures from the Segal Company, the Bureau of Labor Statistics.

Written by Y.

July 17th, 2005 at 6:19 pm

Posted in Everything Else

Shipping Great Products

leave a comment

Ken Norton talks about how to hire a great product manager. In the process, he pointed to a number of important issues in shipping great products, with or without a Product Manager:-)

Personally I think the role of Product Manager is too essential to not have in a product organization. But if you happen to be in a company that does not currently have such a person, you should definitely step up to the challenge and play the role of Product Manager.

Written by Y.

July 7th, 2005 at 12:18 pm

Posted in Software