I wish I could have prepared something more substantial for the 25th Delphi birthday.
Alas: life has been tough (see below), so please keep an eye on these search terms, hash tags and start posts from past Delphi team key members:
- [Archive.is] #delphi25 hashtag on Twitter
- [Archive.is] #Delphi25th hashtag on Twitter
- [Archive.is] Danny Thorpe (@danny_thorpe) | Twitter
- [Archive.is] Zack Urlocker (@ZUrlocker) | Twitter with articles from [Archive.is] TheOpenForce.com)
- [Archive.is] Ray Konopka (@RayKonopka) | Twitter
- [Archive.is] Anders Ohlsson (@suited_aces) | Twitter
- [Archive.is1/Archive.is2] MarcoCantu (@marcocantu) | Twitter
- [Archive.is] John Kaster on Twitter: “@danny_thorpe keeps a copy of his Delphi book at the @LookerData office so other engineers can read up on how component frameworks can be designed correctly. I asked him to bring it in last year, since I loaned my copy out and never got it back.… https://t.co/totJQUhDrF”
- [Archive.is] David Intersimone (@davidi99) | Twitter
- [Archive.is] Steve Teixeira 🦇 (@stevetex) | Twitter
- [Archive.is] Anders Hejlsberg on Twitter: “A trip down memory lane! Thanks for posting, Zack. Can’t believe it has been 25 years.… “
- [Archive.is] Jim McKeeth ❤️ Delphi 🔥🐒🤖🍎 (@JimMcKeeth) | Twitter
- [Archive.is] Louis Kessler on Twitter: “The greatest people ever involved in Delphi all together right now! #delphi25 #delphi25th https://t.co/EMWrUkgnFL… “
Search term: “Interview with Anders Hejlsberg and Chuck Jazdzewski #Delphi25th”; highlights from it:
- “The men in this video are responsible for an incalculable amount of software, in one way or another. It boggles the mind to think about their impact on our industry.
I know, right? If you aren’t using software they were directly involved in, then you are using software inspired by their software.”
- Delphi 1 being postponed 6 months to ensure the visual designer and live data worked properly; the side effect was top notch quality of other product areas
- Shipping the RTL and VCL code was very important
- “If it was done right, we wouldn’t have a job” – had me truly LOL! It is so true! The Windows API was powerful, but hard to use – slightly better today, but still Delphi run circles around any other UI for Win32 tool – VB included.
- Method Pointers changed the perspective of a lot of software development, even outside the Delphi world
- Peter Sollich working on the compiler (Wish Peter Sollich was mentioned more; he was instrumental to the compiler.)
- Garbage Collection is beautiful, but adds a truckload of complexity interfacing to the non-garbage collected underlying Windows API
- The power of the VCL component model working irrespective of the state (having a Windows Class, Window Handle, etc) of the underlying Windows controls
- The automatic recreation of underlying controls when certain component properties change is still important today on the supported platforms, for instance when switching from landscape to portrait mode
- Reference counting (which was already with large strings) only gets you so far, as it can leave isolated islands that never get collected; mark and sweep was hardly used in any other environment
- The beta/field-test/code names (like Delphi, Wasabi, Mango) depended on the group of people they were sent to
- “Very important was that the Delphi 2.0 compiler and VCL was long underway before Delphi 1 was released. That made the transition from Win16 to Win32 so much easier.
Yes, and really interesting in terms of strategic planning”
- “I think Monet was ObjectVision 1.0 I think -and ObjectVision 3.0 was bundle with TurboC as I remenber it – I was PM on that in Scandinavia. :)”
- Chuck is now working at Google on a new framework for Android Development called “Compose”.
- Anders worked for a short while on Visual J++, then on C# and .NET, then adding TypeScript, and helped Microsoft move from inward oriented company to opening up to open source. He now spends his time committing code to github (github.com/ahejlsberg) because he wanted to go back to coding instead of managing.
- “If playback doesn’t begin shortly, try restarting your device.” It stopped playing as soon as you switched to YouTube.
Sorry. Must be a network issue. We will send out a replay link.”
- “The first time I used Pascal, it was Compas Pascal – also written by Anders Heijlsberg. Now he is behind C# and TypeScript – he surely is leaving a major mark on the runestones of software development!”
- DogFood is important; Turbo Pascal and Delphi were among the first; C# and TypeScript now do this too.
- “Will the anniversary page Delphi.embarcadero.com be available in future also ?
Yes, that is the plan. We made it Delphi.embarcadero.com instead of Delphi25. so we can keep it around. Plus we have more content comming on there.”
- The Delphi compiler version actually started at 1.0 for Turbo Pascal 1.0
- “Official MS Windows Me image for Virtual Box can be found at https://archive.org/details/win_me_archive_vdi“
- DavidI: Special respect to my “Twin separated at birth” Charlie Calvert for training the world on Delphi !!!
- [WayBack] (PDF) Borland Software Craftsmanship: A New Look at Process, Quality and Productivity
A:This is a great paper. By coincidence I actually saw it less than two days ago!
- “Don’t forget Cary Jensen, I have met him at the first Delphi courses in Amsterdam ~24 years ago. I hope he is well!”
- “Don’t forget InterBase has been there all the time along the way too! And still going strong, and across all the same target platforms!”
- “How about a line profiler built-in, rather than having to purchase and install AQTime?”
- “This site has VirtualBox virtual machine images for all legacy versions of Windows, including “Window 3.1” … http://virtualdiskimages.weebly.com/virtualbox.html“
- “I agree with the very useful feature of being able to make Windows versions of the mobile apps. This is one, that is being used exactly for that… multipurpose. https://play.google.com/store/apps/details?id=com.danvaegt.SmartWeighClient“
A few of my recent tweets:



