|
|
|
|
|
by ck2
4630 days ago
|
|
If it really did cost over half a billion dollars for only 50k parallel connections, that is outrageous. It is hard to read/understand that spending breakdown, not sure what each 20-50 million dollar allotment is exactly for: http://usaspending.gov/explore?tab=By+Prime+Awardee&fiscal_y... Given how we can see the problem with this as developers, imagine what we don't understand about the 10 to 1 or even 100 to 1 overspending on the military and "defense" budget. Just imagine the TSA and "Homeland Security" waste. |
|
I have a weird role: I work at a company which does tons of Federal contracts, but also has lots of private sector work. I keep my sanity by doing short term consulting with private clients. There are some sharp people working the Federal side, but it really is awful.
Winning a contract is EVERYTHING. It is a writing contest, and you can be sure that the Federal contract officer knows jack shit about the actual fundamentals of the project. The Contract Officer is a paper pusher whose job is to look at the line items in the Request for Proposal, and examine which company's proposal best "hits" each line item. And of course they will select a low bidder, which often is a bid too low for the company to even profit, simply meant to get their foot in the door.
The staffing of these Federal contracts is horrific. You get entire teams of "change management" people. I'm currently assisting on a personnel system for a major military organization. I recently had to witness an entire discussion by the change management team on removing hyphens from a particular term to help the branding. I almost threw up in my mouth.
The people I work with on the Fed contracts, in general, don't touch technology when they leave work. Therefore the only browser they use is IE8 (according to the customer org, it is more secure......) they do nothing outside of J2EE/.NET (usually just one of the two) and they HAVE/WILL never build a website that supports more than 5,000 enterprise users (concurrently).
It is incredibly easy to look like a wizard amongst this bunch, but the experience of the Federal world has made me avoid these projects like the plague. The incentives at the business level (and therefore the high salary jobs) are ALL for winning contracts. Performing well on the work won is just viewed as another cost center.