4 ms·
Two things... Firstly, I agree with you on all those things. One aspect of the programmer you are missing is managing complexity in a system. This i find to a
by nrlucas 2mo ago
Two things...
Firstly, I agree with you on all those things.
One aspect of the programmer you are missing is managing complexity in a system. This i find to always be the main goal of the programmer. As design changes, it's easy to code a solution, it's hard to anticipate the direction, build extensible systems, and not compromise other demands that happen now.
Another is communication. Using code to express a solution concisely, in clear language, and with an abstraction that doesn't compromise that correspondence to reality.I often have to steer an AI model a bit to use the correct terms and I will often "rephrase" their code to match my view of the world.