3 ms·
I am not writing Delphi code anymore (but did that for close to 20 years professionally), but there are many artifacts still up and running and would probably r
by dejv 6y ago
I am not writing Delphi code anymore (but did that for close to 20 years professionally), but there are many artifacts still up and running and would probably run for next few decades if not longer.
1) I've started my programming career by creating new user interface for device that measures properties of metal joins on [BIG] machines [1]. It is used by many mining and energy companies. First version of this device was created somewhere in 70s so I guess this new one will last for many decades to come.
2) There was a time when every company created its own ERP software and I was hired to help maintain 500k lines of code monster that is used by fair chunk of construction companies in Austria. All the accounting, warehouse, quoting, payroll and what not was based on top of old Paradox database. Custom hacks were deployed to make sure we fit everything into 64kb of index space and I've got massive headaches trying to make work decades old database in networking mode. Another fun year was at the time when Vista changed memory layout and you sometimes crash everything because of memory location that was meant to be for printers is now occupied by sound stuff and you've touched protected memory. Anyway as far as I know this system is up and running, counting numbers, printing invoices, work orders and quotes all days long.
[1] https://www.popsci.com/resizer/meUXbu78Po3bGHtIFIaRTwBsLqg=/2068x1552/arc-anglerfish-arc2-prod-bonnier.s3.amazonaws.com/public/MTUGSVPHBB22CKTZETTB42BCIE.jpg https://www.popsci.com/resizer/meUXbu78Po3bGHtIFIaRTwBsLqg=/...
- BruceEel 6y ago1) Big machine awesomeness!! Respect++ to you. 2) Funny, I did a fair bit of freelancing at construction companies back in the early 90's, mostly using Paradox (3.x DOS, if I'm not wrong) and mostly helping out with the insane reporting required for taking part in public tenders. I still have nightmares and have not gone back to freelancing since then.
- dejv 6y agoOh yeah, the amount of reports are insane. There were more than 200 different reports implemented in the tool and most of them have been customized for each separate customer. It was spaghetti bowl of half baked custom DSL, config files and what not.