3 ms·
My programming background started with FORTRAN and WATFIV and PL/C in high school, then mostly ALGOL W in college, then back to FORTRAN and Pick BASIC business
by sema4hacker 4y ago
My programming background started with FORTRAN and WATFIV and PL/C in high school, then mostly ALGOL W in college, then back to FORTRAN and Pick BASIC business data processing in the real world. I finally went out on my own and had a small software company from 1982 until I retired in 2017. I converted our primary product from Mac Pascal to Delphi 1 for Windows in 1995, eventually upgrading to Delphi 6 in 2001, and never went beyond that version.
Besides our product, all of our in-house order entry and shipping systems were created with Delphi.
Last year I decided to come out of retirement and start a retail business, currently in stealth mode, but still using Delphi 6 for our tech infrastructure. I wrote a multiple-station data entry system for capturing/maintaining our inventory using a SQLite centralized server. I wrote an ISAPI DLL to drive our Javascript-free package-free web site which is very fast and has quite nice search capabilities. (Yes, a 32-bit DLL can generate HTML/CSS quite adequate for a modern-looking website.)
After using it for over 20 years, it is so quick and easy for me to create just about anything I need with Delphi, that the few times I've considered using other tools it quickly became apparent it would just take too long to get a handle on things and the ROI simply wasn't there.
An example of that was when last year I stumbled upon a Python program that did some sophisticated processing I could use, but dealing with that environment turned out to be a time-sucking nightmare. Too much of modern "programming" has turned into trying to mix and match and glue together packages instead of actually creating code. So, I'm sticking to an old-school system that lets me be creative and productive.