Dear Friends, let me share my sadness story.
I am living in Indonesia - if you didn't know where is it, it's in south east asia right above australia and very near singapore.
I learn Pascal in University 1991, before that I do Basica & Quick Basic, learned in junior and senior high school, "what a DOS days". Then since I know Pascal, I fell in love with it, like there is no other. Even though after getting Logic & Algorithm (Pascal) course, I do took C course (Turbo C), but still I do my hobby programming at home only with Pascal, especially because new Turbo Pascal 7 is very nice that days (I even develop a tools application to generate Pascal code for a full feature windowed GUI for DOS applications by visual way, much like what Delphi did for windows environment). Then even came Delphi, now I fell in love with it and never look back 1995/96.
After graduated, my position rapidly raising as IT Manager in a Movie/TV company, can you imagine that ? Most what I've done there is manage computer hardware, networking, server admin, web designing, 3D animation, movie special effect and almost no programming. But still I have keep my hobby doing game programming, such developing a combination of Diablo & Ultima 7 Action RPG and I really love doing it in my spare time, it's the days of DirectX and Windows 98.
Then came the "south east asian monetary crisis", my company goes bankrupt, I do quit before it happen though (I can't stand my good boss pay my salary, just by doing nothing, because at that time the production almost got no order at all). Try my luck to work as a database programmer on a merchandizing company, but I can not stand in the office politics over there, and so I decided to quit again - 1999.
After unemployed almost a full year, my girlfriend told me there is an advertising of a new Game Company (an Australian company) looking for game programmers. It was really a shock for me, because it is the first Indonesian game company ever exists and before that, I never dream that I can work in a game industry at all. I do manage to impress several interviewers then got the job easily (by showing demo of my Action RPG mentioned previously). It is a very happy day and we are only 3 programmers accepted from 150++ applies.
But the happiness is soon over, when I face the fact that the company is using C++ (Visual Studio 6) instead of Pascal. Then I think why not using powerfull Delphi ? I even have to argue with my boss (from USA) on an assignment to develop tools & applications for supporting the game development in progress. My argue is: "it is faster and better to develop it uses Delphi". But my boss expression is just raising eyebrow and said: "What is Delphi? NEVER HEARD IT!".
Quite a shock and I thought: "is it really unpopular, Delphi outside of my country ?", so someone can simply said "Never Heard It" ?
Well OK, I think I must face the fact that this company is uses C++ and I thought to my self: "what did I've done by deciding to love Pascal and Delphi all these years anyway?".
I've tried very hard to love C++, REALLY, I do several project with success, even more weird, after that I must use Java (what the hell?) for a a web game project. Lucky me Java is just like a C++ with different name. Even tough I do really hard to try to love other languages, but still I cannot... I can't love C++! I can't love Java! I really really sorry to say my heart is only for Delphi. In course of almost 2 years I keep doing Delphi game programming in my spare time, though in office, I am also doing game programming, but at home, I do enjoy my Delphi game programming the most.
I have even showed the demo to my colleague programmers (they are all fresh graduate), and what are their response: "What language do you use?", I said: "Delphi", then they like look down on me, like what a low class and idiot language of choice.
It really break my heart, I don't know is it the world is change? do I really idiot by using Delphi? or something wrong in the world with Pascal, Borland and Delphi which I didn't know for past years since I've graduated ?
Well later I learn latest news is Borland - Inprise & DBase with many others Borland fiasco did the job done and Microsoft marketing and strategy aggresiveness have fatally done it over.
I tought heck man, what on earth the fact of an individual "nobody" like my self will be affected by such worldly event! Do I sorry for letting my love only to Pascal - Delphi ? Not yet...
Then I do quit from the Game Studio to form my own business with friends, simply an internet cafe store. It is a booming business that days 2001 till 2003 then it start to fell over like dominoes, since there is so many new competitor opening newer and better internet cafe (they have newer computers ofcourse while I need to reinvest all VGA, memory, processor, motherboard heck! NO), the price war is ON.
I did still doing several Delphi programming during those days, including "game development", but most of it, just for prototyping of an engine and testing it.
Today the fiercest market really hit me, income from internet cafe is no longer sufficient, I must apply for work. My whole family is in the USA like about 5-6 years already. I think I should move to USA too and working as game programmer or whatever programming I can take over there.
Really unlucky for me since 9/11 to get VISA on all purposes is really - really HARD. That is not all, I'm browsing job vacancy all over the world, and realize that, using my lovely language is not available at all for any vacancies. Darn, it is present days and I really need money for a living and my skills on Delphi like nothing. The only all of those vacancies requirement is C++, the LARGE - LARGE C++ all over the job requirements, also C#, LUA, etc.... And NONE about PASCAL or DELPHI!
I want to CRY! Is it my decision is really wrong? what a pity of fate...
I don't know about you guys, how you all keep this Pascal thingy rolling ?
But even I truly praise Pascal - Delphi, it is time for me to realize, the fact is: "the world is not a Pascal world", it is really cruel end to my love, a heart break, a sad story of Delphi goodbye...
My last program in Delphi 7 is my Game Tools & Engine "Moongate Tools", purpose to let "everyone develop their own game", without the need of prior programming knowledge at all. It is a game which something like I love the most: "Diablo + Ultima 7" again, but this time it has MMO capability ala Ragnarok if you know this korean MMORPG anyway. You can find the tools in this site too. I still have a lot of confidence when develop it, trying doing many multi thread trick there, network engineering algorithm such client prediction, bandwith optimization, anti cheat, also implementing persistent world Artificial Intelligent, etc.
But really, that is enough, now I am in the progress of relearning of C++ and trying to delete Pascal from my brain. Very very hard!
Before doing it, I am even considering to switch to Free Pascal - Lazarus - Linux programming, but the chance of future is still slim since in linux C++ also dominating.
Saddddddd like I wanna die, stupid me fell in love to a wrong language! My heart is still love Pascal, my mindset is Pascal, my code style is Pascal, but my stomach told me to get real money for buying food from C++!!!
How cruel this world, how stupid you "Borland", you fall and dragging me down! Or may be not the world which is wrong, but my self stupid-stupid decision in my university days, why should I quickly fell in love with Pascal in the first time? why should not I wait to fall in love with C a bit later? How unlucky there is no C++ in those days...
I wish I can turn the time over, and learn the mindset only for C and C++ for later...
I really wish!!!
It is really hard to forget a 17 years romance story with a language!
Even when I learn C++ I still open my old Delphi sources, still visit Lazarus's site, searching in google of "Why Pascal is not a language of choice", and typing this stupid story here...
I just can not understand why you people still stick with Pascal and have a happy days ? Please help me what should I do? at least please tell me is it this time my decision is correct ?
Why there is no vacancy for Delphi programmer?
Why?
Please...
Bookmarks