Saturday, May 20, 2006

CID

Here come the 2nd weekend since my last blog.. which implied that my CID project is coming to the end.. pretty soon. Fuuiiih.. eventually.. after such a tiring 2 week.. ^^;.. but still.. it's so much fun :)... These two weeks, i can pretend to be an expert developer, worked together with team members.. tried to meet deadlinee.. dont know why.. it just feel so coooll~.. huahaha.. wait until you hear all the technical terms.. eXtreme Programming, regresive testing, smoke testing, debugging, integration, repository.. sound so cool, rite?.. although the meaning behind.. errm.. were actually: write code. and test. That's all. ^^;

We did have fun in the lab.. On the first day, all of our team members were there in the lab. Then.. on second day onward.. only 5 of us there: Dunkie, Rizky (kuiyu said: you like dangerous life? :P), yungky, peko, and me.. ^^.. the other two, swt, (Shirley WanTing) came no more than 3 days in these 2 weeks.. ^^;.. I dont know what will happen with their attendance list. Worried for them... haha...

Anyway, i am proud with our team work. Really. Everybody just seems to try their best.. and has role which is unsubstitutable by others... Peko: our database manager, and absolutely excel in finding bug.. (thanx for the 20 bugs list!) Rizky... who did anything related to the calculation of commission :). your eyes must have been $.$ for these two weeks :P.. haha.. thanx for such a clean code.. and all the validation... with regex.. it really made the code looks 'great' :P.. and then.. yungky.. our main coder.... any bug.. any function.. just nudge him and it will be done in 3 minutes (alrite, abit hiperbolic.. but he did respond to any bug quickly).. Last but not least.. dunkie.. who has shown a good example of pair programming.. lol.. And i myself? weellll.. ok.. let's just skip this part :P.. hahaha.. Anyway, i really have fun there.. although there are some days when i felt down worried about our progress... but soon it's cured by Albert :).. Thanx so much for keep supporting me :) You did play a great role in this project. :)

On Thursday, our lab were visited by a proffessor.. from dont know what university.. Boston, Canada, or what.. But must be important enough to be accompanied by our dean. The day before, our lab supervisor had told us to prepare for the demo. 3 out from 18 groups do the demo. And we're chosen to be one of the 3. wah :D.. felt happy to be chosen.. but actually.. we haven't really finished implementation by that time. Working so hard that night... all of us. Eventually, we finished the integration and ready for demo at 2.00 pm, just 1 hour before his arrival! So nervous, so happy.. After watching our demo, he changed his comment from 'not bad' to 'very nice'.. woow... ^^.. i really felt so happy.. Thnx to Shirley for such a nice walkthrough! U're our best leader :D.. and Thanx to Wan Teng for such a nice interface :D.. I think that's one of the reason why our group is chosen ^^.. When i listen to Shirley explanation of our web functions, it suddenly astonished me... make me recall the time when we first time met at the start of our second semester, planning for everything.. the interface.. the functions.. That time, I was soo worried of how will we going to implemented it.. now? It's here. The implementation is done! Woow.. such a great feelin of achievement ^^

Not everyday is happy ending... as i have mentioned before. The next day, on our one to one interview.. i really really didnot satisfied with what i said. We're interviewed by Kuiyu.. really out from expectation that that hawaii guy will become so strict when it came to business. ><

First Victim: Peko
"So.. what u hv done? database, huh? can show me the data u entered? any text file? you didn't store it? so, everytime they want to set up the database, they have to call you, and they can't set up it by themselves? not bad, at least the company can't fire you, because they need you to set it.. And what? You're website debugger? can you show me the documentation of testing you have done? no, no, i dont want to see the interface, i want the documentation. Dont have? You can said that you have done milliion of tests and nobody know the truth rite?"

Second Victim: Duncan
"Can I see the portion of code you had done? This? what have you done with it? Get set method? Alrite, what is so special about it? No? then can show me another thing? wait2.. there got some code.. what does it means? you dont' know? you think that's regex? Are you sure? So you didn't write all the code by yourself? ok..."

Third Victim: Me
"Ok.. You are the team leader? no? What have you done? login logout? anything special? just take data from database and compare it right? you have anything to prevent hacker? maybe after login 3times, they will be blocked? no? Do you use encription for their password? or just simple text? you used session? good, how long you set it to be idled before we will need to login again? you dont know!? you make the code and you dont know? great... can i see the repository? 33 revision. No wonder.. Other groups are around 700+"

Fourth Victim: Yongky
"So.. you are the main coder? Any special code you have done? heem.. ok.. so the announcement can handled html.. ok.. anything else? you make the checkbox? ok.. that's look great. How you made it? heem.. ok2.. that's all? Anything else?"

Fifth Victim: Wanting
"You have anything to show me? Anything nice like the checkbox? the interface? ow, you make the flash from scratch? you mean, you take all the wedding pictures by yourself? no? alrite.. what code have you done? You didn't do copy paste? well, copy paste is fine for me. But, you didn't use css? ok.. "

Sixth Victim: Rizky
"What is the hardest part for you? Regex? but why? It's just a line of code rite?"

Last but not Least: Shirley
"What is this for loop? for validation? You didn't use regex? hah? You don't know how to use regex!? but you studied it during csc207 rite? well.. at least, it looked like you did more coding than Rizky, since yours are 9 lines while Rizky only 1 line"

At the end of the interview... all of us feel down =.=.. huahaha.. Wan Teng said that she wants to hire someone to punch him. Nice idea ^^;.. But frankly speaking, I really appreciate this guy. He gave us real practice instead of theory. Ya, He did give us alot of theory, but most of them are applicable in real world! He is a real coder, handled real software business..never look 'tidy' as it's not his main concern.. finished his lecture in half hour time... sometimes didn't comb when giving lecture.. calmy... has a good sense of humor... although it might want you to punch him at the end. huahaha... oh ya, one more thing, his english is very good! allthough he is from china. amazed me alot. He is the most impressive lecturer for me up to date ^^

Ok.. enough about the CID for the time being.. on monday.. we're going to do demo. How will it be? so nerveous.. Will we be accessed by Peter Loh? He looks alot more like a typical lecturer. Didn't gave a lot of critics and appreciate of what we have done... But he only treat us as a student instead of real coder. huahaha.. Anyway.. Peter Loh or Kuiyu.. Alll the best for us!!

Go go go goo Mint!
Erlin.D

No comments: