4 ms·
I would get assessed by a psychologist if you really think your slow. You might get surprised and just find out your actually not. Or your smart and meticulou
by mahyarm 11y ago
I would get assessed by a psychologist if you really think your slow. You might get surprised and just find out your actually not. Or your smart and meticulous (more accurate, but slower), something pretty common in software engineers. Software requires high preciseness, being loose and sloppy quickly gets filtered out.
The example you cite sounds like a lack of experience with the library set. The reason it's a 10s fix is because he's seen that shit before, not because he's smarter. The engineer is applying a heuristic, the heuristic was correct and thus they solved it quickly. You start to notice general error patterns in computers from experience, and certain error patterns in certain libraries or programming languages.
For example, I notice a stutter in a UI application. My guess when I see that is something is probably being processed on the main thread that takes too long, because I've seen that before in my own programs. I've just reduced my search space significantly. My heuristic might be incorrect, and my search time becomes larger.
- hliyan 11y agoI'm a lot like OP myself. I take a lot longer than others to get something off the ground, but when I do, it's very well executed, and I understand all the moving parts inside. But then again, I'm obsessive about every small thing.
- emp_zealoth 11y agoI concur. However, to me, this is the most evil curse, especially at uni, where instead of doing an intelligent thing you can just set up a tree of 20 one liner if statements shudder And still get a 100% Probably it might be like that at work too...