Even after the Facebook project submission, we are still working on the app, can't bear to just leave it...
At the beginning of this project, we have too many big ideas, like multiple player, challenge mode and story mode... But we were unable to accomplish cos lack of time and experience.
We really learn a lot from this project. At least now I know I don't just know ActionScript, I know how to use it to develop a decent looking Facebook game!
Due to time constraint, we lower our expectations. But it seems that after the submission we were not resigned to the features the application has and continued to work on it. I carried on with my flash to implement to anti-cheating zig zag thing and the devil cards. While Haocong continues to work on AJAX and the database. These were the parts we wanted to implement previously but didn't do so cos of time constraint.
It was an enriching experience! Hong Jun, with lots of ideas on games and the ultimate tester in my group who always try to find a way to break my flash. Wai Hong, the extremely hardworking one, who is always very busy and sacrificing sleep cos he wants to live his life to the fullest, he can just eat 1 meal in a day but also eat 3 servings in a meal! And Haocong, the youngest among us, the very adventurous and enthusiastic one.
My sleeping time is pushed back cos of this module. Also my old laptop went on a protest to refuse to boot up for a while (and scared me) the next day after the submission (I guess cos it has overworked). The process is tiring but the fun overwhelms it.
Google Wave
Sunday, January 31, 2010
Tuesday, January 26, 2010
The beginning of week 3...
It is time to make a new post again. I limit myself half an hour to make this post, cos I got to go off at 2.00pm for lesson.
Project
Our group is actually a very interesting group. We started out as a group with 2 programmers then we want to look for designers. But we ended up in getting two more programmers, who have better experience in the few areas emphasized in web programming. Thanks to them, we get to get to learn more in stuff like PHP, Unix commands, database etc. This shows that theory cannot never beats real experience.
Then it turns out the two programmers who wanted to look for designers, one become the designer using Illustrator and flash/ActionScript person and the other writes reports, tackles on issue regarding ppl's gaming behavior (due to hvg a lot of gaming experience) and starts to learn designing. That time, we joked about ourselves, he says he is now like a business student and I am now like an arts student...
While enjoying the fun this project brings us, we are also suffering in many areas. What areas are we suffering in?
Physically
When I got not enough sleep I start to get flu or heavy head :( I guess many of u also feel their energy level or immune system level dropping. Usually I feel this busy is when it is in the middle or towards the end of the semester when projects deadlines are near. Now is only the BEGINNING of the semester...
Mentally
Guilt being unable to spend the time on other stuffs, be it your family, friends or even your studies. Classmates skipping lectures or doing CS3216 during lectures instead of listening.
I won't want to skip lessons but I can't guarantee I won't fall asleep during lessons...
Some year 4 like me are taking FYP as well. FYP is something that really needs a lot of discipline, especially when taken with such a addictive module like CS3216. Besides week three has started, meaning tutorials have started!
Ytd I just got to know that two of my classmates dropped this module. I think they probably have taken this module at the wrong time, be it having to cope with too many things at the same time or not ready enough to take the stress.
The third lecture
Ytd we got a lot more insights into the Amazon, which is great...
Got to go off now!
Project
Our group is actually a very interesting group. We started out as a group with 2 programmers then we want to look for designers. But we ended up in getting two more programmers, who have better experience in the few areas emphasized in web programming. Thanks to them, we get to get to learn more in stuff like PHP, Unix commands, database etc. This shows that theory cannot never beats real experience.
Then it turns out the two programmers who wanted to look for designers, one become the designer using Illustrator and flash/ActionScript person and the other writes reports, tackles on issue regarding ppl's gaming behavior (due to hvg a lot of gaming experience) and starts to learn designing. That time, we joked about ourselves, he says he is now like a business student and I am now like an arts student...
While enjoying the fun this project brings us, we are also suffering in many areas. What areas are we suffering in?
Physically
When I got not enough sleep I start to get flu or heavy head :( I guess many of u also feel their energy level or immune system level dropping. Usually I feel this busy is when it is in the middle or towards the end of the semester when projects deadlines are near. Now is only the BEGINNING of the semester...
Mentally
Guilt being unable to spend the time on other stuffs, be it your family, friends or even your studies. Classmates skipping lectures or doing CS3216 during lectures instead of listening.
I won't want to skip lessons but I can't guarantee I won't fall asleep during lessons...
Some year 4 like me are taking FYP as well. FYP is something that really needs a lot of discipline, especially when taken with such a addictive module like CS3216. Besides week three has started, meaning tutorials have started!
Ytd I just got to know that two of my classmates dropped this module. I think they probably have taken this module at the wrong time, be it having to cope with too many things at the same time or not ready enough to take the stress.
The third lecture
Ytd we got a lot more insights into the Amazon, which is great...
Got to go off now!
Friday, January 22, 2010
Tuesday, January 19, 2010
Experiment shows that SLEEP does matter!
One more post for today, to address a very important issue... that is SLEEP!
At the beginning of the semester, one of our homework is to sleep more, cos we have to expect to be sleep derived when this module starts. Actually I don't believe that it is possible we can sleep more in the vacation so that I can sleep less during the semester. Sleeping is just like eating and drinking to me. It is important to eat tmr's share then I don't eat tmr, right?
And it seems like Prof Ben is promoting Sleeping is a waste of time to us. I read the comments here ("programmers don't sleep") as well as heard him saying "If you don't sleep, you get a lot of things done." I actually wanted to do a post like this long ago, but someone did it before me.
Actually I got an interesting experiment that I want to share, and dedicated to this project teammate in my group who sleeps from 6am to 10am everyday(?!) because he wants to do a lot and clears his daily to-do list. And this project teammate can just survive on one meal a day! =O
Below is summarized from a book "Psychology in Context"...
Sleep Deprivation: What Happens When You Skimp on Sleep?
At the beginning of the semester, one of our homework is to sleep more, cos we have to expect to be sleep derived when this module starts. Actually I don't believe that it is possible we can sleep more in the vacation so that I can sleep less during the semester. Sleeping is just like eating and drinking to me. It is important to eat tmr's share then I don't eat tmr, right?
And it seems like Prof Ben is promoting Sleeping is a waste of time to us. I read the comments here ("programmers don't sleep") as well as heard him saying "If you don't sleep, you get a lot of things done." I actually wanted to do a post like this long ago, but someone did it before me.
Actually I got an interesting experiment that I want to share, and dedicated to this project teammate in my group who sleeps from 6am to 10am everyday(?!) because he wants to do a lot and clears his daily to-do list. And this project teammate can just survive on one meal a day! =O
Below is summarized from a book "Psychology in Context"...
Sleep Deprivation: What Happens When You Skimp on Sleep?
- Attention and Performance Drop (tt is when accidents can happen!)
- Emotions Flare (gets impatient and aggravated easily)
[u may be interested in this video (part1 and part2) about a person who did a 8 days no sleep experiment and his character and his life changed after the experiment] - The Body Suffers (immune system drops and if someone nearby has the H1N1 flu, u r the 1st to get it!)
- Learning Decreases (sleep actually consolidates memories...)
[I found this other link online that tells us the effects on sleep deprivation, which includes how it can affect our intelligence as well :( http://www.learninginfo.org/sleep-deprivation.htm]
There is this experiment conducted in 2001 on whether is it advisable to "stay up one night to cram in as much extra work as you can" or "sleep a couple of hours less each night over the next several nights".
Twelve participants btn the ages of 21 and 35 took part in 4 sleep conditions. The control condition is no sleep loss, and the participants spent 8 hours in bed (11pm-7am) for 4 nights.
- slow sleep loss condition: 6 hrs (1am-7am) for 4 nights
- intermediate sleep loss condition: 4 hours (3am-7am) for 2 nights
- rapid sleep loss condition: 0 hours (all-nighter) for 1 night
A picture speaks a thousand words, so here is the result:
The key results were the measures taken after a total of 8 hours of sleep deprivation. The results were clear-cut: Rapid sleep loss (all-nighter) disrupted alertness memory and reaction time much more than did the same amount of sleep loss spread out over time. Moreover, as shown in Figure 5.4, the faster the rate of sleep loss, the greater the impairment. Losing a couple of hours of sleep per night (slow sleep loss) led to the least overall impairment.
Why I got so much material? Cos I am interested in Psychology (my interest is very diverse), then in once of the vacation, I got nothing better to do, so I went to "research" some of these stuff =P
The beginning of week 2...
Have to finish this post fast. Got many other things to do!
Saturday's Workshop
The workshops were good to serve as an introduction to the various things. But i believe JUST attending these workshop is not really helpful. This is because the non-experience ppl can't catch up and the very experience ppl finds them too simple. I find them useful in a way, cos I don't fall in either of the categories:) These workshop helps me to refresh my memory on some stuff, esp the unix commands. Though I don't know php when I applied for this module, i did read a bit on it later, and I think the workshop could be better if more were taught. But anyway learning really starts to stay with us only when we do hands on.
Prof Ben is really good to us (in regards to food). When he knows me and some other ppl haven't eaten the KFC food he bought, he quickly send ppl n get McDonald food for us. Thanks! :)
After the workshop
That is when we get to know our project teammates for the Facebook assignment better. And it was only the first week and we had to stay bck in school during the weekends (incl Sun) to do our project :(
The Second Lecture
Ytd was a packed day for me! Rush here rush there... FYP, interview, FB App Seminar meeting, Lecture, FB Assignment Seminar meeting...
Btw there is sth I just about just recently, which is very much related to the lecture ytd. It shows us the communication problem btn the web designer and client in a humorous way. Hope you have a good laugh.
And who says the year 1 can do much compared to the seniors? Our grp has 3 year 4s and 1 year 1, n the year 1 is from a different era from us, haha. And we were so surprised at what the year 1 guy did. We got so much to learn from him!
I think the lecture time can be shorten, since the speakers who shared with us their experience had to end up with tell us that we don't have time to do what they did. And luckily, we don't have to record our hours like what our grp did for CS3215. The recording of hours in which the lecturer had to review to give credits based on is a source of conflict between teammates, it was a scary experience then. -.-|||
Saturday's Workshop
The workshops were good to serve as an introduction to the various things. But i believe JUST attending these workshop is not really helpful. This is because the non-experience ppl can't catch up and the very experience ppl finds them too simple. I find them useful in a way, cos I don't fall in either of the categories:) These workshop helps me to refresh my memory on some stuff, esp the unix commands. Though I don't know php when I applied for this module, i did read a bit on it later, and I think the workshop could be better if more were taught. But anyway learning really starts to stay with us only when we do hands on.
Prof Ben is really good to us (in regards to food). When he knows me and some other ppl haven't eaten the KFC food he bought, he quickly send ppl n get McDonald food for us. Thanks! :)
After the workshop
That is when we get to know our project teammates for the Facebook assignment better. And it was only the first week and we had to stay bck in school during the weekends (incl Sun) to do our project :(
The Second Lecture
Ytd was a packed day for me! Rush here rush there... FYP, interview, FB App Seminar meeting, Lecture, FB Assignment Seminar meeting...
Btw there is sth I just about just recently, which is very much related to the lecture ytd. It shows us the communication problem btn the web designer and client in a humorous way. Hope you have a good laugh.
And who says the year 1 can do much compared to the seniors? Our grp has 3 year 4s and 1 year 1, n the year 1 is from a different era from us, haha. And we were so surprised at what the year 1 guy did. We got so much to learn from him!
I think the lecture time can be shorten, since the speakers who shared with us their experience had to end up with tell us that we don't have time to do what they did. And luckily, we don't have to record our hours like what our grp did for CS3215. The recording of hours in which the lecturer had to review to give credits based on is a source of conflict between teammates, it was a scary experience then. -.-|||
Wednesday, January 13, 2010
Getting to know each other
Rmb in the previous blog I said "But we are given only so little time to know each other… And it is difficult to get ppl’s name matched with face and the performance they did that night!"?
Actually the opportunities we get to know each other is really quite a lot for this module compared to other modules (humans just get greedier =P). Thinking back (then I realize)... in my first lecture of CS3215 we just all go ard and know each other and form groups straightaway. No performances, no blogs, no Facebook accounts to "stalk" each other. We have to practice some "face reading" abilities to choose our teammates.
We should learn to work with all kinds of people, and not be too choosy. We can't be given too much time too, time is precious. Sometimes it is just strange affinity btn ppl that bring us to work together.
Orientation Night
I intended to make a post regard the lecture two days ago, but could find properly time to do so. After the lecture we have to worry about finding project teammates already, and is not for 1 team is for 2 teams! The title “Orientation Night” was meant to refer to the lecture and the Show-and-Tell session on that night. To me it is like an orientation to CS3216.
Lecture: Introduction to CS3216 and Facebook
No wonder prof says his life span would be “shorten by 2 years” when he teaches this module. I can ‘t imagine how he managed to do so much work for this module so efficiently. Besides being the coordinator, he has to prepare for lectures, read every single word on our blogs, maintain his own blog, grade us and send emails etc. On top of that still have to leave time for his wife and kids. Most Profs prefer to make the curriculum simple so they have less stress, so he is different from others. I believe he do this out of good will to make us a stronger person. His passion and enthusiasm for his job really makes him a superman! I wonder he knows 分身术 (be in 2 places at one time)! Not trying to flatter him or anything, just speaking from my heart. I am a teacher myself also cos I teach private tuition and and is also the teaching assistant for an module (I am still teaching this sem). I will sometimes go the extra mile for my students and wonder if I am over doing my job. So that’s why these thoughts occurred to me.
I took down some notes that I think is important on the lecture that I would like to recap here.
In order to be really good in sth, you need 10,000 hrs!
If you divide it by 4 hrs per day, 365 days a year, you get approx 6.85 years. It is quite difficult to really sustain 4 hrs each day for 7 years learning a skill, so it ends up one need more than 7 years to proficient in a skill?
I translate this to "really good in something (A) => spend 10,000 hrs on it (B)"
I translate this to "really good in something (A) => spend 10,000 hrs on it (B)"
A | B | A => B | In English |
T | T | T | It is possible that you spend 10,000 hrs in sth and you become gd in it. |
T | F | F | It is not possible that you don’t spend 10,000 hrs in sth and expect to be really gd in it. |
F | T | T | It is possible that you spend 10,000 hrs in sth and you don’t become gd in it. |
F | F | T | It is possible that you don’t spend 10,000 hrs in sth and you don’t become gd in it. |
Just playing the sentence ard to get a fuller view of what to expect =P. I think the main essence of this is to work hard and work smart!
1) Sales matters 2) People matters 3) Execution matters
I always believe in execution. Like the saying goes “Saying is easy, doing is difficult”.
In order to be success:
1) Passion 2) Work 3) Good 4) Focus 5) Push 6)Serve 7) Ideas 8) Persist.
I remembered sth abt FOCUS that I would like to share, i.e. Follow One Course Until Successful!
Show-and-Tell
This is supposed to be a session for us to showcase our talents but it is really hard to tell who the right person for our team is. Because not every talent can be shown and not all talents can be related to the project we are doing.
Some people are single talented, he knows this and he only knows this, but he is very good in it.
Con: He may not “survive” if he is asked to take on an unfamiliar role. He is interested in nothing else but this field, he may have difficult in communicating with other group members.
Pro: If he is to take on a role that can push his talent to the max, he can be an asset to the group.
Some others are multi-talented, he seems to know everything.
Con: He may be only able to do the basics and not be able to learn or do the advanced.
Pro: He can monitor all group members’ progress, and is a good coordinator. It could be just take he hasn’t got the chance to get involved in advanced stuff previously, so picking up the advanced may not be an issue to him since he already knows the basics.
I believe everyone can serve a purpose to the group. It sometimes really depends on luck to find a “perfect” group where everyone complements each other.
But we are given only so little time to know each other… And it is difficult to get ppl’s name matched with face and the performance they did that night!
Subscribe to:
Comments (Atom)

