13,916 karma · joined May 12, 2014
I'm a bit surprised at this. These are extremely simple to solve - the first time I ever did a JWT-reading implementation I specified the right defaults, which are very simple, even for a mid-level backend person I would say, and they haven't needed changing in 8 years or whatever it's been. It really isn't very complex.
Using --force-with-lease means the git push -f will succeed if no-one's pushed in between, and fail otherwise.
I haven't had any problems with Firefox so far. Why do you say this?
No one is saying megacorps don't have inefficiencies.
If they get things wrong by overspending or overinvesting in the wrong thing, they don't have a wellspring of tax money to keep drawing from. They have to offer enough value to not only supply the good and make a profit, but also pay taxes on that profit.
The market pressure I'm referring to isn't on salaries, it's on departments. If a department gets the same budget next year because it managed to spend it all this year - a universal truth in UK public sector then departments only ever grow.
If the civil service could shape its workforce with individualised salaries and quicker removal due to low performance I suspect it'd be a different story. I agree that consultancies and contractors are not cheap, but they are not the root cause.
> but at least you won't have "inefficient civil service bloat" to have to manage.
I agree that GDS is a good thing, and I interviewed with them a few years ago and was impressed, but there is always the risk of bloat. I wish this could be fixed. I have some ideas about a similar concept in the NHS that would require the government hiring well-paid software engineers.
The company bid for this contract, and lost to Palantir. I still can't believe that a company trying to do this in exactly the right way lost to a US intelligence company.