The devil seeks the accord in your mind. It is enough for him to start the war.
St. Mark the Ascetic
There is a constant thinking culture which questions the future of Delphi, “Delphi is dying”, if it is (still) a reliable tool etc. And now I don’t want to focus on the incurable nay-sayers which are among us, programmers, because these kind of characters are always a more or less useful presence for the community…
…Now I want to make a small analysis and give some proofs from my personal experience in order broke the perception of (at least) some managers about certain facts in the human thinking process and relate them to the Delphi case.
One of the powers of our soul is the logical power, as we all know. But unfortunately this power is very weak so in order to survive we need to base our decisions mostly on another one: faith. The human being way too often accepts and hence is dependent on facts which he cannot control, verify how much true they are and sometimes he even doesn’t understand how a thing which he accepted as true can be possible in reality. For example, Intel announced a wafer of 22nm. Do you believe it? Why? Do you really understand how this is possible? Did you measured the wafer? How?
Too often we accept an information as trustworthy just because we think that the source who gave that information is trustworthy. Is in fact the basis of all the mass-media phenomenon which we see today. Is true because “The Television” said so.
“Delphi is dying” because “they” said so. Perhaps you’ll ask: Where “they” said? And I’ll answer: In their culture, in their way of thinking.
…yesterday, my boss called me to his office – thing which is really an event for me (and in fact for everyone from our company) because our boss is _really_ a famous personality (on all planes). And I really mean it.
In his office, there was in a corner a very well dressed, nice, young but somewhat fearsome guy. My boss, with a very paternal tone said to me something like this (shortened): “Mr. X. is CEO of a big IT company, if you want, you can have a chat together”. “What do you do?” I asked. Then the guy somewhat happier perhaps because he started to speak about his job with someone who looked inferior to him (I’m a ugly person – not impressive at all) tried to impress the audience with their projects, company magnitude etc. What is important to our theme here is that they are in close relationships with Microsoft and develop in C#. “Ok, I said can we continue the discussion in my office?” My (let’s call it) office isn’t (obviously) not at all suited for officials so, our guest started to feel much more comfortable. He had the perception that had the situation in his hands.
While he was speaking with a certain superiority about his beliefs, he even approached my monitors and looked closely to the throw-away form and code which I had there (I was doing some experiments there). Suddenly he stopped and shouted: “Delphi???” Yes, I responded – Do you know it?. He responded: I learned it at university and I swore to never program in it again. I was preparing to ask him “why?” …but his face started to show something new. No, it wasn’t disgust (or something similar), it was a kind of fear.
I kept my smile and I started to watch him closely. He started to be very closed in himself, tried to continue to be very superior (“C# is the perfect language” etc.) but for an attentive observer it was clear that something bothers him. Even if he looked like one who knows very well his role to play, his poetry to say, he still was intimidated. And I forget to tell you that I avoided to enter in a Delphi vs. C# fight asking him only general questions like “What do you think about AOP? Functional programming?” etc. But he tried to tell me that there’s much much code for C# etc., even if I didn’t asked this or mention anything in this regard.
But I think that the biggest pain point was that I looked (and I am) pretty confident in my tool, faith which comes from my experience with it, even if I know that this tool isn’t the solution for everything.
We all have beliefs. But if you can, check practically what the others say. Do it. Especially if they have other interests than to help you to say what they say.
And if Delphi will die then we’ll switch. At the time of writing, at least for me is a much better tool in my areas of interest. And if somebody else believes in another way, no problem. We’ll check if his opinion will fit for us. But hands on. I’m fed up with words. And with thoughts… to power…. thoughts.. to power.. thoughts..to power thoughts to power thoughts thoughts thoughts…