| ▲ | everforward 6 hours ago | |||||||
That’s what companies hire for. I’ve learned those skills and no one ever really wants them. If you build tools with that context, they’ll have to replace you with someone that has that context. There’s few of them, and they’re expensive. It’s easier to hire folks that should be interns or juniors that know that one tool, and then replace the whole department every decade. It’s why everything is YAML now, despite it being horribly verbose and clunky. Can’t have our people needing to know how load balancing works, just add another 95 lines of YAML boilerplate so they don’t need to learn 5 lines of nginx config. | ||||||||
| ▲ | JimBlackwood 6 hours ago | parent [-] | |||||||
I never understand this sentiment. I do SRE/DevOps/Platform Engineering/Infrastructure Engineering, and I definitely do need to know how underlying technologies work. Even when everything is kubernetes and YAML. If you run simple workloads, it’s probably not necessary but then you’ll probably be paid for that. Your company can also choose to outsource complexity to the cloud, and you’ll just be writing YAML. Then there’s also companies where you host everything yourself AND you have large/high workloads, then you still need people with understanding. With your type of comments, it feels like you’re pretending a developer who writes WordPress websites does the same work as someone doing Erlang for instance. You’ll have different skill sets for every type of engineer, and they’ll all be necessary. | ||||||||
| ||||||||