Programming languages are tools in a toolbox. Use the proper tool for the job instead of always picking up the hammer.
It takes time to train and use a new tool. That applies to LLM and humans. Would you use the same drill to hang drywall and core through a concrete floor?
As much as I love Object Pascal (it was my first programing language) it has no reason to exist in 2025 other than legacy applications and small RAD windows programs.
When I converted to Mormonism last year, I met an older missionary couple and bonded with the husband over our love for programming. He's a Delphi developer who supports legacy applications. He's had a lot of trouble finding work, but doesn't feel equipped to learn any modern stack. I think his wife is selling clothes online to support themselves.
Why doesn't he feel equipped? Is it an age/speed-of-learning thing, or more of a, there's too many new concepts and not enough time?
Genuinely asking, not trying to be snarky. My prior assumption is typically that a capable engineer in one language or stack can learn another relatively easily.
It's exploding, just look at my post history if you will i just asked about it yesterday that it climbed from 183 to 10th place in the tiobe index in just 5 years! It's absurd, I don't hate it but the 'oject pascal' is just too alien if you come from C, C++ or even C#/java or even PHP background. In fact I don't even know what it resembles? Is it fortran? ok, i googled it: so it's simula, I mean if we pretend object pascal = Delphi and they are very similar or the same thing, right? Is anyone using Simula in 2025? It's not an easy learning path...but I'm not against it, hope it becomes alternative to the "C"-influenced languages.
This last week I've been receiving emails from Embarcadero (I can't recall ever registering on their site, but it's possible that I did in the quarter century I've been online) so, together with this post, I suppose management is doing some marketing push.
Please, please don't ever start a technical article with anything that reads like this:
> Artificial intelligence (AI) is one of the most fascinating and rapidly-growing areas of computer science. Although still in its early stages, AI has already started to revolutionize the world we live in, with applications in everything from self-driving cars to medical diagnosis.
As a programmer, and not as a company seeking profit by any means, i seek the easiest and most reliable solution for the problem in hand, and Delphi works like a charm for me, and it is very very far from dead, by the time of writing this, on the TOIBE index , Delphi is at the 10th place, Rust and Kotlin are #18 and #19 respectively, oh look, even Ada is ranked #13, so yeah,please stop saying a programming language is dead because it is old or not your favorite or simply because you don't know anything about programming languages except Javascript.
23 comments
[ 2.2 ms ] story [ 45.0 ms ] threadIt takes time to train and use a new tool. That applies to LLM and humans. Would you use the same drill to hang drywall and core through a concrete floor?
This is the evolution. It has never been easier to make apps just by using a browser that runs on all platforms.
https://en.wikipedia.org/wiki/Anders_Hejlsberg
why?
Genuinely asking, not trying to be snarky. My prior assumption is typically that a capable engineer in one language or stack can learn another relatively easily.
> Artificial intelligence (AI) is one of the most fascinating and rapidly-growing areas of computer science. Although still in its early stages, AI has already started to revolutionize the world we live in, with applications in everything from self-driving cars to medical diagnosis.