Last Updated: 2003/01/07
After investigating the issue, that's when I realized the database I was querying was no longer thier "live" database -- the one that was getting the new listings. I adjusted my polling routine to poll the new, live database.
The huge spike on Oct 22, was the data being re-aligned with the dice.com database. Unfortunately, this means that for a few weeks prior to that date, each day represents an incremental diversion from reality.
I now do an eyeball check every couple of days to compare the number of overall listings, just to be sure it doesn't happen again.
You'll also note that's when I was able to start tracking C# and C++ separately. Dice.com improved their search engine to support that. So, there is that one plus.
On April 18, 2002, I added 'cf' and refined the query for 'vb'. Numbers for 'vb' before that are artificially inflated. On May 25, I added 'apache' and 'iis', thanks to a user who pointed out the omission. Others may be added or deleted at later dates.
Sorry, I have no information to be culled relating to the dot-bomb or 9/11.
If you go to dice.com and search for 'perl,' you should get the same number as reported by SkillMarket -- give or take a few because their number is dynamic and may change minute by minute.
A note on the way the query is built, so you can verify the accuracy:
A term like 'cf' is built like so:
[cf "cold fusion"] (without the brackets)
with the 'match any term' parameter set.
Similarly, 'mssql' is built like so:
[mssql "ms sql" "sql server"]
with the 'match any term' parameter set.
The polling process sleeps a short while in between requests, of course, and runs at a low-traffic time.