News for hackers. Stuff that matters.
Re:Google's ambitious push into gaming is floundering by dijit on Monday March 02, 2020 @06:53AM (#22463629)
>That's a terrible reputation for any company to have.

Part of me wonders if this is due to the fact that google doesn't hire traditional sysadmins.

It might sound weird, because convention has become that you can "dev" your way out of "ops" and that SRE is the new hotness- but consider the fact that (as a gross generalisation) developers don't like maintaining stuff, it's much more beneficial for your own sanity and to present to management: new things! especially shiny things.

Sysadmins however think the opposite; how can we take $legacyThing and make it better, always the eye on maintenance and longevity. SRE's solve for reliability but not maintainability or longevity.

EDIT: guess I hit some peoples nerves, could someone elaborate on why?

Re:Google's ambitious push into gaming is floundering by seanhunter on Monday March 02, 2020 @07:44AM (#22463868)
I think it's likely to be a product of internal incentives and how these create a culture. I would be prepared to wager than it's much easier to get a promotion by working on a new hot thing than on maintaining or improving an existing thing.

Scroll forward a couple of years and you have a reputation for just abandoning existing things rather than improving them, because people individually maximise their own career advancement by migrating off difficult maintenance and improvement projects on to "new hotness" projects only to abandon them again later for an "even newer hotness".

Small organizations have an immune system that rejects bullshit like that but as orgs grow they institutionalize and it becomes harder and harder for them not to succumb.

Re:Google's ambitious push into gaming is floundering by hedora on Monday March 02, 2020 @11:12AM (#22465639)
I think your analysis of DevOps and SRE is spot on.

Most developers make terrible operators. Devops shops also sometimes shift release management and QA tasks onto developers.

Most developers are terrible at those roles too (and most are uninterested in learning them). I’m good (for a developer; mediocre-to-poor vs specialists) at some of the non-developer roles I mentioned, but I hate doing them, and am better at developing software anyway.

Continuous deployment “saves” the system by just throwing something over the wall at customers. This means you always meet the development metrics that get passed up to upper management.

SRE’s optimize for minimizing the number of pages generated by the monitoring system.

All of the positions that acted as customer advocates or considered long term development roadmap (beyond a few sprints) are eliminated in such shops, so even successful products end up being a flash in the pan. At best, they get too popular to shut down, and immediately stagnate.

I’ve seen this play out in multiple organizations from multiple different angles over the years.