I was looking at something else that was completely different! My bad
1. Many positions of employment are now short-term contracts to write a particular software. It was quite common for analyst and programmers to change employers as they new contracts.
2. Previously, employment for those in the IT were all based on their experience, but now as times change it is now changed to people who have qualifications.
I think at one point, programmers were being paid per line of code they were doing, this promoted more lines of useless code, thus more lines = more money but is now changed to contracts etc. <-- Not sure if correct