4 ms·
> There's a certain arrogance intrinsic to engineering, in that you have to be capable of believing you can find a better solution to a problem than literally e
by munificent 4y ago
> There's a certain arrogance intrinsic to engineering, in that you have to be capable of believing you can find a better solution to a problem than literally every other person in history.
As a programmer, I have never once believed that. I just believe that the problems I am being presented with are novel enough (usually because of the context and constraints surrounding it) to have not been encountered before and solved.
Just like you never cross the same river twice, I don't think you ever solve the same problem twice.
I think the core skill engineering requires is persistence: the belief that you can find a workable solution even when the problem itself gives you absolutely no positive feedback during the process.