| When I worked at Borland way back in the early 90s most of the company wasted a year or so building OS/2 versions of our products. The PC OS story hadn't finished yet, but most of us new it was over. Even so, it didn't feel completely wrong to be writing software for OS/2. Heck, I was hired a year prior primarily because I had "extensive" OS/2 experience. At that time Borland had just struck a deal with IBM to provide OS/2 versions for many of their products. It was a ton of cash. But also a crappe tonne of time. Time Borland did not have while in Microsoft's crosshairs. But I digress. The project I was on worked with an IBM liaison. He'd fly out periodically to hand deliver OS/2 beta updates on floppy disks. It was amazing. I don't recall the exact number, but the OS consisted of about twenty 3.5 inch floppy disks. Even back then it seemed insane to install anything with that many floppies. Note, we were basically building a new product using our own early beta C compiler for an early beta OS. Was the bug in our code, the compiler's code, the OS code? But I digress. The software usually came in nicely tailored, reusable boxes that sat upright. Not quite 21st century Apple quality packaging, but respectable for the time. Well, the last hand-delivered OS/2 update came in a barf bag from the IBM liaison's flight. He dropped it off on my desk, I thought he was joking. No. I don't recall the excuse, but the mood concerning OS/2 at that time wasn't exactly upbeat. I called it the barf bag omen. The rest is history. |
I remember working on OS/2 from my internship in college through the first few commercial software jobs after graduation though we used IBM's C/C++ compiler, which may have been shared with Microsoft but the exact origin I don't recall.
I very much preferred Borland from my days in Turbo Pascal and Turbo C++ though I can't remember if that was just Intel or Atari ST (68K)?
Lots of game-changing software was built on OS/2 at the time because getting that kind of thread performance was nearly impossible since it predated everything else in the late 80's so things like ATM machines, stock trading systems, even things that are still being sold today though I'm sure OS/2 is long gone from the releases:
https://www.broadcom.com/products/mainframe/product-portfoli...
Pretty amazing for the time given there are things we did there that just haven't lived beyond NT or the like.
It's sad that the entire industry seemed to forget about CUA en masse. It would be really useful now with the return of tiling to prominence.