Thursday, April 28, 2011

Assignment Bonanza

My my my....

Passed up 2 assignments yesterday

A demonstration next tuesday

A code challenge assignment hand in on wednesday

Another demonstration and report to hand in on friday

and the following tuesday and friday, each day demo and assignment

WHAT THE FUCKKKKKKKK!?!?!?!?!?!?!?!?!!?!??!?!!?!?

And the FOLLOWING tuesday and wednesday are my two final papers

OH MAN.

What a busy busy schedule. You guys have no idea how dead I will be by the end of this whole thing.

So let me tell you what just happened.

Yesterday I had to pass up TWO assignments (hurrah that's 2 down 3 to go b*tches)

Okay, so here is the deal.

The first assignment, I started two weeks ago, but it wasn't until last saturday that I seriously started DOING it (hurrah I'm the world's best procrastinator)

By tuesday (which was 2 days ago)

That assignment. I did up till 70 marks out of 100.

I had to build an aircraft online reservation system.

So there was a marking scheme, and I did all the functionalities up until 70 marks could be obtained.

However, it was Tuesday. I had not done the Graphical User Interface (GUI) (So that users can click on buttons to book stuff, instead of typing things in the console window. Just imagine if you had to type stuff for your atm machine for everything other than password and digits. Yeah, that's why they have GUIs. So people just click buttons to get things done.)

The GUI was worth 10 marks, and I had to pass it up the next morning (yesterday morning)

So the thing is. I spent the ENTIRE tuesday just sitting down trying to create the GUI. I started at 10am.

And it was.... Not such a pleasant experience. I was trying and trying to get it to work. It couldn't compile. The code was not working.

So here was my dilemma. I had the OTHER assignment (remember I said I passed up 2 assignments)

Which I have NOT started the report. (It's a report on the documentation of mercurial Hg WORTH a WHOPPING 40% which I have not started )

So I had to decide. It was 8pm. My GUI was not working.

I had to decide. Do I continue doing the GUI. Or do I do the other assignment?

Do I leave the first assignment at 70 marks out of 100, and start doing the other assignment?

Or do I continue trying to get the GUI to work, and risk not being able to finish the other assignment which was worth 40%?

I had to make a decision.

If you were me what would you have done?

And there's really no real correct answer here. Ya know.

So what did I do? Make a guess.

.
.
.
..
.
.
.
.
.
.
.
.

I FREAKING TOLD MYSELF 70 OUT OF 100 IS FREAKING NOT GOOD ENOUGH HOW CAN I ALLOW MYSELF TO SETTLE FOR SECOND BEST?!?!?!?!?! I DESERVE A FUCKING 100 OUT OF 100 DAMMIT AND I WONT SLEEP UNTIL I DO THE FUCKING GUI!!! YOU GOT THAT?!?!?!!?!?!?!?!?!!!?

.
.
.
.
.
.

Sorry I get a little... Emotional when it's my time of the year (because it's the assignment time of the year)

So, I KEPT on doing it, persistently. I just sat there. It kept failing and failing AND failing. I felt so. Discouraged. I felt like giving up.

I even said to myself. "Maybe this can't be done. Maybe there's no way to get it to work".

If I had listened to myself then, and abandoned that assignment, I would not have achieved what I had achieved the following day.

It was around 9pm, I was frustrated so I started to walk around the house. I always do that when I'm thinking about something. Of course my mom just thinks I'm crazy when I'm doing that because I look like a walking bullet train trying to ram an entire city to death do us part.

I sat down again. Then I thought "what if... THIS thing here, THIS portion of the code, was the problem? I might have closed the socket of the server, so that's why the client is unable to send messages to the server and request for booking"

I made the changes. I deleted that part and put it in another section, so that the closing of the sockets only occur when the user CLOSES the GUI.

AND YES OHHHHHHHHHHHHHHHHHHHHHHHHH FUCK HELL YESSSSSSSSSSSSSSSSSSSSSSS IT FUCKING WORKEDDDDDDD~!!!!!!! IT MANAGED TO WRITE DATA TO THE SERVER~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

I INCREASED MY POINTS TO 80 out of 100!! IM CLOSER TO MY TARGET!!!!!!!!!

OH HELLL YEAHHHHHHHHHHHHHHHHHHHH~!!!!

So then after I did the GUI.. I stopped. I said.

Oh shit. It's 1am. Fuck. I haven't started on my other assignment.

So I said "oh boy, no sleep for me tonight"

So yeah! I started doing the report on the documentation on the mercurial hg which was my other assignment.

I did it until 4.30am. Then I said...

Oh shit... The other assignment is still only at 80 out of 100. I NEED MORE MARKS DAMMIT.

In order to get the other 20 out of 100 marks, I needed to add additional features to the GUI.

I started thinking.. Hey, maybe the user wants to see their history when the next time they login

So I created a button, called HISTORY where when the user clicks it, it will open ANOTHER GUI frame which shows ALL the history of the user's previous activities during their last login to the server.

And I made it so that the server was RECORDING all user activities for each user and storing it in text files.

Also, I made the GUI have a FLIGHT INFO button, so that users can open a list of dates of flights to book.

I finished at 8am.

I waited for my bro, and we went to college.

I entered class. I wasn't walking straight. It was 22 hours of looking at the computer screen. (okay so I did watch 3 or 4 episodes of the big bang theory but hey everyone needs to laugh a little everyday)

I sat down. I copied my program into one of the lab computers.

It wasn't WORKING. DAMMIT.

It was not able to open the project file. It seems that the software in the lab was of an older version hence it could not read the file.

OH SHITTTT~!

But all hope was not lost. I decided to open it, and then. Manually transfer the code, by copying and pasting it into a new project of the old version of that software.

One after another file. Copy, paste, compile. To make sure it works.

After a long while....

I clicked "Execute Project"

The screen came up. I thought SHIT. No GUI screen is appearing. My friends were like teasing me, saying that "hohoho it might not work it might not appear"

And at that point, I was wondering if their curse had really worked. There was no time for me to modify the code anymore at that point.

And then I realized, I only opened the server file. I haven't opened the client file which was where the GUI was. LOL!!!!!!!!

Hahaha, I must've been too tired.

Anyhow, I opened the client file. Logged- in.

Then I waited. No GUI.

..... this can't be happening......

THEN VOILA!!!! THE GUI FRAME APPEARED!! BWAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA!! I WAS SOOOOOOOOOOOOOOOOOOOOOOOOOOOO HAPPYYYYYYYYYYYYYYYY!!!!!!

OMG IT WORKS! I TESTED THE BUTTONS IT WAS WORKING! FULLY FUNCTIONAL WITHOUT PROBLEMS!!!!!!

I RECEIVED A FUCKING 98 OUT oF 100 FOR THAT AWESOMELY EPIC PROGRAM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

OH HALLELUJAH!!!!!! IT'S LIKE THE WORLD IS FILLED WITH WONDERFUL FLOWER FIELDS IN WHICH I AM RUNNING THROUGH THEM LIKE A LITTLE INNOCENT HORNY BOY!!!!! =)))))

OH YEAHHHHH BABY I PAWN THEM ALL!!! THE SECOND HIGHEST WAS 82 OUT OF 100!!!!!! BWAHHHAHAHAHAHAHAHAHAHAHAHAH!!!!!

.
.
.
.

Sorry I get a little emotional when I get too attached to my projects. Hey I spent a lot of time on that baby. I didn't sleep.

Then I was showered with praise.

I felt so happy. Some were sincere praises, some were maybe enviable praises, some might have been jealous. But it doesn't really matter.

What really matters is , I did the best I could and I stuck with my decision. I made a difference. I learned to persevere once again when it felt like there was no way to get that GUI to work.

It made me feel that, on the road to success, there are a few points where you will really feel like giving up. It's a test. To see if you are worthy of taking the road of success. If you choose to give up, then you will slowly start to divert toward the road of failure.

And this has proven to me again, that not giving up, and persevering, is a very important aspect of life. To those who give up easily. You do not know what is waiting for you at the end of the road of success.

That satisfaction. Those praises you get from your friends and perhaps colleagues.

People were telling me "danny, you made a GUI in ONE day?"

"wow, you really did a GUI? It's damn hard you know."

"no one else did the GUI, only you did it. Wow"

"I feel like killing you now danny" (I guess he wasn't so happy with my accomplishment deep down)

"Danny, you are so smart"

To which I replied, No lah, I'm just normal only

Then she said to me, "Just take the compliment la, when people tell you a compliment you say thanks."

So I did thank her. Although I did it quite softly (was hoping she wouldn't hear it)

.
.
.
.

So if I had, just given up half way, I wouldn't have achieved that. And it matters, very much to me. It's like the world teaches me good things. Not to give up. Be good to others. Make others laugh. Make others happy.

I don't know.

I was born for a reason. Day by day I start to see the affects of my existence to others.

Maybe I was born smart. I don't know. But I do know this.

I was born to entertain.

I'm an entertainer. I was made that way. To bring smiles to people's faces.

And their smiles bring a HUGE smile to my face.

Being good in my degree is only an added bonus to that.

And it's allright if you don't take my word for it, I understand my level of capability deep down. I have still a lot to improve on. (especially time management)

I went home. Did some stuff.

Went to sleep at 10.35pm. So I was awake for about 37 hours.

BUT FUCK HELL YEA IT WAS FUCKING WORTH IT!!!!!!!

I paid 37 hours to increase my marks from 70 out of 100 to 98 out of 100

Was it worth it?

HELL YEAH IT WAS WORTH ITTTTTTTTTTTTTTTTTTTTTTTTTTTT!!!! I HAVE NO FRIGGING REGRETS DAMMIT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

There is a price to pay for success. I paid my dues. In terms of time.

But let me tell you this. The price of success, may be expensive.

However, the price of being a failure your ENTIRE life, is WAY more expensive and heavier than the price of success.

So will you pay the price of failure.

Or will you pay the price of success.

Choose. Make a decision.

If you say yes to either of those question, it is no normal yes.

That yes, will determine WHAT the rest of your life will be like.

Everyone will say yes to the price of success and no to the price of failure.

But how many will actually mean their words and do what they say? Actions speak a lot louder than words. The fact is anyone can say anything except if you cannot speak.

IF I had believed that I only deserved 70 out of 100, my marks would have BEEN that much.

But my mindset is different.

You want to know the difference between me and the rest of my classmates? (no disrespect to them, they are all great people)

The only difference is I believed I could do it.

Whereas the others, didn't.

I knew I could do it. I deserved better. I don't deserve anything less than what I believe I can do.

And because I made the decision. I PAID the price.

They didn't have to pay the price, because they made the decision that 70 OUT OF 100 WAS THEIR PRICE. IT WAS GOOD ENOUGH FOR THEM. (most of them actually got 76 out of 100 cuz they implemented one additional function at least)

So that's what 85% of the class got as their marks.

It isn't really smartness. That paved the way to that 98 out of 100. Trust me when I say this.

It was persistence. It was belief. It was because I saw in my mind, that I could achieve it. It's not about smartness, I'll say it again.

They thought I achieved it because of smartness. But if I did not pay my 37 hours I would not have achieved it.

Trust me. There are alot of smart people who don't accomplish anything because they do not believe in themselves. They believe they are only worth so much. So they accomplish that much.

I am persistent. I sit and stare at codes all day long. Trust me, ask my classmates.

And I don't get tired. I don't give up.

If I had to choose between having an attitude for life, and smartness

I would choose attitude, definitely. Smartness does not determine where you get in life. Attitude does.

That's why I don't like to talk about my smartness. I never really had before. Very scarcely even on this blog.

I don't want people to just see me for that. I want people to know that I am a persistent person who does not give up. I don't want people to label me for my success just based on my smartness.

I know a lot of people who are WAY smarter than me. The only way for me to beat them is to have a greater attitude than those smart people.

So that is why. I don't talk about it much. I don't really enjoy talking about it. And it's really hard for me to accept it when people say I am smart. Why can't they say I am persistent? Why can't they say I am able to genggam bara api sampai jadi arang? I would be a lot more proud of myself if they could see that in me.

But apparently they haven't. All they see is smartness. When will they ever recognize me for my true worth?

I will pay the price of success, because I do not want to live my life as a failure. And it is my responsibility to make sure I succeed. For me, and for everyone else. How else can I make others laugh if I can't even take care of my own life right?

And I won't this will be a very great life. I will go around making people laugh all the time.

And even when I am down, I will get up again even stronger than ever. Then I'll make others laugh even harder than ever. Every pitfall is an opportunity, not a curse.

I will become and inspiration to everyone who wants to succeed.

I want everyone to say, I want to be just like that guy, who never gave up, who does WHAT IT TAKES to get the job down without excuses.

I pay the price. Will you pay the price for your success?

.
.
.
.
.
..

Wow , that was longer than usual. I guess I haven't blogged for a while that's why. The war isn't over for me yet. I still got loads of assignments. As long as I presevere, I will do better. I will make a change. I will become a great 1st class honours student.

And because of that my mom will stop nagging me once and for all. (haha)

My adult life, is nearing. Once I leave college, it's the next level. And having a 1st class is a good head start, though it is not the main deciding factor in determining my life's success.

I will do it. For my sake, and everyone else.

Good night ladies and gentlemen. Thank you for reading yet another long Danny Siah post. (Really, thank you if you really read all the way until here it means the world to me if I ever find out who you are I will thank you profusely for doing me the honor.)

P.S. After yesterday's events I had a cooldown period today by watching 23 episodes of the big bang theory and playing resident evil 5 destroying that huge zombie asswipe by blasting my machine gun at his balls. Stress reliever much? Whole day, wasted? Nah, I won't get a break for a long time at the rate my schedule is going, so today was my last day off (in a longggggggggg time)

Ciaoz peeps! I dont know when but I'll SEE YA NEXT TIMEEEEEEEEEEE!!!! =DDDDD

No comments:

Post a Comment