TL;DR: The thing that surprises most developers when they first dig into DOS 3. x/4.

What's in this article

Before Stack Overflow: Shipping Code When the Machine Was the Debugger

The Hardware Constraints That Shaped Every Decision

The Actual Toolchain People Used