3 ms·
I’m not sure what “novice” means. I certainly know when I was beginning I glossed over stack traces because they were a giant information dump and I didn’t know
by wirthjason 5y ago
I’m not sure what “novice” means. I certainly know when I was beginning I glossed over stack traces because they were a giant information dump and I didn’t know how to read them. They tell you exactly what’s happened, the call, what line it broke, what the local variables are, how it got there, etc. But it’s like reading a foreign language and is intimidating for a beginner.
IDEs help a lot but once you know how to read a stack trace it’s easy to understand if you made a typo:
AttributeError: Person object type has no attribute “helo”
…or have a bug:
AttributeError: None type has no attribute “hello”
- denton-scratch 5y ago> I’m not sure what “novice” means. It took me 15 years to convince myself I was no longer a novice. I've been at it for 40 years now, and I still don't think I'm anything like a master of the craft, nor ever will be.