Obviously the definition of “senior” is loosely agreed upon at best.
However, I consider the jump from mid level to senior less about programming in general, and more about architecture, collaboration, and requirement gathering in the context of the business.
I don’t think AI will make junior devs into senior. That may fool some business folks, but senior, staff, and even fellow junior devs in the field (vs newly grad) will catch on.
Like any tool, it’s great to work with until it isn’t. To say, once the guardrails of what the tools designed to do are broken, you must revert to fundamentals to solve the problem.
I agree that with AI, the guard rails become far wider, for sure. But I think a tool like this is better at making a senior dev more efficient than actual skill bump of say an entry level to junior or higher.
However, I consider the jump from mid level to senior less about programming in general, and more about architecture, collaboration, and requirement gathering in the context of the business.
I don’t think AI will make junior devs into senior. That may fool some business folks, but senior, staff, and even fellow junior devs in the field (vs newly grad) will catch on.
Like any tool, it’s great to work with until it isn’t. To say, once the guardrails of what the tools designed to do are broken, you must revert to fundamentals to solve the problem.
I agree that with AI, the guard rails become far wider, for sure. But I think a tool like this is better at making a senior dev more efficient than actual skill bump of say an entry level to junior or higher.