Comment Re:H1-B and outsource are responsible for this (Score 1) 212
The contractors governments often do business off-shore the work and that is one of the reasons why the projects are so shitty. But there are other reasons. Government agencies don't operate in the same way businesses do. For example, the requirements documents are NEVER frozen. Some reptilian politician gets a burr up his ass, writes some new regulations, and *POOF* the requirements have to be changed and any code already written has to be either dumped or changed to reflect it. Also, when the law changes, as happens way too often, the same problems occur. Every coder here knows what happens in these situations!