A couple of things:
1. The first dot com crash also co-incided with the telecom crash (Lucent, Global Crossing, etc) so you had a lot of VERY skilled technologists suddenly hit the market
2. The first doc com crash also co-incided with Americans' ill-fated experiment with whole-sale outsourcing development projects to India which is what caused the huge crash in rates. As we all know, this was not sustainable as most off-shoring projects at those bottom rates failed. Rates eventually stabilized once companies realized those rates were too good to be true.
3. A lot of developers from Big5 firms also flooded the streets. I was at Accenture -- we went from 60k employees to 28k. Rather Andersen went bankrupt entirely. So you had not only the telecom talent out of work, but also Big5 integrators.
Overall, for entry-level employees, it was fine since you weren't competing for high salaries. It was more difficult for pthose set in their career who couldn't move around etc.
-Saif
I think it's a positioning thing. If you're at a big consulting firm, it'll be tough. Companies that used to pay $200+/hr for projects will find it's better to bring in some generalists and pay them $80k/yr.
During this time I was a developer in HR in travel, 9/11 hit, and I went to building web apps for health care. No issues whatsoever with work. During this time I also did some smaller projects, again, in mainstream industries: transportation/logistics, telecom, etc.
Today I have a far better connection in my pocket, servers can be rented by the hour of Amazon (so you can scale as you grow), stripe is available (at least in some countries) and Postgress is free. We also have much more productive languages than Java 1.2 (now with generics!!).
More importantly still, IT is everywhere. Every business needs, or could benefit from, a programmer. It might be something as simple as converting an access database into a real database and do some queries on it (say get a list of all companies with more than X foozies and send that to sales so that they can call them up and hear if they are totally happy. That query alone could be worth north of 10k month for a small medium business) or it might be to do something more complex.
"Unlike the 2000s, VCs will not be in the line of fire. Employees and founders would take the fall."
Employees and founders were in the line of fire in the 2000s, but unlike last time, the VCs won't be joining them.
I was doing a lot of ColdFusion at the time (as I did most of my career). It's an easy language, and attracted a lot of folks that really weren't developers, but could bang out some script. I tried to counsel all I knew to be diverse, learn other languages, etc. Salaries dropped, but not too much, it was the total lack of jobs that really hurt.
This time around, whenever it happens, it'll be the 8-week "bootcampers" and those who specialize in pretty much only "front-end" development (meaning they do Angular/Ember/React/etc but can't be bothered to produce the back-end json) that will have the hardest time, IMO.
(For reference, I identify with both groups, being a 38 year-old self-taught developer, no issues during 2000-2002 bubble, and learn at least one language a year.)
Also after the burst, my roommate and I asked our landlord for a $700/mo rent reduction, and we actually got it.