It's not all that much better than it was in the days of RS-232.
You and I remember RS-232 very differently. Is it 8-N-1 or 7-E-1? I have to convince this guy to set his bit rate on COM2 to 19,200 even though the box his modem came in says 14,400 bps in big letters - but I'd have him set it even higher (blazing 115,200) if he didn't have a sluggish 8250 UART. What command set does my modem use? Looks like my dialer doesn't support non-Hayes configuration so I have to download a profile using Zmodem (with my old modem - hope autostart will work today) from a local BBS. Failing that, I will have to decrypt the handy command set reference at the back of the manual. But wait, is the serial port sharing an IRQ level with another peripheral that will cause the connection to seize or the OS to lock up? Looks like I'll have to check the BIOS settings and the jumper settings on the add-in ISA cards that are already installed. Remind me again how little has changed?
If all else fails, immortality can always be assured by spectacular error. -- John Kenneth Galbraith