She had a boss who met with developers and told them nobody cares about your opinions. You see million dollar mistakes being made and you either accept it or leave government which is what she did.
She had a boss who met with developers and told them nobody cares about your opinions. You see million dollar mistakes being made and you either accept it or leave government which is what she did.
The sad truth is government bureaucracies spend all their budgets so they can ask for more. Limiting cost is the least of their concerns. I applaud 18F and the Digital Service for their efforts to advance and streamline IT and development costs. It’s an uphill battle. There is no reality check in the public sector as there is in the private sector, where inefficient behemoths eventually go bankrupt to more efficient companies.
Outsourcing is supposed to prevent this, but the big contractors just milk it for all it’s worth (Oracle failing to build Oregon’s healthcare website for $250 million is an example, HP and NMCI is another). I don’t believe it’s just the byzantine contract bidding process but the fact it is easier for leaders to say they chose a big “reputable” company so it’s not their fault it failed, whereas if they had chosen a small no-name company and it failed it would be their ass. So real competition and efficiency end up being non-existent in government, unless the president’s legacy initiative is in jeopardy and he throws his weight behind the fix. I don’t know of any way to fix this behavior except to limit the size of government and make it more local so accountability is easier to maintain by the electorate. I wish more good people in government could change things, but there are already a lot of good people trying their best in a top-down system where CYA and optics are more important than efficiency and results.
There's also a culture of not recognizing or admitting failure; they're spun into success stories. This means people don't learn from mistakes and keep repeating them.
Smaller teams are weeded out very early. The barriers to entry for working with government and non-profits are high, demanding all kind of certifications and processes to be implemented.
If you don't have teams to build excruciatingly detailed (and inaccurate) proposals (complete with 100 slides presentations), jump through the hoops of procurement and fill up the deluge of paper associated with tracking every single hour working on the contract, you won't land the big contracts.
Personally, I threw the towel in. Enterprise pays more, is more loyal and while procurement can still be a PITA, the overall organization is clearly aligned behind growth and revenue. If you help them do that, you can circumvent or negotiate things.
ref: https://bhc3.files.wordpress.com/2008/05/consumption-spreads...
Results are secondary. This is possible because there's no accountability for not getting results.
Essentially it came down to too many people in too many isolated teams who were led by people that would struggle to do IT for a small Windows-only business.
At the time I used to say that the people running the project would get nine women pregnant in the hope of having a baby in a month. I would hope the problem with that is obvious but you would be shocked at how many people thought it was actually a good idea!
Welp, you're signing my paychecks. I will do whatever you want me to do for 40 hours per week. If that's productive work that makes a difference, awesome. If that involves me wasting a gazillion dollars on something stupid, I'm not paid to think, man. I just work here. If you want me to think, then pay me to think.
On the bright side, I have absolutely zero stress when it comes to workplace drama because I couldn't care less to begin with.
For me, work is something that I neither dread nor enjoy. It simply is.