It wasn't until the late 2000s when programming became easy enough for the mainstream and you started to see "coding camps," upwork and the like.
In the mid-90s, you had crazy demand for development but needed to be a brain surgeon to get hello world to work, let alone a website to be remotely reliable.
There was no automated testing, let alone CI.
Source control was sometimes used, sometimes not. There were LANs but there was no "web" let alone SaaS apps - there were maybe 1,000 websites and Yahoo! listed them all in a list. It was like Product Hunt, but even smaller.
You almost have to wonder how anyone learned to code? and you'd be right for asking: it mostly happened in top-20 colleges and a handful of companies. I remember showing PhDs about PKZIP and having them not believe it was possible to compress data without losing information - I had to literally show them the (rough) algorithm.
Truly, it was a time of magick.
(I don't miss it: the pay sucked, people treated "programmers" like crap, it was often impossible to reproduce issues, and of course you could only work in an office with dedicated hardware. Compared with today, it felt like the stone age of software development.)
It was harder to find the opportunities and therefore leverage multiple job offers.
Compared with management, no.
They were right; that is a well-known and trivial-to-prove theorem about lossless compression.
Lossless compression works because you only apply it to very particular types of data. It doesn't and cannot work on general data; that's why we have specialized compression algorithms for every different kind of data.
I didn’t even hear of object oriented programming until the 90s, and actually learned how to write useful programmes in Perl and C on the Sun machines at my first job. I learned Unix from scratch from the man pages. It was a different era.
Today you need 11 frameworks to even write a hello world
[1] https://us.macmillan.com/books/9780374602581/laserwriterii