Fun note though, my work these days often involves telling AI to solve a problem and me asking it why it wants to do something a certain way.
It often has to patiently explain something like why the bazel rules need to be modified to accomplish my ends goals, and has to reiterate key concepts about a part of the codebase I'm unfamiliar with these days.
Really the only reason I'm there is to make sure it makes the changes as clean and efficient as possible, without unnecessary complexity that's hard to read.
Fun note though, my work these days often involves telling AI to solve a problem and me asking it why it wants to do something a certain way.
It often has to patiently explain something like why the bazel rules need to be modified to accomplish my ends goals, and has to reiterate key concepts about a part of the codebase I'm unfamiliar with these days.
Really the only reason I'm there is to make sure it makes the changes as clean and efficient as possible, without unnecessary complexity that's hard to read.