> And when it is, then you've got code that requires design documents where the approach is described in great detail
And how do you write those design documents? First, you need to understand the landscape, and that means reading code, building experiments and trying out different variants, which then allows you to specify a design.
Our job isn't writing code, our job is to gain the understand required that allows us to write specifications and/or optimal code.
And while AI may be a better typewriter, it obscures the actually hard part of our job, the actual engineering, and the reason why others pay us to consult them.
And how do you write those design documents? First, you need to understand the landscape, and that means reading code, building experiments and trying out different variants, which then allows you to specify a design.
Our job isn't writing code, our job is to gain the understand required that allows us to write specifications and/or optimal code.
And while AI may be a better typewriter, it obscures the actually hard part of our job, the actual engineering, and the reason why others pay us to consult them.