What’s Up
Posted on March 1st, 2009 at 21:20 by fr3@K

Just last month, shortly after delivering the 1st project release I was responsible for in the company, I have been transferred from frontend HIPS team, to a newly formed then expanded backend cloud computing team.

Everything is different from my previous team and is going to be challenging:

  • New team
  • Half of the members in this team were transferred from frontend team, like me.

  • New domain
  • Data processing of massive volume, MapReduce and the like.

  • New platform and tools
  • Mostly FOSS – GNU, Linux, GCC, binutil and etc.

  • New development process
  • Agile/Scrum

From what I heard (from unofficial channels), none of the transferred engineers had been inquired for his/her inclination of this transfer, which is kinda unusual. However, despites my emotional attachment to previous team, this is a welcome change to me, for the most part.

For starter, I no longer have to put up with the odd behaving Unittesting tool/framework that come with VS20051, which by the way, lacks of proper documentation.

Since GNU/Linux is the primary platform for our new projects, now I could work on my choice of desktop environments – GNOME, happily and EFFICIENTLY.

And there is more. For MANY reasons, some 3rd party (including free) libraries, such as Boost, are not viable in my previous projects in the company. But now, with new projects, these restrictions are relaxed significantly. Hooray!

It seems it’s going to be an exciting year and things are gonna get busier, though. Hopefully, there would be sufficient time for leisure and FUN, so I could continue contributing to Open NTL and hack randomly here there.

  1. Sometimes, this unittesting tool would take more than 10 minutes to start testing. Some other times, it just wouldn’t work and showed bizarre .Net error messages those I failed to find any human comprehensible explanation anywhere. Then, for reasons I failed to figure out, these errors would usually go away by themselves in a few days. []
del.icio.us:What's Up digg:What's Up spurl:What's Up newsvine:What's Up furl:What's Up Y!:What's Up 黑米共享書籤:What's Up 推推王:What's Up
Previous Post
« How Programmers at Microsoft Wear Socks? «
Next Post
» 好狗運 »

5 Comments »

Comment #4868

Could disclose one or two critical issue why you previous team don’t allow free library ?

Comment by softpapa — March 3, 2009 @ 15:42


Comment #4869

It will be great if you would share some Agile/Scrum experiences sometime later. :)

Comment by 半路 — March 3, 2009 @ 17:31


Comment #4870

Hi softpapa,

Our development/release process is quite complicated, adding any non-trivial 3rd party library to our project is by itself a non-trivial process, dropping it in our repository doesn’t just work. And core modules running on client computer have to be VERY VERY stable.

That said, oftentimes, in my previous team, it is difficult to convince people in higher positions that the quality of some free libraries are actually better then our own code and libraries we bought/licensed, that they are worth learning, worth adopting, and worth the effort of going through the non-trivial process mentioned above.

And some other times, it is just because the lack of sufficient understanding of a particular license.

Comment by fr3@K — March 3, 2009 @ 17:36


Comment #4874

Hi 半路,

我對 Agile/Scrum 完全是門外漢哪~ 還好公司將在近期要辦 workshop 幫助不懂的人了解 Agile/Scrum.

推薦一個不同部門同事的 blog: David Ko的學習之旅.

Comment by fr3@K — March 3, 2009 @ 17:53


Comment #5006

對 scrum 有興趣的話,
可以看看這本書《硝煙中的 Scrum 與 XP》
裡面具有非常多的實務經驗,而不是僅僅只是些方法論或教條。
下面這個網址可以自由下載
http://www.infoq.com/cn/minibooks/scrum-xp-from-the-trenches

Comment by yuxioz — March 30, 2009 @ 16:49


Comments RSS TrackBack URI

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>