In the coming few years, most engineers will heavily rely on AI to build software. Loops will produce and review code, while engineers will be out of the loop, figuratively and literally.
The final product, which is supposed to be used by humans, is unrecognizable by the engineers who built it. Bugs and performance issues will arise, and the engineers will go back to the loops to fix them.
The loops will fix the bugs but produce more others. Eventually, we will reach a stage where we can’t possibly know what is wrong with the system, because the agent built its own framework, libraries and abstraction that only it understands.
The product will get into a state where no one can read or understand the code and only the loops can fix them.
Loops need tokens, and engineers will have no choice but to shovel them like coal into the Titanic’s boilers.
Very few engineers will be able to understand and troubleshoot systems. Those rare engineers who kept their skills sharp will be in high demand when we reach that state.
By all means use AI but not to an extent it dulls your critical thinking.
@ChapellDaniel@hnasr Great post @hnasr and good point @ChapellDaniel model replicating human mind dominates current trend ,human intelligence understanding model workings will be sought after at some point in future