Those younger programmers were not versed in the fundamentals of their trade. They were in the process of trying to skip up to the higher pay grades of their trade without putting in the time and effort required by those that went before them. Once something got away from how their programming tools worked they were stuck. They did not do a good job of embedding specialty code into .Net code. Assembler was needed to address hardware directly and that was the end of their programming. There were also calls made to other systems and they screwed that up as well. They left ambiguous remarks in the code that they could not decipher later when going before their own code review meetings. When the old guys where called back as contractors many of the problems were solved by installing backups from before the wiz kids took over. That alone wiped out almost all the bugs.
There was also a legacy system that was running on dedicated hardware that they messed up and could not get the backup to install. Five days were spent with no success. There was no need to touch this system but they could not resist trying to "improve" it. All the older programmers were smart enough to leave it alone. It was working just fine as is until then. One of the old obsolete programmers called back as a contractor fixed the system in one day along with recovering all the lost data.
Evidently school taught these new guys how much they were worth but skipped over the part where they pay their dues and learn their way around the real world before they touch production code.
There was also a legacy system that was running on dedicated hardware that they messed up and could not get the backup to install. Five days were spent with no success. There was no need to touch this system but they could not resist trying to "improve" it. All the older programmers were smart enough to leave it alone. It was working just fine as is until then. One of the old obsolete programmers called back as a contractor fixed the system in one day along with recovering all the lost data.
Evidently school taught these new guys how much they were worth but skipped over the part where they pay their dues and learn their way around the real world before they touch production code.