My first programming job in the 90s while I was still in college was building systems exactly like you describe (and they were as poorly built as you think hah). I worked for a small IT programming/consulting shop. We did small jobs like this in town in addition to installing networks, IVRs, etc... while working on larger software to sell (which is an entirely different/crazy story that involved burning CD demos and using a hand 'stomper' to label and then mail them out).
This post has more information than you realize.
Re:Ask HN: Why did Visual Basic die?
by davidmurdoch on Monday September 11, 2023 @03:58PM
(#37472797)
What do you mean? Are you suggesting you can figure out who the company is?
Re:Ask HN: Why did Visual Basic die?
by mattgreenrocks on Monday September 11, 2023 @05:42PM
(#37474127)
I have a guess, but don’t want to offend the big cheese there so I’ll just see how this plays out.
Re:Ask HN: Why did Visual Basic die?
by protocolture on Monday September 11, 2023 @07:51PM
(#37475235)
In high school I got a gig rebuilding a pre 2000 Access DB + VBA front end in office 2003ish due to some kind of incompatibility that was preventing them from upgrading their PC's.
It was a chemical safety database. It was used to identify chemical risks and track the storage of the chemicals.
I pray near daily that someone else came along years later and rebuilt it in a modern language.
Re:Ask HN: Why did Visual Basic die?
by davidmurdoch on Monday September 11, 2023 @07:56PM
(#37475266)
Ah yes, where testing just means "I hit save on the live database file and didn't received an angry call from accounting 2 minutes later"
Re:Ask HN: Why did Visual Basic die?
by anonzzzies on Tuesday September 12, 2023 @07:15AM
(#37479354)
One of our clients runs everything on access; from the office security, factory automation, ERP, crm, hrm, cms and more. We are moving them to a cloud platform that will allow them to not change one thing but save them a fortune not having to deal with the many issues access has.
I once had to update it to optimize (minimize) front-line staff working hours so the company didn't have to pay health insurance for those employees. A real nightmare of a task in more ways than one!