Wednesday, January 6, 2010

A drum, a drum, a troll doth come...

(Borrowing from Macbeth)

All hail Tom*, highly respected person,
All hail John*, highly respected person,
All hail troll, thou shalt be king thereafter!

[* not their real names]

Synopsis
There are parallels in Macbeth, and modern-day trolls:

- Both of them are tragic figures, Macbeth being fictional character, while a troll is more modern-day.

- Macbeth won many battles, a troll goes around trying hard to convince his boss, his customers, the management, nearly everyone, that Delphi is the right decision.

- Macbeth is praised for his bravery and fighting prowess, so doth trolls who fight the management that Delphi is worth it, then get betrayed by everyone.

- Macbeth is made king, trolls usually run their own companies and are their own bosses.

Tragedy of Character
When a troll doth arriveth to ye town-hall newsgroups, he immediately faces insults from everyone, those who know him, distance away from him. Those who want to do business with (the troll), would not give him any. when the troll tries to ask for forgiveness, people would point him to older posts, and tell him to (get lost). (See: Simon Kissel's, Frank de Groot's postings)

Tragedy of Moral Order
What happens when things fail? What happens when failure is an option? There are three things that can happen:

a) Either Borland and TeamB makes amends, or apologize (which never happens, even today - the same old people are there)

b) The troll apologize and make amends, but since the troll has to pay money to those offended, and to those horrible people (the vendors), there is lot of bad blood.

c) The third option, is nobody is forgiven. Borland neither forgive, and the troll, seeing that nobody budges or makes amends, harden-up, and forget the whole Delphi-thing.

Whatever it is, I have not those trolls around the newsgroups, and by the way, since there are no Delphi jobs, maybe they easily switched to Java/PHP/C#/whatever which makes them money.


Trolling and Evil
One thing for sure in Borland's - is - nobody hears your complaints, any bug-fixes just means more money paid for annual maintenance (now called SA), newer versions which means more money. When will good version of Delphi come? - maybe when you get screwed and have no more money left :)


Survival
This is not about rebellion or hate, it's about basic survival. Suppose you're working on a Delphi project, and things start to screw-up, be it, the stupid Unicode issue (before Delphi 2009/2010 came out), or some memory leak error caused by faulty VCL code, or some DEP error (caused by faulty VCL code) or deadlines not being met. Fair enough, Delphi 2010 came out and you need to "upgrade". Will you be given a free upgrade, since Borland/CodeGear released buggy software? nope, just pay up the money. Same goes for Delphi third-party vendors, who changed their business model to subscriptions.

Suppose the boss takes US$50,000 loan, then US$100,000 loan later, and every day, gets scared he cannot pay off the loan, and every year, be it, something happens and he has to pay more and more money to get fixes, updates. What happens if software fails, or not enough customers? Many of those who insult the trolls don't see this.

Who will help the Boss, who get such big loan and then company fail, maybe the boss is well-respected Delphi developer?

What happens if not enough money to buy second or third license for Delphi? then it results to no jobs.


Conclusions
If there was comfort, it would be trolls were trying to say something to Borland/CodeGear/Embarcadero and then everyone screwed the troll. They say, don't feed the trolls, but did anyone hear what the troll said? (and nobody could lift a finger to help that troll financially too).

No comments: