By pengyang on May 21, 2008
I've rotated to SE(System Engineering) team for about a week now(So might response slowly these days). It's pretty impressive that the engineers here have the direct high pressure from the customers and how to make revenue. To compare with that, software engineers, focus more on software development and how to get involved into open source community.
The rotation program between ERI(Engineering and Research Institute) and SE team is a special program provided by Sun China. Engineers from these two divisions can rotate to the other side. The benefit for software engineers I think is to build up a better idea on how the customers feel about our products, how the company(Sun) operates, collaborates among 4-S(Software, System, Storage and Service) groups and makes money. That gives us a big picture for the company as a whole.
No matter which group you are, communication is still the most important thing for a big bunch of people to share the ideas. The courage to communicate can reveal the problem hidden inside somewhere and fix it. It can definitely help run the team in an efficient way. I believe that's also true for the open source community.