| ▲ | dcss_gardener 6 hours ago | |||||||||||||
IMO it was a worthwhile experiment that probably went too far before being rejected. Having the maintenance/ops requirements directly feed back into the design and engineering of the product is genuinely powerful. Especially for certain kinds of products, if executed with discipline you can get really good engineering reaction time with no degradation of quality, and often with much cheaper infra costs. The problem is what you said though. People with both skillsets are rare, and combining them is legitimately a third skill on its own. And even "both" skillsets is a simplification once you start accounting for data, security, compliance, large scaling DB work etc. It was mostly a dead end for these reasons but it was worth exploring for its potential. And some genuinely good engineering techniques went mainstream out of it, not a total waste. | ||||||||||||||
| ▲ | netcoyote 5 hours ago | parent | next [-] | |||||||||||||
> Having the maintenance/ops requirements directly feed back into the design and engineering of the product is genuinely powerful. You’re so right. This is the key, whether a team is doing devops or not. One of my major contributions when I took on a CTO role was getting dev, ops, and support teams to talk about the pain points. There were so many easy wins to make things run better because the teams didn’t understand the difficulties the other teams were going through. | ||||||||||||||
| ▲ | sublinear 5 hours ago | parent | prev [-] | |||||||||||||
Isn't that just anyone with an "architect" job title though? I don't think that kind of dev is particularly rare at all. I've found that "ops" has become far too overabstracted and jargony. Their moat is endless "certifications". Their "experts" are the dogmatic personality types who try everything in their power to prevent their feet from ever touching the ground like it's lava. They lack the kind of dev or sysadmin experience where you have to stand under your own constructions like a Roman engineer. Any formerly-known-as "full stack" dev who kept at it for the last decade and a half would run circles around anyone in ops. That's every senior dev working right now who doesn't like to manage people. It used to be that the ones who went SRE just wanted a pay bump for a bullshit job of relatively light coding puzzles and parroting stuff in meetings, but I guess that well has dried up with "AI". | ||||||||||||||
| ||||||||||||||