Beginners and experts (Batchelder blog post)

Chris Angelico rosuav at gmail.com
Thu Sep 28 17:08:41 EDT 2017


On Fri, Sep 29, 2017 at 6:59 AM, Bill <BILL_NOSPAM at whoknows.net> wrote:
> Chris Angelico wrote:
>>
>> Be careful with this one. For anything other than trivial errors (and
>> even for some trivial errors), finding the bug is basically searching
>> through a problem space of all things that could potentially cause
>> this symptom. A novice could accidentally stumble onto the right
>> solution to a tricky bug, or an expert could search a thousand other
>> things and only get to the true cause after a long time.
>
>  some "expert"!   ; )
>

Yep. Pick anyone on this list that you believe is an expert, and ask
him/her for a story of a long debug session that ended up finding a
tiny problem. I can pretty much guarantee that every expert programmer
will have multiple such experiences, and it's just a matter of
remembering one with enough detail to share the story.

ChrisA



More information about the Python-list mailing list