Don’t really agree with this.
That dev is productive with AI precisely _because_ they have a good mental model.
AI like other tools is a multiplier - it doesn’t make bad devs good, but it makes good devs significantly more productive.
That dev is productive with AI precisely _because_ they have a good mental model.
AI like other tools is a multiplier - it doesn’t make bad devs good, but it makes good devs significantly more productive.
Understanding the problem space is becoming more valuable. Strength in architecture of a solution is another skill that is becoming very valuable.
We are close to getting to a point where someone with overall general (and perhaps not very detailed) understanding of arch and design and a good understanding of the problem space and having a good taste in usability will be able to create awesome solutinos.
I can't wait to see these solutions being created by one or two person teams.