| ▲ | nrr a day ago | |
> and you kinda have to keep learning in software dev It's less the constant need to keep learning that bothers me (my formal credentials involve a requirement to undertake a minimum of 30 hours of continuing education annually) than it is that the industry has focused on vendor-specific implementations of various concepts. I've built a lot of control planes like Kubernetes and Cloud Foundry (and its accompanying BOSH) over my career as a system administrator, but hiring managers and staff engineers these days specifically want Kubernetes experience. Likewise, I've built a lot of control planes like what backs AWS's EC2 (including multi-tenant accounting and quotas and MAC/RBAC!), but hiring managers and staff engineers specifically want production experience with EC2 (and, seemingly, the broader AWS ecosystem, which is nonetheless approachable for someone who has production distributed systems experience). At my most tinfoil hat, I want to say that this is blatantly in the interest of setting up a consulting industry around these vendor solutions, and it creates something of a monopsony situation for someone with my skillset. My formal credentials are as an actuary, so I can at least go back to pursuing claim severity modeling and pricing out when something has a hiccup as a primary responsibility, but this focus is almost certainly a deskilling move otherwise. | ||