Knowing your own limits, knowing when to ask questions, and knowing when to bail out and set everything up all over again from scratch are all important life lessons for techs. Unfortunately not everyone has the ability (or humility) to did this, and a often cite this as one of the most, if not THE most important quality to have when providing support services. This isn’t a bravado thing like refusing to ask where the deodorant is at the supermarket — it’s critical for delivering the correct level of support to your clients.
As techs, we can’t know everything. The trouble is that the temptation to be arrogant because “we know best” is always there.