(no title)
leguminous | 10 months ago
(Of course there are more reasons as well, but this is a popular one that some of my friends in government agencies complain about.)
leguminous | 10 months ago
(Of course there are more reasons as well, but this is a popular one that some of my friends in government agencies complain about.)
NegativeK|10 months ago
From the manager's side, it nearly takes an act of fucking god to open up a new position. Citizens pay attention to the number of employees, and they get mad about it. You really don't want to be the one to cause citizens to angrily call elected officials if you're in an appointed government position (i.e., an at-will employee.)
I have an unsexy government job. I've seen the leader of a pretty well funded government org get mad at IT for asking for three new positions one year. The IT group was roughly 100 positions, and it was acknowledged that it was understaffed in some key areas. One group with an annual software license budget higher than their employee budget asked for and was denied a single new spot.
Instead, that org's IT asked for and received budget for contractors. Contractors definitely cost more and can absolutely produce lower quality work. Their knowledge is gone when their contract is done -- so, best case, it's a multi-year contract that's similar to just hiring the damn person, but it ends up being way more expensive.
My current employer is even stricter.
In a similar vein, I've some friends who worked at a hush hush defense facility. The vast majority of the people at the facility are hired through a contractor. The employees are unionized, have a pension, and when a new contractor wins the bid, they have to agree to keep the staff in their current positions. I'm sure that weirdness is due to a mix of pay scales, hush hush reasons, and probably other reasons that I'll never know.
0xffff2|10 months ago
Not defense, but my government contract works the same way. I'm on company number two, but I know people who have worked for 4 different companies, all while doing the same job on evolutions of the same contract. There are people who have done full careers working onsite for my agency without ever converting to be a civil servant.
kjreact|10 months ago
This week, after witnessing the largest insider trading infraction in US history, many citizens barely noticed. I no longer believe citizens pay attention to news. They’re conditioned to feel outrage at whatever social media tells them to.
ecshafer|10 months ago
nonameiguess|10 months ago
The government got angsty about being bilked by monopolies and started trying to mandate that contracts be split and awarded to different contractors. The first time they did this, they took the contract away from Raytheon and gave it to Lockheed, who probably felt the way the average reader of Hacker News feels, that surely this was a weekend project that five guys could do for a hundredth the price. It was not. Their solution completed the process of turning raw downlink data into human-legible imagery hundreds of times slower than Raytheon's. The government caved and gave the contract back to Raytheon.
A decade later, they overhauled the entire geoint enterprise to try and modernize it, bringing it to the cloud and using Kubernetes for everything, and did the same thing again. They gave the orchestration contract to Raytheon and the processing algorithms contract to Lockheed, with a rule saying the contracts can't go to the same company. Lockheed in this case just subbed the actual work back to Raytheon. The only way they could really do what the government wants, and have Lockheed employees working on this, is if they hired all the people who currently work for Raytheon, not out of any kind of nefarious underhandedness, but because these are legitimately the only people in the world who can do what they do at the level they do it.
renewiltord|10 months ago
mellosouls|10 months ago
Consultants are nearly always used so that managers can say "we went with BigCo, its their fault" when things go wrong.
ie. they are generally a political choice rather than technical.
xphos|10 months ago
The disparity is extremely but to be honest I liked the idea of working for the government. There was a lot of drive to solve for the mission and smart people. But the level risk mitigation made working extremely difficult. The government impressive getting people to work as hard as they do and I respect it, they were a good employer but political offices severely shackle it from doing even better work. In wages yes but even in allowing experimentation, political appointments waste a ton of energy and time to. Its like selecting the worst person for the Job in a non meritocratic way and expecting things to run smoothly is a poor idea.
projectazorian|10 months ago
The stated policy of the current admin is to "traumatize" federal employees so the number of these people is likely dwindling fast. Burnout was already a problem before the current admin - if your efforts hit a bureaucratic brick wall one too many times that private sector job starts to look a lot more appealing.
bhouston|10 months ago
Although the large consulting firms are also not great if they are just shipping software requirements overseas for cheap software dev labor, that also can be very ineffective. So many never ending government projects are a result of this. On the surface everything is competently managed (grant charts forever, with perfect org charts), but at the strategic level of actually getting it to work and on-time is lacking (because there are a ton of cautious "professional managers" who don't know how to actually ship.)
LunaSea|10 months ago
They are probably not chasing the job security either.
RajT88|10 months ago
cgannett|10 months ago
adamgordonbell|10 months ago
There is some department in the government that's very unsexy and has a very real problem that could be solved by a smart finance MBA student diligently working on it. But there's no way that diligent young employee would want that job. Nor no way if he had it that anyone would take him seriously and put his changes in place.
He doesn't want to work for that unsexy department. The people at that unsexy department do not want to work for him.
Put a consulting company in the middle and he has a job title that sounds cool and that organization gets their problem solved.
( This is how someone explained business consulting to me. )
reaperman|10 months ago
eru|10 months ago
saagarjha|10 months ago
red_admiral|10 months ago
Taikonerd|10 months ago
I had the impression that it was also easier to fire contractors. (Well, not to renew their contract.)
If a developer who works directly for the government is underperforming, their boss has to jump through many, many hoops to fire them.
nonameiguess|10 months ago
radpanda|10 months ago
nonameiguess|10 months ago
So if they have a project that needs 100 people to do and is expected to take two years, they have two choices. Hire 100 people, hoping you can find something else for them to do in two years, or you can offer a two-year contract to a private company, letting them deal with the problem of figuring out what to do with the 100 people once the project is completed.
The contraints of the GS pay scale aren't real constraints. The federal government already has special bonuses paid to medical doctors to make their pay commensurate with rates in private industry, in spite of the fact that those rates are way the hell higher than anything on the GS scale. They could easily do the same for engineering labor. What they can't easily do is hire people for six months guaranteed with only conditional renewals after that, because very few people would agree to that unless you're paying them far more than they'd get in normal industry.
killjoywashere|10 months ago
wing-_-nuts|10 months ago
I did a coop with the navy in college, and would have gladly converted over to a full time GS employee on graduation, but:
1. Actual, honest to god GS dev positions were super rare outside of DC
2. The application process through the usaJobs website had a ridiculous amount of red tape
3. As you pointed out, the salaries were laughably low, even if you included benefits like the pension and healthcare.
I eventually gave up and went with the private sector. I had interviews in a week, an offer within days, and was paid more than someone with years of experience on the GS scale.
I was bummed about missing out on the opportunity for a pension, but the higher salary helped me hit FI by my mid 30's. When the ACA passed I effectively had access to health insurance on the private market for the first time in my life.
TLDR: I would have been a fool to go into GS as a dev. Giving up on that was the best thing I've ever done.
pureagave|10 months ago
franktankbank|10 months ago
giantg2|10 months ago
Taikonerd|10 months ago
Pay scale for the DC area: https://www.opm.gov/policy-data-oversight/pay-leave/salaries...
saagarjha|10 months ago