Plain Lazy or Incompetent?

Or worse, is it me? When I work in a team for assignments, some of my teammates will just keep quite, and won’t pay shit attention in so called “discussions”. They’d be looking elsewhere, busy texting on their cell.. wtf? Ok, fine.. perhaps they don’t like dicussing stuff.. so go home and do your bloody part.. oh yeah.. they sure do their part, the results were just excellent!

For a momment, I think it was me. I think that it’s because I’m sorta like a dictator (what to do? they just keep giving you bullshit..) but then, when I see the parts of the assignment they do, it’s sorta clear that little effort was put into it.. fuckin’ lazy asses.. perhaps it’s because they think they can do shit work, and I’ll cover for them.. sigh..

I’m an atheist.. I don’t believe that the man upstairs will help me.. I’ve got not much choice but to work extra hard myself.. so 5-hour-sleep-a-night-week(s), here I come..

Tags:

String Literals in Memory

Today, we wrote some weird codes (IMO). It’s sort of like an attempt to re-create a collection/ArrayList class. However, our’s is called a bag. It’s actually an array of Objects. We implemented some simple methods, such as add(), contains(), getFirst(), getNext(), removeFirstInstance(), and removeAllInstances(). removeFirstInstance(Object obj) will remove the first instance of obj in the array. It should check obj and all objects in the array for equality. As there may be multiple, identical objects, removeAllInstances(Object obj) is used to remove all instances.

Some codes are better shown rather than explained.. so here’s the gist of it..


class ArrayBag {
	private Object[] objects = new Object[100];
	private int size,  i;

	public void add(Object obj)	{
		objects[size++] = obj;
	}

	public boolean removeFirstInstance(Object obj) {
		for (int i=0; i

As you can see, the above code does work, but I’m pretty darn sure most of my classmates have no idea why it works. What you should do know, is imagine whether the ArrayBag class will work with the following changes in usage: Read the rest of this entry »

Short Site Update

Some short updates:

  • Did some modifications to styling. Tested to work in” Firefox 2, Opera 9 and Internet Explorer 7. IE6 will get a little notification to get IE7.
  • Removed “drafting a forum for tarcian programmers” banner. Forum already up and running here.

Tags:

Update on Stephen Tang’s Thoughts

Ok, the previous post isn’t really well thought over (ah.. another one of my weaknesses), but this is part of what Stephen Tang commented on my blog:

Having said that IT is a massive feild to cover. Unlike math/business/ and others. They are dead! Their content rarely changed. We FUCKING work our arse up every weekends to catchup with the tech so that we can share it with our students.

- Stephen Tang

Jinny made me think, is IT really that hard to catch up with? I guess the issue to be debated about here is: why lecturers aren’t 100% up to date at what they’re lecturing at.

Lack of specialization

Stephen Tang did mention that lecturers are asked to lecture on subjects that’s out of their field of specialization, mostly due to the lack of manpower. In such situations, the only party at fault is the college itself. Is it really that hard to hire lecturers, and maintain a balance of expertise in the faculty? If each lecturer only lecture on topics they specialize in, I believe that the lecturer themselves will be more motivated, and students will of course benefit from their expertise. A win-win situation. Read the rest of this entry »

Learning, Truly a Lifelong Process

The comments my lecturer left at my previous post were sorta inspirational. Thanks especially to Ms Poh for the constructive comments.

Having said that IT is a massive feild to cover. Unlike math/business/ and others. They are dead! Their content rarely changed. We FUCKING work our arse up every weekends to catchup with the tech so that we can share it with our students.

Stephen Tang

Well, a thought occured to me.. why can’t lecturers in TARC just specialize in a few subjects? Then again, I guess it’ll be mighty hard as TARC is probably lacking in human resource.. heck, perhaps SAS should make some sort of policy to stop giving out notes to students in Advanced.. that’ll force us students to be independent..

Then Ms Poh mentioned something ’bout my frankness. I sorta know that it’s one of my problems. I’m always frank with people, never considering whether my words will hurt someone else. Well, I guess it’s like what my brother said, sometimes the truth can be hurtful. Most people can’t handle the truth. I should think of it as this way: instead of critisizing people openly, why bother at all? It’s not as if I’m at the losing end. Though this is a little selfish, but it’s the right thing to do.. unless the matter acutally affected me..

I don’t really know why I titled this post to be “learning, truly a lifelong process”. I think it’s coz I still need to learn how to control my harshness. Haha.. and I’m sure glad to know that there are really some wonderful lecturers in TARC..

Tags: