I think programming was a fairly miserable experience on all platforms before about 2000. In the early days, there wasn't enough surplus computation available to devote any of it to programmer ergonomics. Today we have IDEs that can make accurate autocomplete suggestions, compilers with detailed error messages (and even suggestions on what the mistake probably is), shells that tab complete really effectively, etc. Before ~2000, there just weren't enough spare cycles to do any of that stuff particularly well.