With the growth of AI, you might be right, more and more jobs are going to require deeper knowledge. It's kind of scary when I'm using codeium and it writes exactly what is would have, if I had no time constraints at all, because it means a lot of what I do is incredibly predictable.
But there's still a lot of skill and possibility to take your career seriously with hacking together Legos, if you want to make your Lego thing reliable and maintainable, and I don't think they're exactly the same skills as someone like a compiler writer or suckless dev needs.
I'm not dealing directly with data regularly, I don't need to awk things, but I do need to know about the oddities of high level frameworks. Knowing awk might help somewhere, but it's not as essential as knowing CSS browser compatibility issues.
A lot of the time I don't even make decisions based on technical factors, they're made for me by social factors and I can either make it work or fail.
I've been at places where git branches were out of the question,the uphill battle to convince everyone to learn them was probably not happening.
You’re right, I probably phrased that poorly. There are multiple ways to “take a career seriously”, and the one I described is just one way. I do think it’s the appropriate way for the software engineer individual contributor path, specifically
But there's still a lot of skill and possibility to take your career seriously with hacking together Legos, if you want to make your Lego thing reliable and maintainable, and I don't think they're exactly the same skills as someone like a compiler writer or suckless dev needs.
I'm not dealing directly with data regularly, I don't need to awk things, but I do need to know about the oddities of high level frameworks. Knowing awk might help somewhere, but it's not as essential as knowing CSS browser compatibility issues.
A lot of the time I don't even make decisions based on technical factors, they're made for me by social factors and I can either make it work or fail.
I've been at places where git branches were out of the question,the uphill battle to convince everyone to learn them was probably not happening.