Ketan's Musings

Where he blogs about his eclipse musings

Archive for the ‘pattern’ tag

I got Bangalored!

without comments

Bangalored adj

(said of a corporation, project, or employment) having been relocated to India; having lost business or employment due to such a relocation.

Huh, what, when ? Don’t worry, I did not lose my job to Bangalore. Somebody else did.

So how did somebody else getting Bangalored affect me ? To enumerate:

  1. Bad, bad code. There’s no notion of “refactoring” or “code resuablity”
  2. God object: too many responsibilities for one object.
  3. Spaghetti code: Systems whose structure is barely comprehensible, especially because of misuse of code structures
  4. Copy and paste programming: Copying (and modifying) existing code rather than creating generic solutions
  5. Reinventing the square wheel: Creating a poor solution when a good one exists.
  6. Big ball of mud: A system with no recognisable structure

With an infinite monkeys around, everything is a one banana problem. But yeah, the world needs all kinds of people. If it was not for these Bangalorites today, I’d have never appreciated a lot of the Anti Patterns. Thanks guys.

Written by Ketan

May 11th, 2006 at 3:35 pm

The lectures have definitely been worth the effort

without comments

I’d been invited to take OOCS lectures at the K.K. Wagh College of Engineering. As with all hackers, I immediately took up this invitation, simply because I could enjoy doing it. Moreover, I got an opportunity to learn some real cool technologies, that were really new to me.

The course involves OO, COM, DCOM, CORBA, JAVA/RMI and XML.

About 25 students had signed up for this subject. The attendance figures, with a grand maximum attendance of 9, with some 5 students regularly attending lectures. These figures are sure to paint a different picture :) It’s been about three weeks that I’ve been doing these lectures.

The results were declared a week ago, and I’ve not taken any lectures since then. Today was an altogether different experience. I learnt that there were just 9 students, who have decided to continue with the subject. The rest of the folks simply choose the easier alternative. While I’ve nothing against these people. The general reason being that — the subject is too vast in its breadth, and one has to read too many books for the course.

I asked the folks who had chosen to continue with OOCS, as to why they choose the difficult alternative.

The answer, surprisingly was that I was: I’ve been doing a good job at the lectures, so far.

Thanks guys, you’ve made my day. The efforts have been worth the staying up at nights.

Written by Ketan

March 21st, 2006 at 10:50 am