Integrating AI tools into IDEs will probably be the single most critically important innovation for programmers during this decade.
I know I'm an unimportant voice in this community, but for whatever it's worth, I'd like to urge everyone to support the integration of major AI engines into the Lazarus IDE as soon as possible.
A few days ago there was a thread here ("winter is coming" or something like that), and it almost looked like a race of who could find most reasons for shitting on AI and for not wanting to use it.
This reminded me of Robert McHenry, former editor-in-chief of the Encyclopedia Britannica, saying that Wikipedia would never amount to anything because "Wikipedia is like a public restroom where anyone can write anything on the walls."
I sincerely hope that those attitudes are not a representative sample of the FPC / Lazarus community, and especially not a representative sample of its leadership.
Now, of course there's massive hype, of course AI is not going to just replace programmers, and of course to many other reasonable observations - but there's no escaping the fact that this is watershed moment.
A little delay before jumping into action may be OK, if the time is used for studying the landscape and making the best possible decisions in terms of general approach and architecture.
But without decisive action in this regard, the big gap that already exists between the most popular languages/IDEs and Pascal/Lazarus will widen much more and beyond repair. Old programmers like myself may still stick around for another decade or two, and then that will be it.
On the other hand, this could be the moment when the FPC/Lazarus community decides to grab this particular bull by the horns, tame it, and make it work for itself as well as, or better than other IDEs do.
In particular let's remember that a coding AI companion is especially useful and productive for learners and junior programmers. There's a lot of basic and intermediate stuff that young programmers need to learn and master, and this is among the stuff that AI does best -- show, do, and teach how well known things are done. And if I'm not mistaken, young programmers are what the FPC/Pascal community desperately needs if it wants to survive longer than a few more years in the future.
And so forgive me if I sound a tad dramatic, dear brothers and sisters, but I honestly believe that "AI or DIE" is the reality of this historical junction.
Kind regards to all, happy new year to all, unending gratitude to all who helped building these fantastic FPC and Lazarus tools.
Sincerely,
Manlio Mazzon
P.S.
I have been working with Pascal since before PCs were invented. I was there when smart mainframe programmers were skeptical of PCs and didn't quite trust that new Turbo Pascal 1.0 thing to do as good a job as their old trusted IBM Pascal three-pass compilers. Fast forward a little, and I was there again when plenty of "smart" people though the Internet was only a fad. Fast forward a little more, and here we are again, smart people being skeptical about AI integration with programming -- deja vu all over again! No matter how things go, I'll die a lifelong Pascal coder, but what about you and those who will follow? All the best!
